Arma Reforger Script API
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes | Static Protected Attributes | List of all members
SCR_InputButtonComponent Interface Reference
Inheritance diagram for SCR_InputButtonComponent:
[legend]

Public Member Functions

override void HandlerAttached (Widget w)
 
override void HandlerDeattached (Widget w)
 
override bool OnClick (Widget w, int x, int y, int button)
 
override void SetEnabled (bool enabled, bool animate=true)
 
override bool OnMouseButtonDown (Widget w, int x, int y, int button)
 
override bool OnDoubleClick (Widget w, int x, int y, int button)
 
override bool OnMouseEnter (Widget w, int x, int y)
 
override bool OnMouseLeave (Widget w, Widget enterW, int x, int y)
 
override void OnDisabled (bool animate)
 
override void OnEnabled (bool animate)
 
void OnButtonHold (float value)
 Called when button is held.
 
void PlaySoundClicked ()
 
bool GetIsHoldingButton ()
 
void SetIsHoldingButton (bool isHolding)
 
float GetAnimationRate ()
 
float GetAnimationTime ()
 
bool GetIsInputCombo ()
 
ScriptInvokerVoid GetOnAnimateHover ()
 
ScriptInvokerVoid GetOnUpdateEnableColor ()
 
ScriptInvokerVoid GetOnHoldAnimComplete ()
 
void ProcessKeybindStack (inout int index, notnull array< string > keyStack)
 Iterate trough key bind stack.
 
void ProcessFilterStack ()
 Delete not needed entries from m_aFilterStack and bring it into correct order !
 
void SetLabel (string label)
 PUBLIC API\.
 
void SetLabelColor (notnull Color color)
 Change the color of the Label.
 
void SetAction (string action)
 Override action.
 
int GetSize ()
 
void SetSize (int size)
 Change the size of the button.
 
bool IsClickSoundDisabled ()
 
void SetClickSoundDisabled (bool isEnabled)
 Enable / disable the click sound played when button is pressed.
 
void SetTexture (string imagePath, string image=string.Empty, Color color=Color.FromInt(Color.WHITE))
 Override texture in Button.
 
void ResetTexture ()
 Restet Button back to it's default texutre Use after SetTexture() to undo the override.
 
void SetColorActionDisabled (Color newColor)
 
bool IsHovering ()
 
void OnActiveWidgetInteraction (bool isInteractionActive, int delay)
 
void OnDialogOpen (DialogUI dialog)
 
void OnDialogClose (DialogUI dialog)
 
bool IsInTopMenu ()
 Returns true if there are no dailogs or if this button is in the last dialog opened.
 
bool IsInTopDialog ()
 Returns true if there if this button is in the last dialog opened.
 
bool GetForceDisabled ()
 
- Public Member Functions inherited from SCR_ButtonBaseComponent
override void HandlerAttached (Widget w)
 
override bool OnClick (Widget w, int x, int y, int button)
 
override bool OnMouseEnter (Widget w, int x, int y)
 
override bool OnMouseLeave (Widget w, Widget enterW, int x, int y)
 
override bool OnFocus (Widget w, int x, int y)
 
override bool OnFocusLost (Widget w, int x, int y)
 
void SetToggled (bool toggled, bool animate=true, bool invokeChange=true, bool instant=false)
 
bool IsToggled ()
 
void SetToggleable (bool togglable)
 
bool GetToggleable ()
 
void ShowBorder (bool show, bool animate=true)
 
bool IsBorderShown ()
 
void SetBackgroundColors (Color defColor=null, Color hoverColor=null, Color selectColor=null, Color selectHoverColor=null, Color clickColor=null)
 Alternate way of setting button background colors through script.
 
void ColorizeBackground (bool animate=true)
 
- Public Member Functions inherited from SCR_WLibComponentBase
override void HandlerAttached (Widget w)
 
override bool OnClick (Widget w, int x, int y, int button)
 
override bool OnMouseEnter (Widget w, int x, int y)
 
override bool OnFocus (Widget w, int x, int y)
 
void SetHoverSound (string soundHover)
 
void SetClickedSound (string soundClicked)
 
string GetHoverSound ()
 
string GetClickedSound ()
 
void SetEnabled (bool enabled, bool animate=true)
 
void SetVisible (bool visible, bool animate=true)
 
