_MeshBlockManager | NL3D::IMeshGeom | [private] |
_MeshVBHeapId | NL3D::IMeshGeom | [private] |
_MeshVBHeapIndexStart | NL3D::IMeshGeom | [private] |
_RootInstanceId | NL3D::IMeshGeom | [private] |
activeInstance(CMeshGeomRenderContext &rdrCtx, CMeshBaseInstance *inst, float polygonCount)=0 | NL3D::IMeshGeom | [pure virtual] |
beginMesh(CMeshGeomRenderContext &rdrCtx)=0 | NL3D::IMeshGeom | [pure virtual] |
clip(const std::vector< CPlane > &pyramid, const CMatrix &worldMatrix) | NL3D::IMeshGeom | [inline, virtual] |
CMeshBlockManager class | NL3D::IMeshGeom | [friend] |
computeMeshVBHeap(void *dst, uint indexStart) | NL3D::IMeshGeom | [inline, virtual] |
endMesh(CMeshGeomRenderContext &rdrCtx)=0 | NL3D::IMeshGeom | [pure virtual] |
getBoundingBox() const=0 | NL3D::IMeshGeom | [pure virtual] |
getClassName()=0 | NLMISC::IClassable | [pure virtual] |
getNumRdrPasses() const=0 | NL3D::IMeshGeom | [pure virtual] |
getNumTriangles(float distance)=0 | NL3D::IMeshGeom | [pure virtual] |
getVBHeapInfo(uint &vertexFormat, uint &numVertices) | NL3D::IMeshGeom | [inline, virtual] |
IMeshGeom() | NL3D::IMeshGeom | |
initInstance(CMeshBaseInstance *mbi)=0 | NL3D::IMeshGeom | [pure virtual] |
render(IDriver *drv, CTransformShape *trans, float polygonCount, uint32 rdrFlags, float globalAlpha)=0 | NL3D::IMeshGeom | [pure virtual] |
RenderGADisableZWrite enum value | NL3D::IMeshGeom | |
RenderGlobalAlpha enum value | NL3D::IMeshGeom | |
RenderOpaqueMaterial enum value | NL3D::IMeshGeom | |
renderPass(CMeshGeomRenderContext &rdrCtx, CMeshBaseInstance *inst, float polygonCount, uint rdrPass)=0 | NL3D::IMeshGeom | [pure virtual] |
RenderPassOpaque enum value | NL3D::IMeshGeom | |
renderSkin(CTransformShape *trans, float alphaMRM)=0 | NL3D::IMeshGeom | [pure virtual] |
RenderTransparentMaterial enum value | NL3D::IMeshGeom | |
serial(IStream &f)=0 | NLMISC::IStreamable | [pure virtual] |
sortPerMaterial() const=0 | NL3D::IMeshGeom | [pure virtual] |
supportMeshBlockRendering() const=0 | NL3D::IMeshGeom | [pure virtual] |
TRenderFlag enum name | NL3D::IMeshGeom | |
~IMeshGeom() | NL3D::IMeshGeom | [virtual] |