Support Forum G3D Web Page |
Inherited by G3D::ArticulatedModel::RemoveMeshCallback, G3D::ArticulatedModel::ReverseWindingCallback, G3D::ArticulatedModel::ScaleAndOffsetTexCoordCallback, and G3D::ArticulatedModel::SetTwoSidedCallback.
Public Member Functions | |
virtual | ~MeshCallback () |
virtual void | operator() (shared_ptr< ArticulatedModel > model, ArticulatedModel::Mesh *mesh)=0 |
Override to implement processing of mesh. More... | |
|
inlinevirtual |
|
pure virtual |
Override to implement processing of mesh.
The callback may not remove parts. It may remove the mesh that it is operating on, but not other meshes. The callback may add new parts or meshes, but the callback will not be invoked on those parts or meshes.
Implemented in G3D::ArticulatedModel::SetTwoSidedCallback, G3D::ArticulatedModel::ReverseWindingCallback, G3D::ArticulatedModel::RemoveMeshCallback, and G3D::ArticulatedModel::ScaleAndOffsetTexCoordCallback.