|
Isle
|
[AI] Type-safe extension of LODListBase, templated for any LODObject-derived type. More...
#include <lodlist.h>


Public Member Functions | |
| LODList (size_t capacity) | |
| [AI] Constructs a type-safe LODList with given capacity. More... | |
| const T * | operator[] (int) const |
| [AI] Typed access to the LODObject at position i. More... | |
| const T * | PushBack (const T *) |
| [AI] Typed append. More... | |
| const T * | PopBack () |
| [AI] Typed remove. More... | |
Public Member Functions inherited from LODListBase | |
| virtual | ~LODListBase () |
| [AI] Destructor. More... | |
| const LODObject * | operator[] (int) const |
| [AI] Returns a pointer to the LODObject at the given index. More... | |
| size_t | Size () const |
| [AI] Returns the current number of LODObject pointers contained. More... | |
| size_t | Capacity () const |
| [AI] Returns the maximum number of LODObject pointers the list can hold. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from LODListBase | |
| LODListBase (size_t capacity) | |
| [AI] Constructs a new LODListBase with specified storage capacity. More... | |
| const LODObject * | PushBack (const LODObject *) |
| [AI] Adds a new LODObject pointer at the end of the list. More... | |
| const LODObject * | PopBack () |
| [AI] Removes and returns the last LODObject pointer from the list. More... | |
[AI] Type-safe extension of LODListBase, templated for any LODObject-derived type.
Provides typed access/casting for stored pointers.
[AI] Used to represent lists of a specific type of LOD object, such as ViewLOD.
| T | [AI] A type derived from LODObject. |
|
inline |
|
inline |
|
inline |