Google

Main Page   Class Hierarchy   Compound List   File List   Compound Members  

csRenderQueueSet Class Reference

This class contains a list of rendering queues, each of which is a list of mesh wrappers. More...

#include <rdrprior.h>

List of all members.

Public Methods

 csRenderQueueSet ()
 Constructor.

 ~csRenderQueueSet ()
 Destructor.

void Add (iMeshWrapper *mesh)
 Add a mesh object.

void Remove (iMeshWrapper *mesh)
 Remove a mesh object.

void RemoveUnknownPriority (iMeshWrapper *mesh)
 Remove a mesh object which is potentially in the wrong queue.

int GetQueueCount ()
 Return the number of rendering queues (the maximum priority value).

csMeshVectorNodelete* GetQueue (int priority)
 Return a single queue, or NULL if no queue exists for the given priority.

void Sort (iRenderView *rview, int priority)
 Sort this queue based on the flags for that queue.


Detailed Description

This class contains a list of rendering queues, each of which is a list of mesh wrappers.

The rendering queues are sorted by rendering priority. Note that the mesh objects are not reference-counted!


The documentation for this class was generated from the following file:
Generated for Crystal Space by doxygen 1.2.5 written by Dimitri van Heesch, ©1997-2000