| _AppendToManualObject(Ogre::ManualObject *Object) const | Mezzanine::Graphics::Procedural::Shape | |
| _BooleanOperation(const Shape &Other, const Procedural::BooleanOperation OpType) const | Mezzanine::Graphics::Procedural::Shape | protected |
| _FindAllIntersections(const Shape &Other, IntersectionContainer &Intersections) const | Mezzanine::Graphics::Procedural::Shape | protected |
| _FindWhereToGo(const Shape *InputShapes[], const Procedural::BooleanOperation OpType, const IntersectionInShape &Intersection, UInt8 &ShapeSelector, Char8 &IsIncreasing, Whole &CurrentSegment) const | Mezzanine::Graphics::Procedural::Shape | protected |
| _IsIncreasing(const Real Dot, const Procedural::BooleanOperation OpType, const Char8 ShapeSelector) const | Mezzanine::Graphics::Procedural::Shape | protected |
| _IsLookingForOutside(const Procedural::BooleanOperation OpType, const Char8 ShapeSelector) const | Mezzanine::Graphics::Procedural::Shape | protected |
| AddPoint(const Vector2 &Point) | Mezzanine::Graphics::Procedural::Shape | |
| AddPoint(const Real X, const Real Y) | Mezzanine::Graphics::Procedural::Shape | |
| AddPointRel(const Vector2 &Point) | Mezzanine::Graphics::Procedural::Shape | |
| AddPointRel(const Real X, const Real Y) | Mezzanine::Graphics::Procedural::Shape | |
| AppendShape(const Shape &Other) | Mezzanine::Graphics::Procedural::Shape | |
| AppendShapeRel(const Shape &Other) | Mezzanine::Graphics::Procedural::Shape | |
| AppendTrack(const Track< Interpolator< Vector2 > > &Curve, const Whole NumPoints) | Mezzanine::Graphics::Procedural::Shape | inline |
| BooleanDifference(const Shape &Other) const | Mezzanine::Graphics::Procedural::Shape | |
| BooleanIntersect(const Shape &Other) const | Mezzanine::Graphics::Procedural::Shape | |
| BooleanUnion(const Shape &Other) const | Mezzanine::Graphics::Procedural::Shape | |
| Close() | Mezzanine::Graphics::Procedural::Shape | |
| Closed | Mezzanine::Graphics::Procedural::Shape | protected |
| ConstIntersectionIterator typedef | Mezzanine::Graphics::Procedural::Shape | |
| ConvertToPath() const | Mezzanine::Graphics::Procedural::Shape | |
| ExtractSubShape(const Whole First, const Whole Last) | Mezzanine::Graphics::Procedural::Shape | |
| FindBoundingRadius() const | Mezzanine::Graphics::Procedural::Shape | |
| FindRealOutSide() const | Mezzanine::Graphics::Procedural::Shape | |
| GenerateMesh(const String &Name, const String &Group) const | Mezzanine::Graphics::Procedural::Shape | |
| GetAvgDirection(const Whole Index) const | Mezzanine::Graphics::Procedural::Shape | |
| GetAvgNormal(const Whole Index) const | Mezzanine::Graphics::Procedural::Shape | |
| GetBoundedIndex(const Integer Index) const | Mezzanine::Graphics::Procedural::Shape | |
| GetDirectionAfter(const Whole Index) const | Mezzanine::Graphics::Procedural::Shape | |
| GetDirectionBefore(const Whole Index) const | Mezzanine::Graphics::Procedural::Shape | |
| GetNormalAfter(const Whole Index) const | Mezzanine::Graphics::Procedural::Shape | |
| GetNormalBefore(const Whole Index) const | Mezzanine::Graphics::Procedural::Shape | |
| GetOutSide() const | Mezzanine::Graphics::Procedural::Shape | |
| GetPoint(const Integer Index) const | Mezzanine::Graphics::Procedural::Shape | |
| GetPointCount() const | Mezzanine::Graphics::Procedural::Shape | |
| GetPoints() const | Mezzanine::Graphics::Procedural::Shape | |
| GetPointsReference() | Mezzanine::Graphics::Procedural::Shape | |
| GetPointsReference() const | Mezzanine::Graphics::Procedural::Shape | |
| GetPosition(const Whole Index, const Real Coord) const | Mezzanine::Graphics::Procedural::Shape | |
| GetPosition(Real Coord) const | Mezzanine::Graphics::Procedural::Shape | |
| GetSegCount() const | Mezzanine::Graphics::Procedural::Shape | |
| GetTotalLength() const | Mezzanine::Graphics::Procedural::Shape | |
| InsertPoint(const Whole Index, const Real X, const Real Y) | Mezzanine::Graphics::Procedural::Shape | |
| InsertPoint(const Whole Index, const Vector2 &Point) | Mezzanine::Graphics::Procedural::Shape | |
| IntersectionContainer typedef | Mezzanine::Graphics::Procedural::Shape | |
| IntersectionIterator typedef | Mezzanine::Graphics::Procedural::Shape | |
| IsClosed() const | Mezzanine::Graphics::Procedural::Shape | |
| IsOutsideRealOutside() const | Mezzanine::Graphics::Procedural::Shape | |
| IsPointInside(const Vector2 &Point) const | Mezzanine::Graphics::Procedural::Shape | |
| Mirror(Boole Flip=false) | Mezzanine::Graphics::Procedural::Shape | |
| MirrorAroundAxis(const Vector2 &Axis, Boole Flip=false) | Mezzanine::Graphics::Procedural::Shape | |
| MirrorAroundPoint(const Real X, const Real Y, Boole Flip=false) | Mezzanine::Graphics::Procedural::Shape | |
| MirrorAroundPoint(const Vector2 &Point, Boole Flip=false) | Mezzanine::Graphics::Procedural::Shape | |
| OutSide | Mezzanine::Graphics::Procedural::Shape | protected |
| Points | Mezzanine::Graphics::Procedural::Shape | protected |
| Reflect(const Vector2 &Normal) | Mezzanine::Graphics::Procedural::Shape | |
| Reset() | Mezzanine::Graphics::Procedural::Shape | |
| Reverse() | Mezzanine::Graphics::Procedural::Shape | |
| Rotate(const Real Angle) | Mezzanine::Graphics::Procedural::Shape | |
| Scale(const Real Scaling) | Mezzanine::Graphics::Procedural::Shape | |
| Scale(const Real ScaleX, const Real ScaleY) | Mezzanine::Graphics::Procedural::Shape | |
| Scale(const Vector2 &Scaling) | Mezzanine::Graphics::Procedural::Shape | |
| SetOutSide(const Procedural::ShapeSide Side) | Mezzanine::Graphics::Procedural::Shape | |
| Shape() | Mezzanine::Graphics::Procedural::Shape | |
| SwitchSide() | Mezzanine::Graphics::Procedural::Shape | |
| Thicken(const Real Amount) | Mezzanine::Graphics::Procedural::Shape | |
| Translate(const Vector2 &Trans) | Mezzanine::Graphics::Procedural::Shape | |
| Translate(const Real TransX, const Real TransY) | Mezzanine::Graphics::Procedural::Shape | |
| ~Shape() | Mezzanine::Graphics::Procedural::Shape | |