# OgreRenderQueueSortingGrouping.h File Reference

`#include "OgrePrerequisites.h"`
`#include "OgreIteratorWrappers.h"`
`#include "OgreMaterial.h"`
`#include "OgreTechnique.h"`
`#include "OgrePass.h"`
`#include "OgreRadixSort.h"`

Go to the source code of this file.

## Namespaces

namespace | Ogre

## Classes

struct | Ogre::RenderablePass
| Struct associating a single Pass with a single Renderable. More...
class | Ogre::QueuedRenderableVisitor
| Visitor interface for items in a QueuedRenderableCollection. More...
class | Ogre::QueuedRenderableCollection
| Lowest level collection of renderables. More...
struct | Ogre::QueuedRenderableCollection::PassGroupLess
| Comparator to order pass groups. More...
struct | Ogre::QueuedRenderableCollection::DepthSortDescendingLess
| Comparator to order objects by descending camera distance. More...
struct | Ogre::QueuedRenderableCollection::RadixSortFunctorPass
| Functor for accessing sort value 1 for radix sort (Pass). More...
struct | Ogre::QueuedRenderableCollection::RadixSortFunctorDistance
| Functor for descending sort value 2 for radix sort (distance). More...
class | Ogre::RenderPriorityGroup
| Collection of renderables by priority. More...
class | Ogre::RenderQueueGroup
| A grouping level underneath RenderQueue which groups renderables to be issued at coarsely the same time to the renderer. More...

Copyright © 2008 Torus Knot Software Ltd
This work is licensed under a Creative Commons Attribution-ShareAlike 2.5 License.
Last modified Sun Jul 26 11:32:22 2009