Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_EditableEntitySlotManagerUIComponent Class Reference
Inheritance diagram for SCR_EditableEntitySlotManagerUIComponent:
SCR_BaseEditorUIComponent SCR_EntitiesEditorUIComponent

Protected Member Functions

EEditableEntityState GetForcedStates ()
SCR_EditableEntityBaseSlotUIComponent FindSlot (SCR_EditableEntityComponent entity, bool createIfNull=false)
bool DeleteSlot (SCR_EditableEntityComponent entity, bool forced=false)
void InsertSlot (SCR_EditableEntityComponent entity, SCR_EditableEntityBaseSlotUIComponent slot)
void InsertSlotExternal (SCR_EditableEntityComponent entity, SCR_EditableEntityBaseSlotUIComponent slot)
void ClearSlots ()
SCR_EditableEntityBaseSlotUIComponent GetEntitySlot (Widget w)
void InitSlotManager ()
override bool IsUnique ()
override void HandlerAttachedScripted (Widget w)
override void HandlerDeattached (Widget w)

Protected Attributes

ref SCR_EditableEntityUIConfig m_EditableEntityUI
EEditableEntityState m_WhitelistedStates
EEditableEntityState m_BlacklistedStates
EEditableEntityState m_ForcedStates
bool m_bAddAllEntities
EEditableEntityState m_States
ref map< SCR_EditableEntityComponent, SCR_EditableEntityBaseSlotUIComponentm_mEntitySlots = new map<SCR_EditableEntityComponent, SCR_EditableEntityBaseSlotUIComponent>()
bool m_bInteractive
ref map< SCR_EntitiesEditorUIRule, ref SCR_EditableEntityUIRuleTrackerm_RuleTrackers

Detailed Description

Definition at line 1 of file SCR_EditableEntitySlotManagerUIComponent.c.

Member Function Documentation

◆ ClearSlots()

void SCR_EditableEntitySlotManagerUIComponent::ClearSlots ( )
inlineprotected

Definition at line 114 of file SCR_EditableEntitySlotManagerUIComponent.c.

◆ DeleteSlot()

bool SCR_EditableEntitySlotManagerUIComponent::DeleteSlot ( SCR_EditableEntityComponent entity,
bool forced = false )
inlineprotected
Parameters
[in]entity
[in]forced
Returns

Definition at line 52 of file SCR_EditableEntitySlotManagerUIComponent.c.

◆ FindSlot()

SCR_EditableEntityBaseSlotUIComponent SCR_EditableEntitySlotManagerUIComponent::FindSlot ( SCR_EditableEntityComponent entity,
bool createIfNull = false )
inlineprotected
Parameters
[in]entity
[in]createIfNull
Returns

Definition at line 40 of file SCR_EditableEntitySlotManagerUIComponent.c.

◆ GetEntitySlot()

SCR_EditableEntityBaseSlotUIComponent SCR_EditableEntitySlotManagerUIComponent::GetEntitySlot ( Widget w)
inlineprotected

Definition at line 120 of file SCR_EditableEntitySlotManagerUIComponent.c.

◆ GetForcedStates()

EEditableEntityState SCR_EditableEntitySlotManagerUIComponent::GetForcedStates ( )
inlineprotected
Returns

Definition at line 26 of file SCR_EditableEntitySlotManagerUIComponent.c.

◆ HandlerAttachedScripted()

override void SCR_EditableEntitySlotManagerUIComponent::HandlerAttachedScripted ( Widget w)
inlineprotected

Definition at line 192 of file SCR_EditableEntitySlotManagerUIComponent.c.

◆ HandlerDeattached()

override void SCR_EditableEntitySlotManagerUIComponent::HandlerDeattached ( Widget w)
inlineprotected

Definition at line 201 of file SCR_EditableEntitySlotManagerUIComponent.c.

◆ InitSlotManager()

void SCR_EditableEntitySlotManagerUIComponent::InitSlotManager ( )
inlineprotected

Definition at line 137 of file SCR_EditableEntitySlotManagerUIComponent.c.

◆ InsertSlot()

void SCR_EditableEntitySlotManagerUIComponent::InsertSlot ( SCR_EditableEntityComponent entity,
SCR_EditableEntityBaseSlotUIComponent slot )
inlineprotected
Parameters
[in]entity
[in]slot

Definition at line 76 of file SCR_EditableEntitySlotManagerUIComponent.c.

◆ InsertSlotExternal()

void SCR_EditableEntitySlotManagerUIComponent::InsertSlotExternal ( SCR_EditableEntityComponent entity,
SCR_EditableEntityBaseSlotUIComponent slot )
inlineprotected
Parameters
[in]entity
[in]slot

Definition at line 86 of file SCR_EditableEntitySlotManagerUIComponent.c.

◆ IsUnique()

override bool SCR_EditableEntitySlotManagerUIComponent::IsUnique ( )
inlineprotected

Definition at line 186 of file SCR_EditableEntitySlotManagerUIComponent.c.

Member Data Documentation

◆ m_bAddAllEntities

bool SCR_EditableEntitySlotManagerUIComponent::m_bAddAllEntities
protected

Definition at line 16 of file SCR_EditableEntitySlotManagerUIComponent.c.

◆ m_bInteractive

bool SCR_EditableEntitySlotManagerUIComponent::m_bInteractive
protected

Definition at line 20 of file SCR_EditableEntitySlotManagerUIComponent.c.

◆ m_BlacklistedStates

EEditableEntityState SCR_EditableEntitySlotManagerUIComponent::m_BlacklistedStates
protected

Definition at line 10 of file SCR_EditableEntitySlotManagerUIComponent.c.

◆ m_EditableEntityUI

ref SCR_EditableEntityUIConfig SCR_EditableEntitySlotManagerUIComponent::m_EditableEntityUI
protected

Definition at line 4 of file SCR_EditableEntitySlotManagerUIComponent.c.

◆ m_ForcedStates

EEditableEntityState SCR_EditableEntitySlotManagerUIComponent::m_ForcedStates
protected

Definition at line 13 of file SCR_EditableEntitySlotManagerUIComponent.c.

◆ m_mEntitySlots

ref map<SCR_EditableEntityComponent, SCR_EditableEntityBaseSlotUIComponent> SCR_EditableEntitySlotManagerUIComponent::m_mEntitySlots = new map<SCR_EditableEntityComponent, SCR_EditableEntityBaseSlotUIComponent>()
protected

Definition at line 19 of file SCR_EditableEntitySlotManagerUIComponent.c.

◆ m_RuleTrackers

ref map<SCR_EntitiesEditorUIRule, ref SCR_EditableEntityUIRuleTracker> SCR_EditableEntitySlotManagerUIComponent::m_RuleTrackers
protected

Definition at line 22 of file SCR_EditableEntitySlotManagerUIComponent.c.

◆ m_States

EEditableEntityState SCR_EditableEntitySlotManagerUIComponent::m_States
protected

Definition at line 18 of file SCR_EditableEntitySlotManagerUIComponent.c.

◆ m_WhitelistedStates

EEditableEntityState SCR_EditableEntitySlotManagerUIComponent::m_WhitelistedStates
protected

Definition at line 7 of file SCR_EditableEntitySlotManagerUIComponent.c.


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