bool IsEnabled ()
 
void SetMouseOverToFocus (bool mouseOverToFocus)
 
void SetDisabledOpacity (float newDisabledOpacity)
 
- Public Member Functions inherited from SCR_ScriptedWidgetComponent
override void HandlerAttached (Widget w)
 
override bool OnClick (Widget w, int x, int y, int button)
 
Widget GetRootWidget ()
 
bool IsVisible ()
 

Static Public Member Functions

static SCR_InputButtonComponent FindComponent (notnull Widget w)
 
static SCR_InputButtonComponent GetInputButtonComponent (string name, notnull Widget parent, bool searchAllChildren=true)
 Static method to easily find component by providing name and parent.
 
- Static Public Member Functions inherited from SCR_ButtonBaseComponent
static SCR_ButtonBaseComponent GetButtonBase (string name, Widget parent, bool searchAllChildren=true)
 
- Static Public Member Functions inherited from SCR_WLibComponentBase
static bool SetTexture (ImageWidget widget, ResourceName texture, string image="")
 
- Static Public Member Functions inherited from SCR_ScriptedWidgetComponent
static SCR_ScriptedWidgetComponent GetComponent (TypeName componentType, string name, Widget parent, bool searchAllChildren=true)
 Base method for component lookup through the widget library.
 

Public Attributes

int m_iHeightInPixel
 
ref Color m_ActionDefault
 
ref Color m_ActionHovered
 
ref Color m_ActionDisabled
 
ref Color m_LabelDefault
 
ref Color m_ActionToggled
 
float m_fHoldIndicatorDefaultPosition
 
float m_fHoldIndicatorHoldPosition
 
float m_fHoldIndicatorAnimationTime
 
bool m_bCanBeDisabled
 
bool m_bChangeLabelColorOnDisabled
 
InputManager m_InputManager = GetGame().GetInputManager()
 
bool m_bIsHovered
 
bool m_bIsDoubleTapStated
 
float m_fMaxHoldtime
 
int m_iDoubleTapThreshold
 
ref ScriptInvoker m_OnActivated = new ScriptInvoker()
 
- Public Attributes inherited from SCR_ButtonBaseComponent
bool m_bCanBeToggled
 
bool m_bUseColorization
 
ref Color m_BackgroundDefault
 
ref Color m_BackgroundHovered
 
ref Color m_BackgroundSelected
 
ref Color m_BackgroundSelectedHovered
 
ref Color m_BackgroundClicked
 
bool m_bShowBorderOnFocus
 
bool m_bShowBackgroundOnFocus
 
bool m_bNoBorderAnimation
 
bool m_bNoBackgroundAnimation
 
bool m_bShowBorderOnHover
 
Widget m_wBackground
 
Widget m_wBorder
 
ref ScriptInvoker m_OnClicked = new ScriptInvoker()
 
ref ScriptInvoker m_OnToggled = new ScriptInvoker()
 
ref ScriptInvoker< Widget > m_OnFocus = new ScriptInvoker<Widget>()
 
ref ScriptInvoker< Widget > m_OnFocusLost = new ScriptInvoker<Widget>()
 
ref ScriptInvoker m_OnShowBorder = new ScriptInvoker()
 
- Public Attributes inherited from SCR_ScriptedWidgetComponent
ref ScriptInvoker m_OnClick = new ScriptInvoker
 

Protected Member Functions

void SetEnabled_Internal (bool enabled, bool animate=true)
 
void OnInputDeviceUserChanged (bool isGamepad)
 React on switching between input methods.
 
void ChangeInputDevice (EInputDeviceType inputDevice, bool hasFocus, bool resetOverride=false)
 Check for last used input device and get the correct keybind for it.
 
bool GetInputFilterSettings (BaseContainer filter)
 Check which filter is applied to the action to change the buttons behavior.
 
void CreateComboWidget ()
 Create a second InputButton widget to display combos.
 
void DeleteComboWidget ()
 Delete secound InputButton widget if there is one.
 
void SetInputAction ()
 Add action listeners for selected input action.
 
void OnButtonPressed (float value, EActionTrigger reason)
 
void OnInput ()
 Called when Button is clicked / key is presses.
 
void ActionPressed (bool isHoldAction=false)
 
void ActionReleased ()
 
