#include <rdrprior.h>
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. | |
The rendering queues are sorted by rendering priority. Note that the mesh objects are not reference-counted!