OpenEnroth 73e68f7
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Public Attributes | List of all members
Vis_SelectionList Struct Reference

#include <Vis.h>

Public Types

enum class  PointerCreationType { All = 0 , Unique = 1 }
 

Public Member Functions

Vis_ObjectInfoSelectionPointers (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
 

Member Enumeration Documentation

◆ PointerCreationType

Enumerator
All 
Unique 

Member Function Documentation

◆ AddObject()

void Vis_SelectionList::AddObject ( VisObjectType  type,
int  depth,
Pid  pid 
)
inline

◆ create_object_pointers()

void Vis_SelectionList::create_object_pointers ( PointerCreationType  type = All)

◆ SelectionPointers()

Vis_ObjectInfo * Vis_SelectionList::SelectionPointers ( VisObjectType  pVisObjectType,
Pid  pid 
)

◆ sort_object_pointers()

void Vis_SelectionList::sort_object_pointers ( )

Member Data Documentation

◆ object_pointers

std::array<Vis_ObjectInfo*, 512> Vis_SelectionList::object_pointers = {{}}

◆ object_pool

std::array<Vis_ObjectInfo, 512> Vis_SelectionList::object_pool

◆ uSize

unsigned int Vis_SelectionList::uSize = 0

The documentation for this struct was generated from the following files: