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

Private Member Functions

void OnWidgetScriptInit (Widget w)
 
override bool OnUpdate (Widget w)
 
override bool OnChildAdd (Widget w, Widget child)
 
override bool OnChildRemove (Widget w, Widget child)
 
protected int GetChildIndex (Widget w)
 
void UpdateLayout ()
 
protected void UpdateChild (Widget child, float w, float h, int index)
 

Private Attributes

protected Widget m_root
 
protected int m_count
 

Member Function Documentation

◆ GetChildIndex()

protected int GetChildIndex ( Widget  w)
inlineprivate

References INDEX_NOT_FOUND, and m_root.

◆ OnChildAdd()

override bool OnChildAdd ( Widget  w,
Widget  child 
)
inlineprivate

References m_count.

◆ OnChildRemove()

override bool OnChildRemove ( Widget  w,
Widget  child 
)
inlineprivate

References m_count.

◆ OnUpdate()

override bool OnUpdate ( Widget  w)
inlineprivate

References m_root, and UpdateLayout().

◆ OnWidgetScriptInit()

void OnWidgetScriptInit ( Widget  w)
inlineprivate

References m_count, and m_root.

◆ UpdateChild()

protected void UpdateChild ( Widget  child,
float  w,
float  h,
int  index 
)
inlineprivate

Referenced by UpdateLayout().

◆ UpdateLayout()

void UpdateLayout ( )
inlineprivate

References m_count, m_root, and UpdateChild().

Referenced by OnUpdate().

Field Documentation

◆ m_count

◆ m_root

protected Widget m_root
private

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