void SetForceDisabled (bool forceDisabled, bool animate=true)
 
void SetForceDisabledWithDelay (bool forceDisabled, bool animate=true, int delay=0)
 
void OnMenuFocusGained (ChimeraMenuBase menu)
 
void OnMenuFocusLost (ChimeraMenuBase menu)
 
- Protected Member Functions inherited from SCR_ButtonBaseComponent
void OnMenuSelect ()
 
void MenuSelectBase ()
 
void FindParentMenu ()
 Finds the parent menu of this component.
 
bool IsParentMenuFocused ()
 Returns true if parent menu is focused, or if there is no parent menu.
 
- Protected Member Functions inherited from SCR_WLibComponentBase
void OnEnabled (bool animate)
 
void OnDisabled (bool animate)
 
bool IsChildWidget (Widget parent, Widget child)
 
void SetAnimationRate ()
 
void PlaySound (string sound)
 

Protected Attributes

string m_sActionName
 
string m_sLabel
 
bool m_bIsMouseInput
 
int m_iMaxShownKeys
 
bool m_bDisableClickSound
 
string m_sButtonWidgetName
 
string m_sHorizontalLayoutWidget
 
string m_sTextHintWidget
 
ResourceName m_sInputButtonWidget
 
ResourceName m_sComboIndicatorWidget
 
ResourceName m_sComboIndicatorImageSet
 
ResourceName m_sComboIndicatorImageSetGlow
 
bool m_bOverrideTextSize
 
float m_fHoldTimeReduction
 
bool m_bDebugSimulateController
 
ref SCR_InputButtonDisplay m_ButtonDisplay
 
Widget m_wHorizontalLayout
 
ImageWidget m_wComboIndicatorImage
 
ImageWidget m_wComboIndicatorShadow
 
RichTextWidget m_wTextHint
 
ref array< Widget > m_aComboWidgets = {}
 
ref array< BaseContainer > m_aFilterStack = {}
 
ref array< int > m_aFilterStackIndexRemover = {}
 
ref array< string > m_aKeyStackArray = {}
 
bool m_bIsComboInput
 
bool m_bIsAlternativeInput
 
bool m_bIsHoldAction
 
bool m_bIsDoubleTapAction
 
bool m_bPressedInput
 
bool m_bIsContinuous
 
bool m_bForceDisabled
 
bool m_bShouldBeEnabled
 
bool m_bIsInteractionActive
 
string m_sOldActionName
 
bool m_bIsHoldingButton
 
float m_fDefaultHoldTime
 
float m_fDefaultClickTime
 
EInputDeviceType m_eCurrentInputDevice
 
ref ScriptInvokerVoid m_OnAnimateHover
 
ref ScriptInvokerVoid m_OnUpdateEnableColor
 
ref ScriptInvokerVoid m_OnHoldAnimComplete
 
ref array< DialogUIm_aDialogs = {}
 
- Protected Attributes inherited from SCR_ButtonBaseComponent
bool m_bIsToggled
 
MenuBase m_ParentMenu
 
SCR_SubMenuBase m_ParentSubMenu
 
- Protected Attributes inherited from SCR_WLibComponentBase
string m_sSoundHovered
 
string m_sSoundClicked
 
float m_fAnimationTime
 
bool m_bMouseOverToFocus
 
float m_fDisabledOpacity
 
float m_fAnimationRate
 
- Protected Attributes inherited from SCR_ScriptedWidgetComponent
Widget m_wRoot
 

Static Protected Attributes

const string COMBO_INDICATOR_IMAGE_NAME = "ComboIndicatorImg"
 
const string COMBO_INDICATOR_SHADOW_NAME = "ComboIndicatorShadow"
 
const string COMBO_INDICATOR_DIVIDER_NAME = "keybind_divider"
 
const string COMBO_INDICATOR_COMBO_NAME = "keybind_combo"
 
const float COMBO_INDICATOR_SIZE_MULTIPLIER = 0.5
 
const float MIN_FONTSIZE_MULTIPLIER = 0.5
 

Additional Inherited Members

- Static Public Attributes inherited from SCR_WLibComponentBase
static const float START_ANIMATION_RATE = 10001
 
static const float START_ANIMATION_PERIOD = 250
 

Member Function Documentation

