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

Protected Member Functions

void CloseContextMenu ()
ScriptInvoker GetOnContextMenuToggle ()
void OnInputDeviceIsGamepad (bool isGamepad)
void PopulateContextMenu (vector cursorWorldPosition)
bool IsContextMenuOpen ()
void OpenContextMenu ()
vector GetCursorWorldPos ()
void RemoveButtonWidgets ()
void OnMouseLeftDown ()
void OnOpenActionsMenuDown ()
void OnContextMenuOptionClicked (Widget widget, float value, EActionTrigger reason)
void OnEditorModeChanged ()
override void HandlerAttachedScripted (Widget w)
override void HandlerDeattached (Widget w)

Protected Attributes

ResourceName m_ButtonPath
string m_VLayoutWidgetName
string m_sBottomBarName
int m_ButtonPrefabSizeX
int m_ButtonPrefabSizeY
float m_fMenuMouseOffsetX
float m_fFadeDelayNextButton
float m_fButtonFadeSpeed
InputManager m_InputManager
WorkspaceWidget m_WorkSpace
Widget m_ContextMenu
Widget m_VLayout
SCR_FadeUIComponent m_BottomBarFadeUI
vector m_MouseDownScreenPos
vector m_MouseDownWorldPos
ref map< Widget, SCR_BaseEditorActionm_ButtonActions = new map<Widget, SCR_BaseEditorAction>
SCR_BaseActionsEditorComponent m_EditorActionsComponent
SCR_EditorManagerEntity m_EditorManager
SCR_CursorEditorUIComponent m_CursorComponent
SCR_MouseAreaEditorUIComponent m_MouseArea
int m_ActionFlagsOnOpen
ref ScriptInvoker m_OnContextMenuToggle = new ScriptInvoker()

Detailed Description

Definition at line 2 of file SCR_BaseContextMenuEditorUIComponent.c.

Member Function Documentation

◆ CloseContextMenu()

void SCR_BaseContextMenuEditorUIComponent::CloseContextMenu ( )
inlineprotected

Definition at line 48 of file SCR_BaseContextMenuEditorUIComponent.c.

◆ GetCursorWorldPos()

vector SCR_BaseContextMenuEditorUIComponent::GetCursorWorldPos ( )
inlineprotected

Definition at line 187 of file SCR_BaseContextMenuEditorUIComponent.c.

◆ GetOnContextMenuToggle()

ScriptInvoker SCR_BaseContextMenuEditorUIComponent::GetOnContextMenuToggle ( )
inlineprotected

Definition at line 58 of file SCR_BaseContextMenuEditorUIComponent.c.

◆ HandlerAttachedScripted()

override void SCR_BaseContextMenuEditorUIComponent::HandlerAttachedScripted ( Widget w)
inlineprotected

Definition at line 256 of file SCR_BaseContextMenuEditorUIComponent.c.

◆ HandlerDeattached()

override void SCR_BaseContextMenuEditorUIComponent::HandlerDeattached ( Widget w)
inlineprotected

Definition at line 307 of file SCR_BaseContextMenuEditorUIComponent.c.

◆ IsContextMenuOpen()

bool SCR_BaseContextMenuEditorUIComponent::IsContextMenuOpen ( )
inlineprotected

Definition at line 131 of file SCR_BaseContextMenuEditorUIComponent.c.

◆ OnContextMenuOptionClicked()

void SCR_BaseContextMenuEditorUIComponent::OnContextMenuOptionClicked ( Widget widget,
float value,
EActionTrigger reason )
inlineprotected

Definition at line 241 of file SCR_BaseContextMenuEditorUIComponent.c.

◆ OnEditorModeChanged()

void SCR_BaseContextMenuEditorUIComponent::OnEditorModeChanged ( )
inlineprotected

Definition at line 251 of file SCR_BaseContextMenuEditorUIComponent.c.

◆ OnInputDeviceIsGamepad()

void SCR_BaseContextMenuEditorUIComponent::OnInputDeviceIsGamepad ( bool isGamepad)
inlineprotected

Definition at line 63 of file SCR_BaseContextMenuEditorUIComponent.c.

◆ OnMouseLeftDown()

void SCR_BaseContextMenuEditorUIComponent::OnMouseLeftDown ( )
inlineprotected

Definition at line 213 of file SCR_BaseContextMenuEditorUIComponent.c.

◆ OnOpenActionsMenuDown()

void SCR_BaseContextMenuEditorUIComponent::OnOpenActionsMenuDown ( )
inlineprotected

Definition at line 233 of file SCR_BaseContextMenuEditorUIComponent.c.

◆ OpenContextMenu()

void SCR_BaseContextMenuEditorUIComponent::OpenContextMenu ( )
inlineprotected

Definition at line 136 of file SCR_BaseContextMenuEditorUIComponent.c.

◆ PopulateContextMenu()

void SCR_BaseContextMenuEditorUIComponent::PopulateContextMenu ( vector cursorWorldPosition)
inlineprotected

Definition at line 71 of file SCR_BaseContextMenuEditorUIComponent.c.

◆ RemoveButtonWidgets()

void SCR_BaseContextMenuEditorUIComponent::RemoveButtonWidgets ( )
inlineprotected

