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

Private Member Functions

protected ItemBase m_Item void HandsPreview (LayoutHolder parent)
 
void ~HandsPreview ()
 
void RefreshQuantity (EntityAI m_Item_to_refresh)
 
override EntityAI GetFocusedItem ()
 
Icon GetIcon ()
 
override void SetDefaultFocus (bool while_micromanagment_mode=false)
 
override void SetLastFocus ()
 
override void Unfocus ()
 
float GetIconSize ()
 
override void SetLayoutName ()
 
void RemoveItem ()
 
override void UpdateInterval ()
 
void CreateNewIcon (ItemBase item)
 
void DeleteIcon ()
 
override bool SelectItem ()
 
override bool Select ()
 

Private Attributes

protected ref Icon m_Icon
 
protected EntityAI m_AttachmentsInitialized
 
protected float m_IconSize
 

Constructor & Destructor Documentation

◆ HandsPreview()

protected ItemBase m_Item void HandsPreview ( LayoutHolder  parent)
inlineprivate

◆ ~HandsPreview()

void ~HandsPreview ( )
inlineprivate

Member Function Documentation

◆ CreateNewIcon()

◆ DeleteIcon()

void DeleteIcon ( )
inlineprivate

◆ GetFocusedItem()

override EntityAI GetFocusedItem ( )
inlineprivate

References m_Item.

◆ GetIcon()

Icon GetIcon ( )
inlineprivate

◆ GetIconSize()

float GetIconSize ( )
inlineprivate

References m_IconSize.

Referenced by Icon::SetPosEx(), and Icon::SetSize().

◆ RefreshQuantity()

void RefreshQuantity ( EntityAI  m_Item_to_refresh)
inlineprivate

References m_Icon, and Icon::SetQuantity().

◆ RemoveItem()

void RemoveItem ( )
inlineprivate

References m_Icon, and m_Item.

Referenced by DeleteIcon().

◆ Select()

◆ SelectItem()

override bool SelectItem ( )
inlineprivate

◆ SetDefaultFocus()

override void SetDefaultFocus ( bool  while_micromanagment_mode = false)
inlineprivate

References m_Icon, and Icon::SetActive().

◆ SetLastFocus()

override void SetLastFocus ( )
inlineprivate

References m_Icon, and Icon::SetActive().

◆ SetLayoutName()

override void SetLayoutName ( )
inlineprivate

◆ Unfocus()

override void Unfocus ( )
inlineprivate

References m_Icon, and Icon::SetActive().

◆ UpdateInterval()

override void UpdateInterval ( )
inlineprivate

Field Documentation

◆ m_AttachmentsInitialized

protected EntityAI m_AttachmentsInitialized
private

Referenced by DeleteIcon().

◆ m_Icon

◆ m_IconSize

protected float m_IconSize
private

Referenced by CreateNewIcon(), and GetIconSize().


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