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

Protected Member Functions

void SetInfo (SCR_UIInfo info, EEditorTooltip type=0, Managed instance=null)
void ResetInfo (SCR_UIInfo info=null)
void RefreshInfo (SCR_UIInfo info, EEditorTooltip type=0, Managed instance=null)
void PlayAnimation ()
void ResetAnimation ()
void ShowEntityTooltip (SCR_EditableEntityComponent entity)
void OnHover (EEditableEntityState state, set< SCR_EditableEntityComponent > entitiesInsert, set< SCR_EditableEntityComponent > entitiesRemove)
void OnInputDeviceIsGamepad (bool isGamepad)
void OnRadialMenuToggle (IEntity owner, bool isOpened)
void OnContextMenuToggle (bool isOpened)
void OnMenuUpdate (float tDelta)
void OnMenuFocusLost ()
override void HandlerAttachedScripted (Widget w)
override void HandlerDeattached (Widget w)

Protected Attributes

ref array< ref SCR_TooltipEditorEntry > m_Tooltips
float m_fDelay
float m_fFadeInSpeed
bool m_bTrackHoverState
InputManager m_InputManager
SCR_LayersEditorComponent m_LayersManager
SCR_TooltipAreaEditorUIComponent m_TooltipArea
SCR_CursorEditorUIComponent m_Cursor
SCR_BaseTooltipEditorUIComponent m_Tooltip
SCR_BaseContextMenuEditorUIComponent m_ContextMenu
SCR_UIInfo m_Info
Managed m_InfoInstance
bool m_bTooltipShown

Static Protected Attributes

static const float INERTIA_THRESHOLD = 0.001

Detailed Description

Definition at line 3 of file SCR_TooltipManagerEditorUIComponent.c.

Member Function Documentation

◆ HandlerAttachedScripted()

override void SCR_TooltipManagerEditorUIComponent::HandlerAttachedScripted ( Widget w)
inlineprotected

Definition at line 296 of file SCR_TooltipManagerEditorUIComponent.c.

◆ HandlerDeattached()

override void SCR_TooltipManagerEditorUIComponent::HandlerDeattached ( Widget w)
inlineprotected

Definition at line 344 of file SCR_TooltipManagerEditorUIComponent.c.

◆ OnContextMenuToggle()

void SCR_TooltipManagerEditorUIComponent::OnContextMenuToggle ( bool isOpened)
inlineprotected

Definition at line 208 of file SCR_TooltipManagerEditorUIComponent.c.

◆ OnHover()

void SCR_TooltipManagerEditorUIComponent::OnHover ( EEditableEntityState state,
set< SCR_EditableEntityComponent > entitiesInsert,
set< SCR_EditableEntityComponent > entitiesRemove )
inlineprotected

Definition at line 157 of file SCR_TooltipManagerEditorUIComponent.c.

◆ OnInputDeviceIsGamepad()

void SCR_TooltipManagerEditorUIComponent::OnInputDeviceIsGamepad ( bool isGamepad)
inlineprotected

Definition at line 177 of file SCR_TooltipManagerEditorUIComponent.c.

◆ OnMenuFocusLost()

void SCR_TooltipManagerEditorUIComponent::OnMenuFocusLost ( )
inlineprotected

Definition at line 290 of file SCR_TooltipManagerEditorUIComponent.c.

◆ OnMenuUpdate()

void SCR_TooltipManagerEditorUIComponent::OnMenuUpdate ( float tDelta)
inlineprotected

Definition at line 216 of file SCR_TooltipManagerEditorUIComponent.c.

◆ OnRadialMenuToggle()

void SCR_TooltipManagerEditorUIComponent::OnRadialMenuToggle ( IEntity owner,
bool isOpened )
inlineprotected

Definition at line 191 of file SCR_TooltipManagerEditorUIComponent.c.

◆ PlayAnimation()

void SCR_TooltipManagerEditorUIComponent::PlayAnimation ( )
inlineprotected

Definition at line 127 of file SCR_TooltipManagerEditorUIComponent.c.

◆ RefreshInfo()

void SCR_TooltipManagerEditorUIComponent::RefreshInfo ( SCR_UIInfo info,
EEditorTooltip type = 0,
Managed instance = null )
inlineprotected

Refresh currently shown tooltip, in case it's UI info changed (e.g., action state was toggled).

Parameters
[in]info
[in]type
[in]instance

Definition at line 120 of file SCR_TooltipManagerEditorUIComponent.c.

