CrystalSpace

Public API Reference

Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

csRenderMesh Struct Reference
[3D]

Mesh data as returned by mesh plugins. More...

#include <ivideo/rendermesh.h>

Inheritance diagram for csRenderMesh:

csCoreRenderMesh csRenderMeshModes List of all members.

Public Member Functions

 csRenderMesh ()
 ~csRenderMesh ()

Public Attributes

void * geometryInstance
 Some unique ID for the geometry used to render this mesh.
iPortalContainerportal
 Pointer to a portalcontainer, if there is any.
csRef< iShaderVariableContextvariablecontext
 @@ Document me.
csVector3 worldspace_origin
 Worldspace origin of the mesh.

Detailed Description

Mesh data as returned by mesh plugins.

Contains both the data needed for rendering as well as some additional data for preprocessing.

Definition at line 149 of file rendermesh.h.


Member Data Documentation

void* csRenderMesh::geometryInstance
 

Some unique ID for the geometry used to render this mesh.

Used for sorting purposes, and is allowed to be 0, although that means non-optimal mesh sorting at rendering.

Definition at line 164 of file rendermesh.h.

Referenced by csRenderMesh().

iPortalContainer* csRenderMesh::portal
 

Pointer to a portalcontainer, if there is any.

Definition at line 167 of file rendermesh.h.

Referenced by csRenderMesh().

csRef<iShaderVariableContext> csRenderMesh::variablecontext
 

@@ Document me.

Definition at line 170 of file rendermesh.h.

csVector3 csRenderMesh::worldspace_origin
 

Worldspace origin of the mesh.

Definition at line 173 of file rendermesh.h.


The documentation for this struct was generated from the following file:
Generated for Crystal Space by doxygen 1.4.4