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... | |
![]() | |
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 | |
![]() | |
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 |