CS::RenderManager::RenderTree< TreeTraits >::MeshNode::SingleMesh Struct Reference
A single mesh within the tree to be rendered. More...
#include <csplugincommon/rendermanager/rendertree.h>
Public Attributes | |
size_t | contextLocalId |
"Local ID" in the context; used for array indexing | |
csFlags | meshFlags |
Mesh flags. | |
iShaderVariableContext * | meshObjSVs |
Mesh object wrapper shader variables. | |
iMeshWrapper * | meshWrapper |
Originating mesh wrapper. | |
csRenderMesh * | renderMesh |
Render mesh. | |
csRef< csShaderVariable > | svObjectToWorld |
Mesh object to world transformation. | |
csRef< csShaderVariable > | svObjectToWorldInv |
Mesh object to world inverse transformation. | |
csZBufMode | zmode |
Mesh Z buffer mode. | |
Copying render target contents before rendering the mesh. | |
csRenderTargetAttachment | preCopyAttachments [rtaNumAttachments] |
Array of attachments to be copied. | |
size_t | preCopyNum |
Number of attachment/texture pairs. | |
iTextureHandle * | preCopyTextures [rtaNumAttachments] |
Array of textures to be copied to. |
Detailed Description
template<typename TreeTraits = RenderTreeStandardTraits>
struct CS::RenderManager::RenderTree< TreeTraits >::MeshNode::SingleMesh
A single mesh within the tree to be rendered.
Definition at line 304 of file rendertree.h.
Member Data Documentation
size_t CS::RenderManager::RenderTree< TreeTraits >::MeshNode::SingleMesh::contextLocalId |
"Local ID" in the context; used for array indexing
Definition at line 323 of file rendertree.h.
csFlags CS::RenderManager::RenderTree< TreeTraits >::MeshNode::SingleMesh::meshFlags |
Mesh flags.
Definition at line 320 of file rendertree.h.
iShaderVariableContext* CS::RenderManager::RenderTree< TreeTraits >::MeshNode::SingleMesh::meshObjSVs |
Mesh object wrapper shader variables.
Definition at line 314 of file rendertree.h.
iMeshWrapper* CS::RenderManager::RenderTree< TreeTraits >::MeshNode::SingleMesh::meshWrapper |
Originating mesh wrapper.
Definition at line 308 of file rendertree.h.
csRenderTargetAttachment CS::RenderManager::RenderTree< TreeTraits >::MeshNode::SingleMesh::preCopyAttachments[rtaNumAttachments] |
Array of attachments to be copied.
Definition at line 332 of file rendertree.h.
size_t CS::RenderManager::RenderTree< TreeTraits >::MeshNode::SingleMesh::preCopyNum |
Number of attachment/texture pairs.
Definition at line 330 of file rendertree.h.
iTextureHandle* CS::RenderManager::RenderTree< TreeTraits >::MeshNode::SingleMesh::preCopyTextures[rtaNumAttachments] |
Array of textures to be copied to.
Definition at line 334 of file rendertree.h.
csRenderMesh* CS::RenderManager::RenderTree< TreeTraits >::MeshNode::SingleMesh::renderMesh |
Render mesh.
Definition at line 310 of file rendertree.h.
csRef<csShaderVariable> CS::RenderManager::RenderTree< TreeTraits >::MeshNode::SingleMesh::svObjectToWorld |
Mesh object to world transformation.
Definition at line 316 of file rendertree.h.
csRef<csShaderVariable> CS::RenderManager::RenderTree< TreeTraits >::MeshNode::SingleMesh::svObjectToWorldInv |
Mesh object to world inverse transformation.
Definition at line 318 of file rendertree.h.
csZBufMode CS::RenderManager::RenderTree< TreeTraits >::MeshNode::SingleMesh::zmode |
Mesh Z buffer mode.
Definition at line 312 of file rendertree.h.
The documentation for this struct was generated from the following file:
- csplugincommon/rendermanager/rendertree.h
Generated for Crystal Space 2.0 by doxygen 1.6.1