OpenEnroth 73e68f7
|
#include <Vis.h>
Public Types | |
enum class | PointerCreationType { All = 0 , Unique = 1 } |
Public Member Functions | |
Vis_ObjectInfo * | SelectionPointers (VisObjectType pVisObjectType, Pid pid) |
void | create_object_pointers (PointerCreationType type=All) |
void | sort_object_pointers () |
void | AddObject (VisObjectType type, int depth, Pid pid) |
Public Attributes | |
std::array< Vis_ObjectInfo, 512 > | object_pool |
std::array< Vis_ObjectInfo *, 512 > | object_pointers = {{}} |
unsigned int | uSize = 0 |
|
strong |
|
inline |
void Vis_SelectionList::create_object_pointers | ( | PointerCreationType | type = All | ) |
Vis_ObjectInfo * Vis_SelectionList::SelectionPointers | ( | VisObjectType | pVisObjectType, |
Pid | pid | ||
) |
void Vis_SelectionList::sort_object_pointers | ( | ) |
std::array<Vis_ObjectInfo*, 512> Vis_SelectionList::object_pointers = {{}} |
std::array<Vis_ObjectInfo, 512> Vis_SelectionList::object_pool |
unsigned int Vis_SelectionList::uSize = 0 |