PC Stable Documentation
 
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Loading...
Searching...
No Matches
IconsContainer Class Reference

Private Member Functions

void IconsContainer (LayoutHolder parent)
 
override void UnfocusAll ()
 
int GetItemCount ()
 
void AddItem (Icon icon)
 
Icon GetIcon (int entity_id)
 
Icon GetIconByIndex (int index)
 
void RemoveItem (Icon icon)
 
void RemoveItem (int entity)
 
bool ContainsEntity (EntityAI entity)
 
void UpdateItemsTemperature ()
 
override void Refresh ()
 

Private Attributes

protected ref map< int, ref Iconm_EntitiesMap = new map<int, ref Icon>
 

Constructor & Destructor Documentation

◆ IconsContainer()

void IconsContainer ( LayoutHolder  parent)
inlineprivate

Member Function Documentation

◆ AddItem()

void AddItem ( Icon  icon)
inlineprivate

References Icon::GetObject(), and m_EntitiesMap.

◆ ContainsEntity()

bool ContainsEntity ( EntityAI  entity)
inlineprivate

References m_EntitiesMap.

◆ GetIcon()

Icon GetIcon ( int  entity_id)
inlineprivate

References m_EntitiesMap.

◆ GetIconByIndex()

Icon GetIconByIndex ( int  index)
inlineprivate

References m_EntitiesMap.

◆ GetItemCount()

int GetItemCount ( )
inlineprivate

References m_EntitiesMap.

◆ Refresh()

override void Refresh ( )
inlineprivate

References m_EntitiesMap.

◆ RemoveItem() [1/2]

void RemoveItem ( Icon  icon)
inlineprivate

References Icon::GetObject(), and m_EntitiesMap.

◆ RemoveItem() [2/2]

void RemoveItem ( int  entity)
inlineprivate

References m_EntitiesMap.

◆ UnfocusAll()

override void UnfocusAll ( )
inlineprivate

References Count, Get(), ITEMS_IN_ROW, and m_EntitiesMap.

◆ UpdateItemsTemperature()

void UpdateItemsTemperature ( )
inlineprivate

Field Documentation

◆ m_EntitiesMap


The documentation for this class was generated from the following file: