Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_EntitiesEditorUIComponent.c File Reference

Go to the source code of this file.

Classes

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)
void OnInputDeviceIsGamepad (bool isGamepad)
void OnEffect (EEditableEntityState state, set< SCR_EditableEntityComponent > entitiesInsert, set< SCR_EditableEntityComponent > entitiesRemove)
void ApplyAutoEffect (SCR_EditableEntityComponent entity, SCR_EditableEntitySceneSlotUIComponent slot)
void OnMenuUpdate (float tDelta)
void PlaceAttachedSlots (SCR_EditableEntityBaseSlotUIComponent entitySlot, vector position, float offset=32)
void OnMenuFocusLost ()
void OnMenuFocusGained ()
override void HandlerAttachedScripted (Widget w)
override void HandlerDeattached (Widget w)
SCR_EntitiesEditorUIComponent SCR_EditableEntitySlotManagerUIComponent SCR_BaseContainerCustomTitleEnum (EEditableEntityType, "m_Type")

Variables

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

Function Documentation

◆ ApplyAutoEffect()

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

Definition at line 159 of file SCR_EntitiesEditorUIComponent.c.

◆ BaseContainerProps()

◆ DeleteSlot()

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

Definition at line 83 of file SCR_EntitiesEditorUIComponent.c.

◆ FindSlot()

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

Definition at line 24 of file SCR_EntitiesEditorUIComponent.c.

◆ HandlerAttachedScripted()

override void BaseContainerProps::HandlerAttachedScripted ( Widget w)
protected

Definition at line 292 of file SCR_EntitiesEditorUIComponent.c.

◆ HandlerDeattached()

override void BaseContainerProps::HandlerDeattached ( Widget w)
protected

Definition at line 349 of file SCR_EntitiesEditorUIComponent.c.

◆ OnEffect()

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

Definition at line 124 of file SCR_EntitiesEditorUIComponent.c.

◆ OnInputDeviceIsGamepad()

void BaseContainerProps::OnInputDeviceIsGamepad ( bool isGamepad)
protected

Definition at line 117 of file SCR_EntitiesEditorUIComponent.c.

◆ OnMenuFocusGained()

void BaseContainerProps::OnMenuFocusGained ( )
protected

Definition at line 282 of file SCR_EntitiesEditorUIComponent.c.

◆ OnMenuFocusLost()

void BaseContainerProps::OnMenuFocusLost ( )
protected

Definition at line 275 of file SCR_EntitiesEditorUIComponent.c.

◆ OnMenuUpdate()

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

Definition at line 178 of file SCR_EntitiesEditorUIComponent.c.

◆ OnMouseEnter()

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

Definition at line 97 of file SCR_EntitiesEditorUIComponent.c.

◆ OnMouseLeave()

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

Definition at line 107 of file SCR_EntitiesEditorUIComponent.c.

◆ PlaceAttachedSlots()

void BaseContainerProps::PlaceAttachedSlots ( SCR_EditableEntityBaseSlotUIComponent entitySlot,
vector position,
float offset = 32 )
protected

Places the slot of the attached entites in an absolute mannear, with an offset to parent

Parameters
[in]entitySlotis the child (current) slot
[in]vectorposition of current slot
[in]offsetoffset to add to each slot

Definition at line 253 of file SCR_EntitiesEditorUIComponent.c.

◆ SCR_BaseContainerCustomTitleEnum()

Returns

Definition at line 397 of file SCR_EntitiesEditorUIComponent.c.

Variable Documentation

◆ m_aEffects

ref array<ref SCR_BaseEntitiesEditorUIEffect> m_aEffects
protected

Definition at line 1 of file SCR_EntitiesEditorUIComponent.c.

◆ m_aEffectsMap

◆ m_aSlotSizes

ref array<ref SCR_EditableEntityUISlotSize> m_aSlotSizes
protected

Definition at line 4 of file SCR_EntitiesEditorUIComponent.c.

◆ m_CursorComponent

SCR_CursorEditorUIComponent m_CursorComponent
protected

Definition at line 14 of file SCR_EntitiesEditorUIComponent.c.

◆ m_EditableEntityUIConfig

SCR_EditableEntityUIConfig m_EditableEntityUIConfig
protected

Definition at line 9 of file SCR_EntitiesEditorUIComponent.c.

◆ m_EntityUnderCursor

SCR_EditableEntityComponent m_EntityUnderCursor
protected

Definition at line 15 of file SCR_EntitiesEditorUIComponent.c.

◆ m_HoverManager

SCR_HoverEditableEntityFilter m_HoverManager
protected

Definition at line 13 of file SCR_EntitiesEditorUIComponent.c.

◆ m_InputManager

InputManager m_InputManager
protected

Definition at line 12 of file SCR_EntitiesEditorUIComponent.c.

◆ m_MapEntity

SCR_MapEntity m_MapEntity
protected

Definition at line 17 of file SCR_EntitiesEditorUIComponent.c.

◆ m_MouseArea

SCR_MouseAreaEditorUIComponent m_MouseArea
protected

Definition at line 16 of file SCR_EntitiesEditorUIComponent.c.

◆ m_SlotPrefab

ResourceName m_SlotPrefab
protected

Definition at line 7 of file SCR_EntitiesEditorUIComponent.c.

◆ m_Workspace

WorkspaceWidget m_Workspace
protected

Definition at line 11 of file SCR_EntitiesEditorUIComponent.c.