OGRE  1.7
Object-Oriented Graphics Rendering Engine
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
OgreRenderQueueSortingGrouping.h File Reference
#include "OgrePrerequisites.h"
#include "OgreIteratorWrappers.h"
#include "OgreMaterial.h"
#include "OgreTechnique.h"
#include "OgrePass.h"
#include "OgreRadixSort.h"
+ Include dependency graph for OgreRenderQueueSortingGrouping.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Ogre::QueuedRenderableCollection
 Lowest level collection of renderables. More...
 
struct  Ogre::QueuedRenderableCollection::DepthSortDescendingLess
 Comparator to order objects by descending camera distance. More...
 
struct  Ogre::QueuedRenderableCollection::PassGroupLess
 Comparator to order pass groups. More...
 
struct  Ogre::QueuedRenderableCollection::RadixSortFunctorDistance
 Functor for descending sort value 2 for radix sort (distance) More...
 
struct  Ogre::QueuedRenderableCollection::RadixSortFunctorPass
 Functor for accessing sort value 1 for radix sort (Pass) More...
 
class  Ogre::QueuedRenderableVisitor
 Visitor interface for items in a QueuedRenderableCollection. More...
 
struct  Ogre::RenderablePass
 Struct associating a single Pass with a single Renderable. 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...
 

Namespaces

 Ogre
 

This source file is part of OGRE (Object-oriented Graphics Rendering Engine) For the latest info, see http://www.ogre3d.org/