AddPoint(TriangleBuffer &Buffer, const Vector3 &Loc, const Vector3 &Norm, const Vector2 &UV) const | Mezzanine::Graphics::Procedural::MeshGenerator< Extruder > | inlineprotected |
AddToTriangleBuffer(TriangleBuffer &Buffer) const | Mezzanine::Graphics::Procedural::Extruder | virtual |
BuildTriangleBuffer() const | Mezzanine::Graphics::Procedural::MeshGenerator< Extruder > | inline |
Capped | Mezzanine::Graphics::Procedural::Extruder | protected |
ConstTrackMapIterator typedef | Mezzanine::Graphics::Procedural::Extruder | |
Extruder() | Mezzanine::Graphics::Procedural::Extruder | |
GenerateExtrusionCaps(TriangleBuffer &Buffer) const | Mezzanine::Graphics::Procedural::Extruder | protected |
GenerateExtrusionIntersection(TriangleBuffer &Buffer, const MultiPath::PathIntersection &Intersection, const Whole ShapeIndex) const | Mezzanine::Graphics::Procedural::Extruder | protected |
GenerateExtrusionSegment(TriangleBuffer &Buffer, const Whole ShapeIndex, const Whole PathIndex, const Whole PathSegBegin, const Whole PathSegEnd) const | Mezzanine::Graphics::Procedural::Extruder | protected |
GenerateExtrusionShape(TriangleBuffer &Buffer, const Whole PathIndex, const Whole ShapeIndex, const Real PathCoord, const Vector3 &Position, const Quaternion &LeftOri, const Quaternion &RightOri, const Real Scale, const Real ScaleLeftCorrect, const Real ScaleRightCorrect, const Boole JoinWithNextShape) const | Mezzanine::Graphics::Procedural::Extruder | protected |
GenerateMesh(const String &MeshName, const String &MeshGroup, const String &MatName, const String &MatGroup) const | Mezzanine::Graphics::Procedural::MeshGenerator< Extruder > | inline |
GenerateUVs(const Whole PathIndex, const Whole ShapeIndex, const Real PathCoord, const Real ShapeCoord) const | Mezzanine::Graphics::Procedural::Extruder | protected |
GeneratorOptions enum name | Mezzanine::Graphics::Procedural::MeshGenerator< Extruder > | |
GeneratorOpts | Mezzanine::Graphics::Procedural::MeshGenerator< Extruder > | protected |
GO_EnableNormals enum value | Mezzanine::Graphics::Procedural::MeshGenerator< Extruder > | |
GO_SwitchUV enum value | Mezzanine::Graphics::Procedural::MeshGenerator< Extruder > | |
GO_Transform enum value | Mezzanine::Graphics::Procedural::MeshGenerator< Extruder > | |
MeshGenerator() | Mezzanine::Graphics::Procedural::MeshGenerator< Extruder > | inline |
NumTexCoordSet | Mezzanine::Graphics::Procedural::MeshGenerator< Extruder > | protected |
Orientation | Mezzanine::Graphics::Procedural::MeshGenerator< Extruder > | protected |
ParameterTrack typedef | Mezzanine::Graphics::Procedural::Extruder | |
PathsToExtrude | Mezzanine::Graphics::Procedural::Extruder | protected |
PathUTextureTracks | Mezzanine::Graphics::Procedural::Extruder | protected |
Position | Mezzanine::Graphics::Procedural::MeshGenerator< Extruder > | protected |
ResetTransforms() | Mezzanine::Graphics::Procedural::MeshGenerator< Extruder > | inline |
RotationTracks | Mezzanine::Graphics::Procedural::Extruder | protected |
Scale | Mezzanine::Graphics::Procedural::MeshGenerator< Extruder > | protected |
ScaleTracks | Mezzanine::Graphics::Procedural::Extruder | protected |
SetCapped(const Boole Cap) | Mezzanine::Graphics::Procedural::Extruder | |
SetEnableNormals(Boole EnableNormals) | Mezzanine::Graphics::Procedural::MeshGenerator< Extruder > | inline |
SetMultiPathToExtrude(const MultiPath &ToExtrude) | Mezzanine::Graphics::Procedural::Extruder | |
SetMultiShapeToExtrude(const MultiShape &ToExtrude) | Mezzanine::Graphics::Procedural::Extruder | |
SetNumTexCoordSet(const UInt8 NumSets) | Mezzanine::Graphics::Procedural::MeshGenerator< Extruder > | inline |
SetOrientation(const Quaternion &Ori) | Mezzanine::Graphics::Procedural::MeshGenerator< Extruder > | inline |
SetOrientation(const Real X, const Real Y, const Real Z, const Real W) | Mezzanine::Graphics::Procedural::MeshGenerator< Extruder > | inline |
SetPathToExtrude(const Path &ToExtrude) | Mezzanine::Graphics::Procedural::Extruder | |
SetPathUTextureTrack(const Whole PathIndex, ParameterTrack *PathU) | Mezzanine::Graphics::Procedural::Extruder | |
SetPosition(const Vector3 &Loc) | Mezzanine::Graphics::Procedural::MeshGenerator< Extruder > | inline |
SetPosition(const Real X, const Real Y, const Real Z) | Mezzanine::Graphics::Procedural::MeshGenerator< Extruder > | inline |
SetRotationTrack(const Whole PathIndex, ParameterTrack *Rotation) | Mezzanine::Graphics::Procedural::Extruder | |
SetScale(const Vector3 &Scaling) | Mezzanine::Graphics::Procedural::MeshGenerator< Extruder > | inline |
SetScale(const Real Scaling) | Mezzanine::Graphics::Procedural::MeshGenerator< Extruder > | inline |
SetScale(const Real X, const Real Y, const Real Z) | Mezzanine::Graphics::Procedural::MeshGenerator< Extruder > | inline |
SetScaleTrack(const Whole PathIndex, ParameterTrack *Scale) | Mezzanine::Graphics::Procedural::Extruder | |
SetShapeToExtrude(const Shape &ToExtrude) | Mezzanine::Graphics::Procedural::Extruder | |
SetShapeVTextureTrack(const Whole ShapeIndex, ParameterTrack *ShapeV) | Mezzanine::Graphics::Procedural::Extruder | |
SetSwitchUV(Boole SwitchUV) | Mezzanine::Graphics::Procedural::MeshGenerator< Extruder > | inline |
SetTextureRectangle(const Real RectLeft, const Real RectRight, const Real RectTop, const Real RectBottom) | Mezzanine::Graphics::Procedural::MeshGenerator< Extruder > | inline |
SetUTile(const Real uTile) | Mezzanine::Graphics::Procedural::MeshGenerator< Extruder > | inline |
SetVTile(const Real vTile) | Mezzanine::Graphics::Procedural::MeshGenerator< Extruder > | inline |
ShapesToExtrude | Mezzanine::Graphics::Procedural::Extruder | protected |
ShapeVTextureTracks | Mezzanine::Graphics::Procedural::Extruder | protected |
TrackMap typedef | Mezzanine::Graphics::Procedural::Extruder | |
TrackMapIterator typedef | Mezzanine::Graphics::Procedural::Extruder | |
UTile | Mezzanine::Graphics::Procedural::MeshGenerator< Extruder > | protected |
UVOrigin | Mezzanine::Graphics::Procedural::MeshGenerator< Extruder > | protected |
VTile | Mezzanine::Graphics::Procedural::MeshGenerator< Extruder > | protected |
~Extruder() | Mezzanine::Graphics::Procedural::Extruder | virtual |
~MeshGenerator() | Mezzanine::Graphics::Procedural::MeshGenerator< Extruder > | inlinevirtual |