_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 | |