◆ ResetAnimation()

void SCR_TooltipManagerEditorUIComponent::ResetAnimation ( )
inlineprotected

Definition at line 136 of file SCR_TooltipManagerEditorUIComponent.c.

◆ ResetInfo()

void SCR_TooltipManagerEditorUIComponent::ResetInfo ( SCR_UIInfo info = null)
inlineprotected

Hide currently shown tooltip.

Parameters
[in]infoWhen not null, it will reset tooltip if this one is the current one

Definition at line 98 of file SCR_TooltipManagerEditorUIComponent.c.

◆ SetInfo()

void SCR_TooltipManagerEditorUIComponent::SetInfo ( SCR_UIInfo info,
EEditorTooltip type = 0,
Managed instance = null )
inlineprotected

Show tooltip with given params.

Parameters
[in]infoUI info with all visual information
[in]typeTooltip type, influences which layout will be selected
[in]instanceInstance, e.g., entity, which can be accessed for more information

Definition at line 37 of file SCR_TooltipManagerEditorUIComponent.c.

◆ ShowEntityTooltip()

void SCR_TooltipManagerEditorUIComponent::ShowEntityTooltip ( SCR_EditableEntityComponent entity)
inlineprotected

Definition at line 144 of file SCR_TooltipManagerEditorUIComponent.c.

Member Data Documentation

◆ INERTIA_THRESHOLD

const float SCR_TooltipManagerEditorUIComponent::INERTIA_THRESHOLD = 0.001
staticprotected

Definition at line 5 of file SCR_TooltipManagerEditorUIComponent.c.

◆ m_bTooltipShown

bool SCR_TooltipManagerEditorUIComponent::m_bTooltipShown
protected

Definition at line 30 of file SCR_TooltipManagerEditorUIComponent.c.

◆ m_bTrackHoverState

bool SCR_TooltipManagerEditorUIComponent::m_bTrackHoverState
protected

Definition at line 20 of file SCR_TooltipManagerEditorUIComponent.c.

◆ m_ContextMenu

SCR_BaseContextMenuEditorUIComponent SCR_TooltipManagerEditorUIComponent::m_ContextMenu
protected

Definition at line 27 of file SCR_TooltipManagerEditorUIComponent.c.

◆ m_Cursor

SCR_CursorEditorUIComponent SCR_TooltipManagerEditorUIComponent::m_Cursor
protected

Definition at line 25 of file SCR_TooltipManagerEditorUIComponent.c.

◆ m_fDelay

float SCR_TooltipManagerEditorUIComponent::m_fDelay
protected

Definition at line 11 of file SCR_TooltipManagerEditorUIComponent.c.

◆ m_fFadeInSpeed

float SCR_TooltipManagerEditorUIComponent::m_fFadeInSpeed
protected

Definition at line 14 of file SCR_TooltipManagerEditorUIComponent.c.

◆ m_Info

SCR_UIInfo SCR_TooltipManagerEditorUIComponent::m_Info
protected

Definition at line 28 of file SCR_TooltipManagerEditorUIComponent.c.

◆ m_InfoInstance

Managed SCR_TooltipManagerEditorUIComponent::m_InfoInstance
protected

Definition at line 29 of file SCR_TooltipManagerEditorUIComponent.c.

◆ m_InputManager

InputManager SCR_TooltipManagerEditorUIComponent::m_InputManager
protected

Definition at line 22 of file SCR_TooltipManagerEditorUIComponent.c.

◆ m_LayersManager

SCR_LayersEditorComponent SCR_TooltipManagerEditorUIComponent::m_LayersManager
protected

Definition at line 23 of file SCR_TooltipManagerEditorUIComponent.c.

◆ m_Tooltip

SCR_BaseTooltipEditorUIComponent SCR_TooltipManagerEditorUIComponent::m_Tooltip
protected

Definition at line 26 of file SCR_TooltipManagerEditorUIComponent.c.

◆ m_TooltipArea

SCR_TooltipAreaEditorUIComponent SCR_TooltipManagerEditorUIComponent::m_TooltipArea
protected

Definition at line 24 of file SCR_TooltipManagerEditorUIComponent.c.

◆ m_Tooltips

ref array<ref SCR_TooltipEditorEntry> SCR_TooltipManagerEditorUIComponent::m_Tooltips
protected

Definition at line 8 of file SCR_TooltipManagerEditorUIComponent.c.


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