#include <lvt/Group.h>
Inheritance diagram for Separator:

A Separator is a Group that isolates the changes made by its children from the rest of the scene graph. A Separator saves the OpenGL state and modelview matrix before rendering its child objects, and restores them after rendering.
Public Member Functions | |
| Separator () | |
| Default constructor.   | |
| virtual | ~Separator () | 
| Destructor.   | |
Protected Member Functions | |
| virtual void | PostRender () | 
| Performs any cleanup necessary after rendering child objects.   | |
| virtual void | PreRender () | 
| Performs any setup necessary before rendering child objects.   | |
      
  | 
  
| 
 Default constructor. 
  | 
  
      
  | 
  
| 
 Destructor. 
  | 
  
      
  | 
  
| 
 Performs any cleanup necessary after rendering child objects. Called by Render() after any child objects have been rendered, and after a display list is created or executed, if the Group is sealed. When deriving from Group, override this function to perform any necessary cleanup after rendering children. Reimplemented from Group.  | 
  
      
  | 
  
| 
 Performs any setup necessary before rendering child objects. Called by Render() before any child objects are rendered, and before a display list is created or executed, if the Group is sealed. When deriving from Group, override this function to perform any necessary initialization before rendering children. Reimplemented from Group.  | 
  
 1.4.1