CS::Graphics::RenderMesh Struct Reference (Crystal Space 2.0 Public API Reference)

| ## Public API Reference

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

- Class List
- Class Index
- Class Hierarchy
- Class Members

Public Attributes
CS::Graphics::RenderMesh Struct Reference

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

`#include <ivideo/rendermesh.h>`

Inheritance diagram for CS::Graphics::RenderMesh:

List of all members.

## Public Attributes
void * | geometryInstance
| Some unique ID for the geometry used to render this mesh.
iPortalContainer * | portal
| Pointer to a portalcontainer, if there is any.
csRef< iShaderVariableContext > | variablecontext
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 356 of file rendermesh.h.

## Member Data Documentation

void* CS::Graphics::RenderMesh::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 369 of file rendermesh.h.

iPortalContainer* CS::Graphics::RenderMesh::portal

Pointer to a portalcontainer, if there is any.

Definition at line 372 of file rendermesh.h.

csRef<iShaderVariableContext> CS::Graphics::RenderMesh::variablecontext

Todo:
  Document me!

Definition at line 375 of file rendermesh.h.

csVector3 CS::Graphics::RenderMesh::worldspace_origin

Worldspace origin of the mesh.

Definition at line 378 of file rendermesh.h.

The documentation for this struct was generated from the following file:

- ivideo/rendermesh.h