CrystalSpace

Public API Reference

Main Page   Modules   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

csRenderMeshList Class Reference

This class is used when we need to store, sort and then render a list of rendermeshes. More...

#include <rendermeshlist.h>

List of all members.

Public Methods

 csRenderMeshList (iObjectRegistry *objreg)
 Constructor. More...

 ~csRenderMeshList ()
 Destructor. More...

void AddRenderMeshes (csRenderMesh **meshes, int num, long renderPriority)
 Add a new set of rendermeshes to the lists. More...

void GetSortedMeshList (csArray< csRenderMesh * > &meshes)
 Get a sorted list of meshes, sorted by renderpriority, and if needed do a sort within the RP. More...


Detailed Description

This class is used when we need to store, sort and then render a list of rendermeshes.

The meshes will be sorted according to shader on pointervalue

Definition at line 34 of file rendermeshlist.h.


Constructor & Destructor Documentation

csRenderMeshList::csRenderMeshList iObjectRegistry   objreg
 

Constructor.

It needs objectregistry becouse the meshsorter needs to get the renderpriorities sortingoptions from the engine.

csRenderMeshList::~csRenderMeshList  
 

Destructor.

Clean up the list


Member Function Documentation

void csRenderMeshList::AddRenderMeshes csRenderMesh **    meshes,
int    num,
long    renderPriority
 

Add a new set of rendermeshes to the lists.

void csRenderMeshList::GetSortedMeshList csArray< csRenderMesh * > &    meshes
 

Get a sorted list of meshes, sorted by renderpriority, and if needed do a sort within the RP.


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