![]() |
Public API Reference |
![]() |
A submesh of a genmesh. More...
#include <imesh/genmesh.h>
Public Member Functions | |
virtual bool | GetBack2Front () const =0 |
Get back-to-front sorting for submesh. | |
virtual iRenderBuffer * | GetIndices ()=0 |
Get the index render buffer. | |
virtual iMaterialWrapper * | GetMaterial () const =0 |
Get the material. | |
virtual uint | GetMixmode () const =0 |
Get the mixmode (or (uint)~0 if none was specified) | |
virtual const char * | GetName () const =0 |
Get the name (or 0 if none was given) | |
virtual CS::Graphics::RenderPriority | GetRenderPriority () const =0 |
Get the render priority (or -1 if none was specified) | |
virtual csZBufMode | GetZMode () const =0 |
Get the Z buffer mode (or (csZBufMode)~0 if none was specified) | |
virtual void | SetBack2Front (bool enable)=0 |
Set back-to-front sorting for submesh. | |
virtual void | SetIndices (iRenderBuffer *newIndices)=0 |
Set the index renderbuffer. | |
virtual void | SetMaterial (iMaterialWrapper *material)=0 |
Set the material, or 0 to use default. | |
virtual void | SetMixmode (uint mode)=0 |
Set the mixmode (or (uint)~0 to use default) | |
virtual void | SetRenderPriority (CS::Graphics::RenderPriority prio)=0 |
Set the render priority (-1 to use default) | |
virtual void | SetZMode (csZBufMode mode)=0 |
Set the Z buffer mode ((csZBufMode)~0 to use default) |
virtual bool iGeneralMeshSubMesh::GetBack2Front | ( | ) | const [pure virtual] |
Get back-to-front sorting for submesh.
virtual iRenderBuffer* iGeneralMeshSubMesh::GetIndices | ( | ) | [pure virtual] |
Get the index render buffer.
virtual iMaterialWrapper* iGeneralMeshSubMesh::GetMaterial | ( | ) | const [pure virtual] |
Get the material.
virtual uint iGeneralMeshSubMesh::GetMixmode | ( | ) | const [pure virtual] |
Get the mixmode (or (uint)~0 if none was specified)
virtual const char* iGeneralMeshSubMesh::GetName | ( | ) | const [pure virtual] |
Get the name (or 0 if none was given)
virtual CS::Graphics::RenderPriority iGeneralMeshSubMesh::GetRenderPriority | ( | ) | const [pure virtual] |
Get the render priority (or -1 if none was specified)
virtual csZBufMode iGeneralMeshSubMesh::GetZMode | ( | ) | const [pure virtual] |
Get the Z buffer mode (or (csZBufMode)~0 if none was specified)
virtual void iGeneralMeshSubMesh::SetBack2Front | ( | bool | enable | ) | [pure virtual] |
Set back-to-front sorting for submesh.
If 'false', factory setting will be used.
virtual void iGeneralMeshSubMesh::SetIndices | ( | iRenderBuffer * | newIndices | ) | [pure virtual] |
Set the index renderbuffer.
virtual void iGeneralMeshSubMesh::SetMaterial | ( | iMaterialWrapper * | material | ) | [pure virtual] |
Set the material, or 0 to use default.
virtual void iGeneralMeshSubMesh::SetMixmode | ( | uint | mode | ) | [pure virtual] |
Set the mixmode (or (uint)~0 to use default)
virtual void iGeneralMeshSubMesh::SetRenderPriority | ( | CS::Graphics::RenderPriority | prio | ) | [pure virtual] |
Set the render priority (-1 to use default)
virtual void iGeneralMeshSubMesh::SetZMode | ( | csZBufMode | mode | ) | [pure virtual] |
Set the Z buffer mode ((csZBufMode)~0 to use default)