◆ ActionPressed()

void SCR_InputButtonComponent.ActionPressed ( bool  isHoldAction = false)
protected

◆ ActionReleased()

void SCR_InputButtonComponent.ActionReleased ( )
protected

◆ ChangeInputDevice()

void SCR_InputButtonComponent.ChangeInputDevice ( EInputDeviceType  inputDevice,
bool  hasFocus,
bool  resetOverride = false 
)
protected

Check for last used input device and get the correct keybind for it.

Parameters
[in]EInputDeviceTypetype of InputDevice
[in]boolis the realted button focused by mouse
[in]boolreset Button override if it was enabled (false by default)

Get keybind for selected input action and input device

◆ CreateComboWidget()

void SCR_InputButtonComponent.CreateComboWidget ( )
protected

Create a second InputButton widget to display combos.

Create Combo indicator

Create InputButton widget

◆ DeleteComboWidget()

void SCR_InputButtonComponent.DeleteComboWidget ( )
protected

Delete secound InputButton widget if there is one.

◆ FindComponent()

static SCR_InputButtonComponent SCR_InputButtonComponent.FindComponent ( notnull Widget  w)
static

◆ GetAnimationRate()

float SCR_InputButtonComponent.GetAnimationRate ( )

◆ GetAnimationTime()

float SCR_InputButtonComponent.GetAnimationTime ( )

◆ GetForceDisabled()

bool SCR_InputButtonComponent.GetForceDisabled ( )

◆ GetInputButtonComponent()

static SCR_InputButtonComponent SCR_InputButtonComponent.GetInputButtonComponent ( string  name,
notnull Widget  parent,
bool  searchAllChildren = true 
)
static

Static method to easily find component by providing name and parent.

Searching all children will go through whole hierarchy, instead of immediate chidren

◆ GetInputFilterSettings()

bool SCR_InputButtonComponent.GetInputFilterSettings ( BaseContainer  filter)
protected

Check which filter is applied to the action to change the buttons behavior.

◆ GetIsHoldingButton()

bool SCR_InputButtonComponent.GetIsHoldingButton ( )

◆ GetIsInputCombo()

bool SCR_InputButtonComponent.GetIsInputCombo ( )

◆ GetOnAnimateHover()

ScriptInvokerVoid SCR_InputButtonComponent.GetOnAnimateHover ( )

◆ GetOnHoldAnimComplete()

ScriptInvokerVoid SCR_InputButtonComponent.GetOnHoldAnimComplete ( )

◆ GetOnUpdateEnableColor()

ScriptInvokerVoid SCR_InputButtonComponent.GetOnUpdateEnableColor ( )

◆ GetSize()

int SCR_InputButtonComponent.GetSize ( )

◆ HandlerAttached()

override void SCR_InputButtonComponent.HandlerAttached ( Widget  w)

Get the default hold time defined in Project settings

Implements SCR_ButtonBaseComponent.

Implemented in SCR_DeployButton.

◆ HandlerDeattached()

override void SCR_InputButtonComponent.HandlerDeattached ( Widget  w)

Remove old listener

◆ IsClickSoundDisabled()

bool SCR_InputButtonComponent.IsClickSoundDisabled ( )

◆ IsHovering()

bool SCR_InputButtonComponent.IsHovering ( )

◆ IsInTopDialog()

bool SCR_InputButtonComponent.IsInTopDialog ( )

Returns true if there if this button is in the last dialog opened.

◆ IsInTopMenu()

bool SCR_InputButtonComponent.IsInTopMenu ( )

Returns true if there are no dailogs or if this button is in the last dialog opened.

◆ OnActiveWidgetInteraction()

void SCR_InputButtonComponent.OnActiveWidgetInteraction ( bool  isInteractionActive,
int  delay 
)

◆ OnButtonHold()

void SCR_InputButtonComponent.OnButtonHold ( float  value)

Called when button is held.

Parameters
Float0-1. State of button press.

◆ OnButtonPressed()

void SCR_InputButtonComponent.OnButtonPressed ( float  value,
EActionTrigger  reason 
)
protected

◆ OnClick()

override bool SCR_InputButtonComponent.OnClick ( Widget  w,
int  x,
int  y,
int  button 
)

◆ OnDialogClose()

void SCR_InputButtonComponent.OnDialogClose ( DialogUI  dialog)

