Arma Reforger Script API
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
SCR_EditableEntityUIRuleTracker Interface Reference

Tracks specific SCR_EntitiesEditorUIRule. More...

Public Member Functions

SCR_EntitiesEditorUIRule GetRule ()
 
bool HasState (SCR_EditableEntityComponent entity)
 
void AddEntity (SCR_EditableEntityComponent entity)
 
void SCR_EditableEntityUIRuleTracker (SCR_EntitiesEditorUIRule rule, SCR_EditableEntitySlotManagerUIComponent slotManager, bool canAddAllEntities)
 
void ~SCR_EditableEntityUIRuleTracker ()
 

Protected Member Functions

void OnChanged (EEditableEntityState state, set< SCR_EditableEntityComponent > entitiesInsert, set< SCR_EditableEntityComponent > entitiesRemove)
 

Protected Attributes

SCR_EntitiesEditorUIRule m_Rule
 
SCR_EditableEntitySlotManagerUIComponent m_SlotManager
 

Detailed Description

Tracks specific SCR_EntitiesEditorUIRule.

Controlled by SCR_EditableEntitySlotManagerUIComponent. Manages creation and deletion of SCR_EditableEntityBaseSlotUIComponent on entities.

Constructor & Destructor Documentation

◆ SCR_EditableEntityUIRuleTracker()

void SCR_EditableEntityUIRuleTracker.SCR_EditableEntityUIRuleTracker ( SCR_EntitiesEditorUIRule  rule,
SCR_EditableEntitySlotManagerUIComponent  slotManager,
bool  canAddAllEntities 
)

◆ ~SCR_EditableEntityUIRuleTracker()

void SCR_EditableEntityUIRuleTracker.~SCR_EditableEntityUIRuleTracker ( )

Member Function Documentation

◆ AddEntity()

void SCR_EditableEntityUIRuleTracker.AddEntity ( SCR_EditableEntityComponent  entity)

◆ GetRule()

SCR_EntitiesEditorUIRule SCR_EditableEntityUIRuleTracker.GetRule ( )

◆ HasState()

bool SCR_EditableEntityUIRuleTracker.HasState ( SCR_EditableEntityComponent  entity)

◆ OnChanged()

void SCR_EditableEntityUIRuleTracker.OnChanged ( EEditableEntityState  state,
set< SCR_EditableEntityComponent entitiesInsert,
set< SCR_EditableEntityComponent entitiesRemove 
)
protected

Member Data Documentation

◆ m_Rule

SCR_EntitiesEditorUIRule SCR_EditableEntityUIRuleTracker.m_Rule
protected

◆ m_SlotManager

SCR_EditableEntitySlotManagerUIComponent SCR_EditableEntityUIRuleTracker.m_SlotManager
protected

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