A base class for modifying the contents of an already populated triangle buffer. More...
#include <meshmodifier.h>
Inheritance diagram for Mezzanine::Graphics::Procedural::MeshModifier:Public Member Functions | |
| MeshModifier () | |
| Blank constructor. | |
| virtual | ~MeshModifier () |
| Class destructor. | |
| virtual String | GetName () const =0 |
| Gets the name of this modifier. More... | |
| virtual void | Modify (TriangleBuffer &Buffer)=0 |
| Alters the generated pixels in a TriangleBuffer. More... | |
A base class for modifying the contents of an already populated triangle buffer.
Definition at line 82 of file meshmodifier.h.
|
pure virtual |
Gets the name of this modifier.
Implemented in Mezzanine::Graphics::Procedural::BoxUVModifier, Mezzanine::Graphics::Procedural::VertexNormalsModifier, Mezzanine::Graphics::Procedural::PlaneUVModifier, Mezzanine::Graphics::Procedural::VertexTransformModifier, Mezzanine::Graphics::Procedural::VertexUVModifier, Mezzanine::Graphics::Procedural::HemisphereUVModifier, Mezzanine::Graphics::Procedural::SpherifyModifier, Mezzanine::Graphics::Procedural::CylinderUVModifier, Mezzanine::Graphics::Procedural::WeldVerticesModifier, and Mezzanine::Graphics::Procedural::SphereUVModifier.
|
pure virtual |
Alters the generated pixels in a TriangleBuffer.
| Buffer | The buffer to be modified. |
Implemented in Mezzanine::Graphics::Procedural::BoxUVModifier, Mezzanine::Graphics::Procedural::VertexNormalsModifier, Mezzanine::Graphics::Procedural::PlaneUVModifier, Mezzanine::Graphics::Procedural::VertexTransformModifier, Mezzanine::Graphics::Procedural::VertexUVModifier, Mezzanine::Graphics::Procedural::HemisphereUVModifier, Mezzanine::Graphics::Procedural::SpherifyModifier, Mezzanine::Graphics::Procedural::CylinderUVModifier, Mezzanine::Graphics::Procedural::WeldVerticesModifier, and Mezzanine::Graphics::Procedural::SphereUVModifier.
1.8.9.1. Thanks to the
Open Icon Library
for help with some of the icons.