◆ OnDialogOpen()

void SCR_InputButtonComponent.OnDialogOpen ( DialogUI  dialog)

◆ OnDisabled()

override void SCR_InputButtonComponent.OnDisabled ( bool  animate)

Implements SCR_WLibComponentBase.

◆ OnDoubleClick()

override bool SCR_InputButtonComponent.OnDoubleClick ( Widget  w,
int  x,
int  y,
int  button 
)

◆ OnEnabled()

override void SCR_InputButtonComponent.OnEnabled ( bool  animate)

Implements SCR_WLibComponentBase.

◆ OnInput()

void SCR_InputButtonComponent.OnInput ( )
protected

Called when Button is clicked / key is presses.

Implemented in SCR_InventoryNavigationButtonBack.

◆ OnInputDeviceUserChanged()

void SCR_InputButtonComponent.OnInputDeviceUserChanged ( bool  isGamepad)
protected

React on switching between input methods.

◆ OnMenuFocusGained()

void SCR_InputButtonComponent.OnMenuFocusGained ( ChimeraMenuBase  menu)
protected

◆ OnMenuFocusLost()

void SCR_InputButtonComponent.OnMenuFocusLost ( ChimeraMenuBase  menu)
protected

◆ OnMouseButtonDown()

override bool SCR_InputButtonComponent.OnMouseButtonDown ( Widget  w,
int  x,
int  y,
int  button 
)

◆ OnMouseEnter()

override bool SCR_InputButtonComponent.OnMouseEnter ( Widget  w,
int  x,
int  y 
)

◆ OnMouseLeave()

override bool SCR_InputButtonComponent.OnMouseLeave ( Widget  w,
Widget  enterW,
int  x,
int  y 
)

◆ PlaySoundClicked()

void SCR_InputButtonComponent.PlaySoundClicked ( )

◆ ProcessFilterStack()

void SCR_InputButtonComponent.ProcessFilterStack ( )

Delete not needed entries from m_aFilterStack and bring it into correct order !

◆ ProcessKeybindStack()

void SCR_InputButtonComponent.ProcessKeybindStack ( inout int  index,
notnull array< string >  keyStack 
)

Iterate trough key bind stack.

Parameters
[in,out]indexgets decremented by one

◆ ResetTexture()

void SCR_InputButtonComponent.ResetTexture ( )

Restet Button back to it's default texutre Use after SetTexture() to undo the override.

◆ SetAction()

void SCR_InputButtonComponent.SetAction ( string  action)

Override action.

This changes the visuals of the button based on the new action.

Parameters
actionname defined in chimeraInputCommon.conf

Implemented in SCR_InventoryNavigationButtonBack.

◆ SetClickSoundDisabled()

void SCR_InputButtonComponent.SetClickSoundDisabled ( bool  isEnabled)

Enable / disable the click sound played when button is pressed.

◆ SetColorActionDisabled()

void SCR_InputButtonComponent.SetColorActionDisabled ( Color  newColor)

◆ SetEnabled()

override void SCR_InputButtonComponent.SetEnabled ( bool  enabled,
bool  animate = true 
)

Implements SCR_WLibComponentBase.

◆ SetEnabled_Internal()

void SCR_InputButtonComponent.SetEnabled_Internal ( bool  enabled,
bool  animate = true 
)
protected

◆ SetForceDisabled()

void SCR_InputButtonComponent.SetForceDisabled ( bool  forceDisabled,
bool  animate = true 
)
protected

◆ SetForceDisabledWithDelay()

void SCR_InputButtonComponent.SetForceDisabledWithDelay ( bool  forceDisabled,
bool  animate = true,
int  delay = 0 
)
protected

◆ SetInputAction()

void SCR_InputButtonComponent.SetInputAction ( )
protected

Add action listeners for selected input action.

◆ SetIsHoldingButton()

void SCR_InputButtonComponent.SetIsHoldingButton ( bool  isHolding)

◆ SetLabel()

void SCR_InputButtonComponent.SetLabel ( string  label)

PUBLIC API\.

Change the Text displayed in the label

◆ SetLabelColor()

void SCR_InputButtonComponent.SetLabelColor ( notnull Color  color)

Change the color of the Label.

◆ SetSize()