Definition at line 200 of file SCR_BaseContextMenuEditorUIComponent.c.

Member Data Documentation

◆ m_ActionFlagsOnOpen

int SCR_BaseContextMenuEditorUIComponent::m_ActionFlagsOnOpen
protected

Definition at line 44 of file SCR_BaseContextMenuEditorUIComponent.c.

◆ m_BottomBarFadeUI

SCR_FadeUIComponent SCR_BaseContextMenuEditorUIComponent::m_BottomBarFadeUI
protected

Definition at line 32 of file SCR_BaseContextMenuEditorUIComponent.c.

◆ m_ButtonActions

ref map<Widget, SCR_BaseEditorAction> SCR_BaseContextMenuEditorUIComponent::m_ButtonActions = new map<Widget, SCR_BaseEditorAction>
protected

Definition at line 37 of file SCR_BaseContextMenuEditorUIComponent.c.

◆ m_ButtonPath

ResourceName SCR_BaseContextMenuEditorUIComponent::m_ButtonPath
protected

Definition at line 5 of file SCR_BaseContextMenuEditorUIComponent.c.

◆ m_ButtonPrefabSizeX

int SCR_BaseContextMenuEditorUIComponent::m_ButtonPrefabSizeX
protected

Definition at line 14 of file SCR_BaseContextMenuEditorUIComponent.c.

◆ m_ButtonPrefabSizeY

int SCR_BaseContextMenuEditorUIComponent::m_ButtonPrefabSizeY
protected

Definition at line 16 of file SCR_BaseContextMenuEditorUIComponent.c.

◆ m_ContextMenu

Widget SCR_BaseContextMenuEditorUIComponent::m_ContextMenu
protected

Definition at line 30 of file SCR_BaseContextMenuEditorUIComponent.c.

◆ m_CursorComponent

SCR_CursorEditorUIComponent SCR_BaseContextMenuEditorUIComponent::m_CursorComponent
protected

Definition at line 41 of file SCR_BaseContextMenuEditorUIComponent.c.

◆ m_EditorActionsComponent

SCR_BaseActionsEditorComponent SCR_BaseContextMenuEditorUIComponent::m_EditorActionsComponent
protected

Definition at line 39 of file SCR_BaseContextMenuEditorUIComponent.c.

◆ m_EditorManager

SCR_EditorManagerEntity SCR_BaseContextMenuEditorUIComponent::m_EditorManager
protected

Definition at line 40 of file SCR_BaseContextMenuEditorUIComponent.c.

◆ m_fButtonFadeSpeed

float SCR_BaseContextMenuEditorUIComponent::m_fButtonFadeSpeed
protected

Definition at line 25 of file SCR_BaseContextMenuEditorUIComponent.c.

◆ m_fFadeDelayNextButton

float SCR_BaseContextMenuEditorUIComponent::m_fFadeDelayNextButton
protected

Definition at line 22 of file SCR_BaseContextMenuEditorUIComponent.c.

◆ m_fMenuMouseOffsetX

float SCR_BaseContextMenuEditorUIComponent::m_fMenuMouseOffsetX
protected

Definition at line 19 of file SCR_BaseContextMenuEditorUIComponent.c.

◆ m_InputManager

InputManager SCR_BaseContextMenuEditorUIComponent::m_InputManager
protected

Definition at line 27 of file SCR_BaseContextMenuEditorUIComponent.c.

◆ m_MouseArea

SCR_MouseAreaEditorUIComponent SCR_BaseContextMenuEditorUIComponent::m_MouseArea
protected

Definition at line 42 of file SCR_BaseContextMenuEditorUIComponent.c.

◆ m_MouseDownScreenPos

vector SCR_BaseContextMenuEditorUIComponent::m_MouseDownScreenPos
protected

Definition at line 34 of file SCR_BaseContextMenuEditorUIComponent.c.

◆ m_MouseDownWorldPos

vector SCR_BaseContextMenuEditorUIComponent::m_MouseDownWorldPos
protected

Definition at line 35 of file SCR_BaseContextMenuEditorUIComponent.c.

◆ m_OnContextMenuToggle

ref ScriptInvoker SCR_BaseContextMenuEditorUIComponent::m_OnContextMenuToggle = new ScriptInvoker()
protected

Definition at line 46 of file SCR_BaseContextMenuEditorUIComponent.c.

◆ m_sBottomBarName

string SCR_BaseContextMenuEditorUIComponent::m_sBottomBarName
protected

Definition at line 11 of file SCR_BaseContextMenuEditorUIComponent.c.

◆ m_VLayout

Widget SCR_BaseContextMenuEditorUIComponent::m_VLayout
protected

Definition at line 31 of file SCR_BaseContextMenuEditorUIComponent.c.

◆ m_VLayoutWidgetName

string SCR_BaseContextMenuEditorUIComponent::m_VLayoutWidgetName
protected

Definition at line 8 of file SCR_BaseContextMenuEditorUIComponent.c.

◆ m_WorkSpace

WorkspaceWidget SCR_BaseContextMenuEditorUIComponent::m_WorkSpace
protected

Definition at line 28 of file SCR_BaseContextMenuEditorUIComponent.c.


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