Arma Reforger Script API
Loading...
Searching...
No Matches
SCR_RadialMenuInputs Interface Reference

Configurable radial menu inputs extending controls specifically for radial interface. More...

Inheritance diagram for SCR_RadialMenuInputs:
SCR_SelectionMenuInputs

Public Member Functions

override void Init ()
 Set default setting on initialization Set X and Y action names into given parameters

 
void GetRadialXYInput (out float x, out float y)
 
void SetUseRightStick (bool use)
 

Public Attributes

float m_fMouseSelectionTreshold
 
int m_iContextDeactivationTime
 
bool m_bDynamicMouseTreshold
 
float m_fGamepadSelectionTreshhold
 
int m_iGamepadDeselectionDelay
 
- Public Attributes inherited from SCR_SelectionMenuInputs
string m_sContext
 
string m_sBackAction
 
string m_sPerformAction
 

Protected Attributes

bool m_bUseRightStick
 

Static Protected Attributes

const string RADIAL_LEFT_CONTEXT = "RadialMenuLeftContext"
 
const string RADIAL_RIGHT_CONTEXT = "RadialMenuRightContext"
 
const string DEFAULT_RADIAL_LEFT_X = "RadialX"
 
const string DEFAULT_RADIAL_LEFT_Y = "RadialY"
 
const string DEFAULT_RADIAL_RIGHT_X = "RadialX2"
 
const string DEFAULT_RADIAL_RIGHT_Y = "RadialY2"
 

Detailed Description

Configurable radial menu inputs extending controls specifically for radial interface.

Member Function Documentation

◆ GetRadialXYInput()

void SCR_RadialMenuInputs.GetRadialXYInput ( out float x,
out float y )

◆ Init()

override void SCR_RadialMenuInputs.Init ( )

Set default setting on initialization Set X and Y action names into given parameters

Implements SCR_SelectionMenuInputs.

◆ SetUseRightStick()

void SCR_RadialMenuInputs.SetUseRightStick ( bool use)

Member Data Documentation

◆ DEFAULT_RADIAL_LEFT_X

const string SCR_RadialMenuInputs.DEFAULT_RADIAL_LEFT_X = "RadialX"
staticprotected

◆ DEFAULT_RADIAL_LEFT_Y

const string SCR_RadialMenuInputs.DEFAULT_RADIAL_LEFT_Y = "RadialY"
staticprotected

◆ DEFAULT_RADIAL_RIGHT_X

const string SCR_RadialMenuInputs.DEFAULT_RADIAL_RIGHT_X = "RadialX2"
staticprotected

◆ DEFAULT_RADIAL_RIGHT_Y

const string SCR_RadialMenuInputs.DEFAULT_RADIAL_RIGHT_Y = "RadialY2"
staticprotected

◆ m_bDynamicMouseTreshold

bool SCR_RadialMenuInputs.m_bDynamicMouseTreshold

◆ m_bUseRightStick

bool SCR_RadialMenuInputs.m_bUseRightStick
protected

◆ m_fGamepadSelectionTreshhold

float SCR_RadialMenuInputs.m_fGamepadSelectionTreshhold

◆ m_fMouseSelectionTreshold

float SCR_RadialMenuInputs.m_fMouseSelectionTreshold

◆ m_iContextDeactivationTime

int SCR_RadialMenuInputs.m_iContextDeactivationTime

◆ m_iGamepadDeselectionDelay

int SCR_RadialMenuInputs.m_iGamepadDeselectionDelay

◆ RADIAL_LEFT_CONTEXT

const string SCR_RadialMenuInputs.RADIAL_LEFT_CONTEXT = "RadialMenuLeftContext"
staticprotected

◆ RADIAL_RIGHT_CONTEXT

const string SCR_RadialMenuInputs.RADIAL_RIGHT_CONTEXT = "RadialMenuRightContext"
staticprotected

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