void SCR_InputButtonComponent.SetSize ( int  size)

Change the size of the button.

Parameters
Int- Height in px. Width will be calculated automatically

◆ SetTexture()

void SCR_InputButtonComponent.SetTexture ( string  imagePath,
string  image = string::Empty,
Color  color = Color::FromInt(Color.WHITE) 
)

Override texture in Button.

Parameters
ImagePath
Imagename if using ImageSet. Default: null
Colorof the Image

Member Data Documentation

◆ COMBO_INDICATOR_COMBO_NAME

const string SCR_InputButtonComponent.COMBO_INDICATOR_COMBO_NAME = "keybind_combo"
staticprotected

◆ COMBO_INDICATOR_DIVIDER_NAME

const string SCR_InputButtonComponent.COMBO_INDICATOR_DIVIDER_NAME = "keybind_divider"
staticprotected

◆ COMBO_INDICATOR_IMAGE_NAME

const string SCR_InputButtonComponent.COMBO_INDICATOR_IMAGE_NAME = "ComboIndicatorImg"
staticprotected

◆ COMBO_INDICATOR_SHADOW_NAME

const string SCR_InputButtonComponent.COMBO_INDICATOR_SHADOW_NAME = "ComboIndicatorShadow"
staticprotected

◆ COMBO_INDICATOR_SIZE_MULTIPLIER

const float SCR_InputButtonComponent.COMBO_INDICATOR_SIZE_MULTIPLIER = 0.5
staticprotected

◆ m_aComboWidgets

ref array<Widget> SCR_InputButtonComponent.m_aComboWidgets = {}
protected

◆ m_ActionDefault

ref Color SCR_InputButtonComponent.m_ActionDefault

◆ m_ActionDisabled

ref Color SCR_InputButtonComponent.m_ActionDisabled

◆ m_ActionHovered

ref Color SCR_InputButtonComponent.m_ActionHovered

◆ m_ActionToggled

ref Color SCR_InputButtonComponent.m_ActionToggled

◆ m_aDialogs

ref array<DialogUI> SCR_InputButtonComponent.m_aDialogs = {}
protected

◆ m_aFilterStack

ref array<BaseContainer> SCR_InputButtonComponent.m_aFilterStack = {}
protected

◆ m_aFilterStackIndexRemover

ref array<int> SCR_InputButtonComponent.m_aFilterStackIndexRemover = {}
protected

◆ m_aKeyStackArray

ref array<string> SCR_InputButtonComponent.m_aKeyStackArray = {}
protected

◆ m_bCanBeDisabled

bool SCR_InputButtonComponent.m_bCanBeDisabled

◆ m_bChangeLabelColorOnDisabled

bool SCR_InputButtonComponent.m_bChangeLabelColorOnDisabled

◆ m_bDebugSimulateController

bool SCR_InputButtonComponent.m_bDebugSimulateController
protected

◆ m_bDisableClickSound

bool SCR_InputButtonComponent.m_bDisableClickSound
protected

◆ m_bForceDisabled

bool SCR_InputButtonComponent.m_bForceDisabled
protected

◆ m_bIsAlternativeInput

bool SCR_InputButtonComponent.m_bIsAlternativeInput
protected

◆ m_bIsComboInput

bool SCR_InputButtonComponent.m_bIsComboInput
protected

◆ m_bIsContinuous

bool SCR_InputButtonComponent.m_bIsContinuous
protected

◆ m_bIsDoubleTapAction

bool SCR_InputButtonComponent.m_bIsDoubleTapAction
protected

◆ m_bIsDoubleTapStated

bool SCR_InputButtonComponent.m_bIsDoubleTapStated

◆ m_bIsHoldAction

bool SCR_InputButtonComponent.m_bIsHoldAction
protected

◆ m_bIsHoldingButton

bool SCR_InputButtonComponent.m_bIsHoldingButton
protected

◆ m_bIsHovered

bool SCR_InputButtonComponent.m_bIsHovered

◆ m_bIsInteractionActive

bool SCR_InputButtonComponent.m_bIsInteractionActive
protected

◆ m_bIsMouseInput

bool SCR_InputButtonComponent.m_bIsMouseInput
protected

◆ m_bOverrideTextSize

bool SCR_InputButtonComponent.m_bOverrideTextSize
protected

