| VRS - The Virtual Rendering System |
| version 3.3 |
#include <vrs/sg/statesortingoperator.h>

Public Types | |
| typedef StateHandler < ShapeMaterialGL > | ShapeMaterialGLHandler |
| typedef StateHandler< LineStyle > | LineStyleHandler |
| typedef StateHandler< Texture2DGL > | TextureHandler |
Public Member Functions | |
| StateSortingOperator (SO< Array< SO< AbstractStateHandler > > > handlers) | |
| Constructor taking state handler chain. | |
| virtual void | optimizeScene (SO< SceneNode > &scene) |
| Optimize the provided scene. | |
| virtual VisitorBase::VisitMode | visit (SceneThing *thing, bool push) |
| virtual VisitorBase::VisitMode | visit (Shape *shape, bool push) |
| virtual VisitorBase::VisitMode | visit (RenderObj *obj, bool push) |
| virtual VisitorBase::VisitMode | visit (LODNode *lod, bool push) |
| VRS::StateSortingOperator::StateSortingOperator | ( | SO< Array< SO< AbstractStateHandler > > > | handlers | ) |
Constructor taking state handler chain.
| virtual VisitorBase::VisitMode VRS::StateSortingOperator::visit | ( | SceneThing * | thing, | |
| bool | push | |||
| ) | [virtual] |
| virtual VisitorBase::VisitMode VRS::StateSortingOperator::visit | ( | Shape * | shape, | |
| bool | push | |||
| ) | [virtual] |
| virtual VisitorBase::VisitMode VRS::StateSortingOperator::visit | ( | RenderObj * | obj, | |
| bool | push | |||
| ) | [virtual] |
| virtual VisitorBase::VisitMode VRS::StateSortingOperator::visit | ( | LODNode * | lod, | |
| bool | push | |||
| ) | [virtual] |