#include <gls_sorted_draw_group.h>
|  | 
| typedef std::vector< GlsSortedDrawable * > | EntryListT | 
|  | Typedef for a list of drawables. 
 | 
|  | 
| typedef std::vector< GlsDeferredDrawGroup * > | DeferredDrawListT | 
|  | Unused. 
 | 
|  | 
|  | 
| EntryListT | drawEntryList | 
|  | List of drawables in sorted order. 
 | 
|  | 
| EntryListT | orderPreservedDrawList | 
|  | List of drawables in orginal order. 
 | 
|  | 
| DeferredDrawListT | deferredDrawList | 
|  | Unused. 
 | 
|  | 
| unsigned long | drawEntryListCount | 
|  | Number of elements in the entry list. 
 | 
|  | 
| unsigned long | orderPreservedDrawListCount | 
|  | Number of elements in the original order list. 
 | 
|  | 
The DrawList class. Holds a list of objects for sorting and drawing. 
◆ Optimize()
Optimize the nodes using GlsSortedDrawable::SortedDraw_MergeEffects. Should only be called after the list is sorted. 
 
 
◆ RegisterDrawable()
Register the incoming drawable object with this list. 
- Parameters
- 
  
    | obj | The new object to register. |  
 
 
 
The documentation for this class was generated from the following file: