Arma Reforger Explorer  1.1.0.42
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
SCR_EntitiesEditorUIComponent.c File Reference

Go to the source code of this file.

Data Structures

class  SCR_EntitiesEditorUIComponent
 

Functions

SCR_EntitiesEditorUIComponent SCR_EditableEntitySlotManagerUIComponent BaseContainerProps ()
 
override SCR_EditableEntityBaseSlotUIComponent FindSlot (SCR_EditableEntityComponent entity, bool createIfNull=false)
 
override bool DeleteSlot (SCR_EditableEntityComponent entity, bool forced=false)
 
override bool OnMouseEnter (Widget w, int x, int y)
 
override bool OnMouseLeave (Widget w, Widget enterW, int x, int y)
 
protected void OnInputDeviceIsGamepad (bool isGamepad)
 
protected void OnEffect (EEditableEntityState state, set< SCR_EditableEntityComponent > entitiesInsert, set< SCR_EditableEntityComponent > entitiesRemove)
 
void ApplyAutoEffect (SCR_EditableEntityComponent entity, SCR_EditableEntitySceneSlotUIComponent slot)
 
void OnMenuUpdate (float tDelta)
 
protected void OnMenuFocusLost ()
 
protected void OnMenuFocusGained ()
 
override void HandlerAttachedScripted (Widget w)
 
override void HandlerDeattached (Widget w)
 
SCR_EntitiesEditorUIComponent SCR_EditableEntitySlotManagerUIComponent SCR_BaseContainerCustomTitleEnum (EEditableEntityType, "m_Type")
 

Variables

protected ref array< ref SCR_BaseEntitiesEditorUIEffectm_aEffects
 
protected ref array< ref SCR_EditableEntityUISlotSize > m_aSlotSizes
 
protected ResourceName m_SlotPrefab
 
protected SCR_EditableEntityUIConfig m_EditableEntityUIConfig
 
protected ref map< EEditableEntityState, SCR_BaseEntitiesEditorUIEffectm_aEffectsMap = new map<EEditableEntityState, SCR_BaseEntitiesEditorUIEffect>()
 
protected WorkspaceWidget m_Workspace
 
protected InputManager m_InputManager
 
protected SCR_HoverEditableEntityFilter m_HoverManager
 
protected SCR_CursorEditorUIComponent m_CursorComponent
 
protected SCR_EditableEntityComponent m_EntityUnderCursor
 
protected SCR_MouseAreaEditorUIComponent m_MouseArea
 
protected SCR_MapEntity m_MapEntity
 

Function Documentation

◆ ApplyAutoEffect()

void BaseContainerProps::ApplyAutoEffect ( SCR_EditableEntityComponent  entity,
SCR_EditableEntitySceneSlotUIComponent  slot 
)
Parameters
[in]entity
[in]slot

Definition at line 161 of file SCR_EntitiesEditorUIComponent.c.

◆ BaseContainerProps()

◆ DeleteSlot()

override bool BaseContainerProps::DeleteSlot ( SCR_EditableEntityComponent  entity,
bool  forced = false 
)

Definition at line 85 of file SCR_EntitiesEditorUIComponent.c.

◆ FindSlot()

override SCR_EditableEntityBaseSlotUIComponent BaseContainerProps::FindSlot ( SCR_EditableEntityComponent  entity,
bool  createIfNull = false 
)

Definition at line 26 of file SCR_EntitiesEditorUIComponent.c.

◆ HandlerAttachedScripted()

override void BaseContainerProps::HandlerAttachedScripted ( Widget  w)

Definition at line 249 of file SCR_EntitiesEditorUIComponent.c.

◆ HandlerDeattached()

override void BaseContainerProps::HandlerDeattached ( Widget  w)

Definition at line 306 of file SCR_EntitiesEditorUIComponent.c.

◆ OnEffect()

protected void BaseContainerProps::OnEffect ( EEditableEntityState  state,
set< SCR_EditableEntityComponent entitiesInsert,
set< SCR_EditableEntityComponent entitiesRemove 
)

Definition at line 126 of file SCR_EntitiesEditorUIComponent.c.

◆ OnInputDeviceIsGamepad()

protected void BaseContainerProps::OnInputDeviceIsGamepad ( bool  isGamepad)

Definition at line 119 of file SCR_EntitiesEditorUIComponent.c.

◆ OnMenuFocusGained()

protected void BaseContainerProps::OnMenuFocusGained ( )

Definition at line 239 of file SCR_EntitiesEditorUIComponent.c.

◆ OnMenuFocusLost()

protected void BaseContainerProps::OnMenuFocusLost ( )

Definition at line 232 of file SCR_EntitiesEditorUIComponent.c.

◆ OnMenuUpdate()

void BaseContainerProps::OnMenuUpdate ( float  tDelta)
Parameters
[in]tDelta

Definition at line 179 of file SCR_EntitiesEditorUIComponent.c.

◆ OnMouseEnter()

override bool BaseContainerProps::OnMouseEnter ( Widget  w,
int  x,
int  y 
)

Definition at line 99 of file SCR_EntitiesEditorUIComponent.c.

◆ OnMouseLeave()

override bool BaseContainerProps::OnMouseLeave ( Widget  w,
Widget  enterW,
int  x,
int  y 
)

Definition at line 109 of file SCR_EntitiesEditorUIComponent.c.

◆ SCR_BaseContainerCustomTitleEnum()

Variable Documentation

◆ m_aEffects

protected ref array<ref SCR_BaseEntitiesEditorUIEffect> m_aEffects

Definition at line 3 of file SCR_EntitiesEditorUIComponent.c.

◆ m_aEffectsMap

◆ m_aSlotSizes

protected ref array<ref SCR_EditableEntityUISlotSize> m_aSlotSizes

Definition at line 6 of file SCR_EntitiesEditorUIComponent.c.

◆ m_CursorComponent

protected SCR_CursorEditorUIComponent m_CursorComponent

Definition at line 16 of file SCR_EntitiesEditorUIComponent.c.

◆ m_EditableEntityUIConfig

protected SCR_EditableEntityUIConfig m_EditableEntityUIConfig

Definition at line 11 of file SCR_EntitiesEditorUIComponent.c.

◆ m_EntityUnderCursor

protected SCR_EditableEntityComponent m_EntityUnderCursor

Definition at line 17 of file SCR_EntitiesEditorUIComponent.c.

◆ m_HoverManager

protected SCR_HoverEditableEntityFilter m_HoverManager

Definition at line 15 of file SCR_EntitiesEditorUIComponent.c.

◆ m_InputManager

protected InputManager m_InputManager

Definition at line 14 of file SCR_EntitiesEditorUIComponent.c.

◆ m_MapEntity

protected SCR_MapEntity m_MapEntity

Definition at line 19 of file SCR_EntitiesEditorUIComponent.c.

◆ m_MouseArea

protected SCR_MouseAreaEditorUIComponent m_MouseArea

Definition at line 18 of file SCR_EntitiesEditorUIComponent.c.

◆ m_SlotPrefab

protected ResourceName m_SlotPrefab

Definition at line 9 of file SCR_EntitiesEditorUIComponent.c.

◆ m_Workspace

protected WorkspaceWidget m_Workspace

Definition at line 13 of file SCR_EntitiesEditorUIComponent.c.