◆ m_bPressedInput

bool SCR_InputButtonComponent.m_bPressedInput
protected

◆ m_bShouldBeEnabled

bool SCR_InputButtonComponent.m_bShouldBeEnabled
protected

◆ m_ButtonDisplay

ref SCR_InputButtonDisplay SCR_InputButtonComponent.m_ButtonDisplay
protected

◆ m_eCurrentInputDevice

EInputDeviceType SCR_InputButtonComponent.m_eCurrentInputDevice
protected

◆ m_fDefaultClickTime

float SCR_InputButtonComponent.m_fDefaultClickTime
protected

◆ m_fDefaultHoldTime

float SCR_InputButtonComponent.m_fDefaultHoldTime
protected

◆ m_fHoldIndicatorAnimationTime

float SCR_InputButtonComponent.m_fHoldIndicatorAnimationTime

◆ m_fHoldIndicatorDefaultPosition

float SCR_InputButtonComponent.m_fHoldIndicatorDefaultPosition

◆ m_fHoldIndicatorHoldPosition

float SCR_InputButtonComponent.m_fHoldIndicatorHoldPosition

◆ m_fHoldTimeReduction

float SCR_InputButtonComponent.m_fHoldTimeReduction
protected

◆ m_fMaxHoldtime

float SCR_InputButtonComponent.m_fMaxHoldtime

◆ m_iDoubleTapThreshold

int SCR_InputButtonComponent.m_iDoubleTapThreshold

◆ m_iHeightInPixel

int SCR_InputButtonComponent.m_iHeightInPixel

◆ m_iMaxShownKeys

int SCR_InputButtonComponent.m_iMaxShownKeys
protected

◆ m_InputManager

InputManager SCR_InputButtonComponent.m_InputManager = GetGame().GetInputManager()

◆ m_LabelDefault

ref Color SCR_InputButtonComponent.m_LabelDefault

◆ m_OnActivated

ref ScriptInvoker SCR_InputButtonComponent.m_OnActivated = new ScriptInvoker()

◆ m_OnAnimateHover

ref ScriptInvokerVoid SCR_InputButtonComponent.m_OnAnimateHover
protected

◆ m_OnHoldAnimComplete

ref ScriptInvokerVoid SCR_InputButtonComponent.m_OnHoldAnimComplete
protected

◆ m_OnUpdateEnableColor

ref ScriptInvokerVoid SCR_InputButtonComponent.m_OnUpdateEnableColor
protected

◆ m_sActionName

string SCR_InputButtonComponent.m_sActionName
protected

◆ m_sButtonWidgetName

string SCR_InputButtonComponent.m_sButtonWidgetName
protected

◆ m_sComboIndicatorImageSet

ResourceName SCR_InputButtonComponent.m_sComboIndicatorImageSet
protected

◆ m_sComboIndicatorImageSetGlow

ResourceName SCR_InputButtonComponent.m_sComboIndicatorImageSetGlow
protected

◆ m_sComboIndicatorWidget

ResourceName SCR_InputButtonComponent.m_sComboIndicatorWidget
protected

◆ m_sHorizontalLayoutWidget

string SCR_InputButtonComponent.m_sHorizontalLayoutWidget
protected

◆ m_sInputButtonWidget

ResourceName SCR_InputButtonComponent.m_sInputButtonWidget
protected

◆ m_sLabel

string SCR_InputButtonComponent.m_sLabel
protected

◆ m_sOldActionName

string SCR_InputButtonComponent.m_sOldActionName
protected

◆ m_sTextHintWidget

string SCR_InputButtonComponent.m_sTextHintWidget
protected

◆ m_wComboIndicatorImage

ImageWidget SCR_InputButtonComponent.m_wComboIndicatorImage
protected

◆ m_wComboIndicatorShadow

ImageWidget SCR_InputButtonComponent.m_wComboIndicatorShadow
protected

◆ m_wHorizontalLayout

Widget SCR_InputButtonComponent.m_wHorizontalLayout
protected

◆ m_wTextHint

RichTextWidget SCR_InputButtonComponent.m_wTextHint
protected

◆ MIN_FONTSIZE_MULTIPLIER

const float SCR_InputButtonComponent.MIN_FONTSIZE_MULTIPLIER = 0.5
staticprotected

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