| _appendToManualObject(Ogre::ManualObject *manual) const | Procedural::Shape | |
| addPoint(const Ogre::Vector2 &pt) | Procedural::Shape | |
| addPoint(Ogre::Real x, Ogre::Real y) | Procedural::Shape | |
| addPointRel(const Ogre::Vector2 &pt) | Procedural::Shape | |
| addPointRel(Ogre::Real x, Ogre::Real y) | Procedural::Shape | |
| appendShape(const Shape &other) | Procedural::Shape | |
| appendShapeRel(const Shape &other) | Procedural::Shape | |
| booleanDifference(const Shape &other) const | Procedural::Shape | |
| booleanIntersect(const Shape &other) const | Procedural::Shape | |
| booleanUnion(const Shape &other) const | Procedural::Shape | |
| close() | Procedural::Shape | |
| convertToPath() const | Procedural::Shape | |
| convertToTrack(Track::AddressingMode addressingMode=Track::AM_RELATIVE_LINEIC) const | Procedural::Shape | |
| extractSubShape(unsigned int first, unsigned int last) | Procedural::Shape | |
| findBoundingRadius() const | Procedural::Shape | |
| findRealOutSide() const | Procedural::Shape | |
| getAvgDirection(unsigned int i) const | Procedural::Shape | |
| getAvgNormal(unsigned int i) const | Procedural::Shape | |
| getBoundedIndex(int i) const | Procedural::Shape | |
| getDirectionAfter(unsigned int i) const | Procedural::Shape | |
| getDirectionBefore(unsigned int i) const | Procedural::Shape | |
| getNormalAfter(unsigned int i) const | Procedural::Shape | |
| getNormalBefore(unsigned int i) const | Procedural::Shape | |
| getOutSide() const | Procedural::Shape | |
| getPoint(int i) const | Procedural::Shape | |
| getPointCount() const | Procedural::Shape | |
| getPoints() const | Procedural::Shape | |
| getPointsReference() | Procedural::Shape | |
| getPointsReference() const | Procedural::Shape | |
| getPosition(unsigned int i, Ogre::Real coord) const | Procedural::Shape | |
| getPosition(Ogre::Real coord) const | Procedural::Shape | |
| getSegCount() const | Procedural::Shape | |
| getTotalLength() const | Procedural::Shape | |
| insertPoint(size_t index, Ogre::Real x, Ogre::Real y) | Procedural::Shape | |
| insertPoint(size_t index, const Ogre::Vector2 &pt) | Procedural::Shape | |
| isClosed() const | Procedural::Shape | |
| isOutsideRealOutside() const | Procedural::Shape | |
| isPointInside(const Ogre::Vector2 &point) const | Procedural::Shape | |
| mergeKeysWithTrack(const Track &track) const | Procedural::Shape | |
| mirror(bool flip=false) | Procedural::Shape | |
| mirror(Ogre::Real x, Ogre::Real y, bool flip=false) | Procedural::Shape | |
| mirrorAroundAxis(const Ogre::Vector2 &axis, bool flip=false) | Procedural::Shape | |
| mirrorAroundPoint(Ogre::Vector2 point, bool flip=false) | Procedural::Shape | |
| realizeMesh(const std::string &name="") const | Procedural::Shape | |
| reflect(const Ogre::Vector2 &normal) | Procedural::Shape | |
| reset() | Procedural::Shape | |
| reverse() | Procedural::Shape | |
| rotate(Ogre::Radian angle) | Procedural::Shape | |
| scale(Ogre::Real amount) | Procedural::Shape | |
| scale(Ogre::Real scaleX, Ogre::Real scaleY) | Procedural::Shape | |
| scale(const Ogre::Vector2 &amount) | Procedural::Shape | |
| setOutSide(Side side) | Procedural::Shape | |
| Shape() | Procedural::Shape | |
| switchSide() | Procedural::Shape | |
| thicken(Ogre::Real amount) | Procedural::Shape | |
| translate(const Ogre::Vector2 &translation) | Procedural::Shape | |
| translate(Ogre::Real translationX, Ogre::Real translationY) | Procedural::Shape | |