FrameIT
ControlMapping Class Reference
Inheritance diagram for ControlMapping:

Classes

struct  Actionmap1Actions
 
struct  Actnmp_HCActions
 
interface  IActionmap1Actions
 
interface  IActnmp_HCActions
 
interface  IUIActions
 
struct  UIActions
 

Public Member Functions

 ControlMapping ()
 
void Dispose ()
 
bool Contains (InputAction action)
 
IEnumerator< InputAction > GetEnumerator ()
 
void Enable ()
 
void Disable ()
 
InputAction FindAction (string actionNameOrId, bool throwIfNotFound=false)
 
int FindBinding (InputBinding bindingMask, out InputAction action)
 

Properties

InputActionAsset asset [get]
 
InputBinding? bindingMask [getset]
 
ReadOnlyArray< InputDevice >? devices [getset]
 
ReadOnlyArray< InputControlScheme > controlSchemes [get]
 
IEnumerable< InputBinding > bindings [get]
 
Actionmap1Actions Actionmap1 [get]
 
Actnmp_HCActions Actnmp_HC [get]
 
UIActions UI [get]
 
InputControlScheme KeyboardMouseScheme [get]
 
InputControlScheme testScheme [get]
 
InputControlScheme AndroidScheme [get]
 
InputControlScheme GamepadScheme [get]
 
InputControlScheme KeyboardScheme [get]
 

Private Member Functions

IEnumerator IEnumerable. GetEnumerator ()
 

Private Attributes

readonly InputActionMap m_Actionmap1
 
IActionmap1Actions m_Actionmap1ActionsCallbackInterface
 
readonly InputAction m_Actionmap1_Movement
 
readonly InputAction m_Actionmap1_LookCamera
 
readonly InputAction m_Actionmap1_Fire1_or_Interacting
 
readonly InputAction m_Actionmap1_Camerazoom
 
readonly InputAction m_Actionmap1_Cancel_or_PauseMenue
 
readonly InputAction m_Actionmap1_ToolMode
 
readonly InputAction m_Actionmap1_MathMode
 
readonly InputAction m_Actionmap1_Talking
 
readonly InputAction m_Actionmap1_Run
 
readonly InputAction m_Actionmap1_Jump
 
readonly InputAction m_Actionmap1_Modifier
 
readonly InputAction m_Actionmap1_Load
 
readonly InputAction m_Actionmap1_Save
 
readonly InputAction m_Actionmap1_Reset
 
readonly InputAction m_Actionmap1_Undo
 
readonly InputAction m_Actionmap1_Redo
 
readonly InputActionMap m_Actnmp_HC
 
IActnmp_HCActions m_Actnmp_HCActionsCallbackInterface
 
readonly InputAction m_Actnmp_HC_Movement
 
readonly InputAction m_Actnmp_HC_LookCamera
 
readonly InputAction m_Actnmp_HC_Fire1orMouseleft
 
readonly InputAction m_Actnmp_HC_Camerazoom
 
readonly InputAction m_Actnmp_HC_Cancel
 
readonly InputAction m_Actnmp_HC_ToolMode
 
readonly InputAction m_Actnmp_HC_MathMode
 
readonly InputAction m_Actnmp_HC_Talking
 
readonly InputAction m_Actnmp_HC_Modifier
 
readonly InputAction m_Actnmp_HC_Load
 
readonly InputAction m_Actnmp_HC_Save
 
readonly InputAction m_Actnmp_HC_Reset
 
readonly InputAction m_Actnmp_HC_Undo
 
readonly InputAction m_Actnmp_HC_Redo
 
readonly InputAction m_Actnmp_HC_Move_Forward
 
readonly InputAction m_Actnmp_HC_Move_Left
 
readonly InputAction m_Actnmp_HC_Move_Backwards
 
readonly InputAction m_Actnmp_HC_Move_Right
 
readonly InputAction m_Actnmp_HC_Newaction
 
readonly InputActionMap m_UI
 
IUIActions m_UIActionsCallbackInterface
 
readonly InputAction m_UI_Navigate
 
readonly InputAction m_UI_Submit
 
readonly InputAction m_UI_Cancel
 
readonly InputAction m_UI_Point
 
readonly InputAction m_UI_Click
 
readonly InputAction m_UI_ScrollWheel
 
readonly InputAction m_UI_MiddleClick
 
readonly InputAction m_UI_RightClick
 
readonly InputAction m_UI_TrackedDevicePosition
 
readonly InputAction m_UI_TrackedDeviceOrientation
 
int m_KeyboardMouseSchemeIndex = -1
 
int m_testSchemeIndex = -1
 
int m_AndroidSchemeIndex = -1
 
int m_GamepadSchemeIndex = -1
 
int m_KeyboardSchemeIndex = -1
 

Constructor & Destructor Documentation

◆ ControlMapping()

ControlMapping.ControlMapping ( )

Member Function Documentation

◆ Contains()

bool ControlMapping.Contains ( InputAction  action)

◆ Disable()

void ControlMapping.Disable ( )

◆ Dispose()

void ControlMapping.Dispose ( )

◆ Enable()

void ControlMapping.Enable ( )

◆ FindAction()

InputAction ControlMapping.FindAction ( string  actionNameOrId,
bool  throwIfNotFound = false 
)

◆ FindBinding()

int ControlMapping.FindBinding ( InputBinding  bindingMask,
out InputAction  action 
)

◆ GetEnumerator() [1/2]

IEnumerator< InputAction > ControlMapping.GetEnumerator ( )

◆ GetEnumerator() [2/2]

IEnumerator IEnumerable. ControlMapping.GetEnumerator ( )
private

Member Data Documentation

◆ m_Actionmap1

readonly InputActionMap ControlMapping.m_Actionmap1
private

◆ m_Actionmap1_Camerazoom

readonly InputAction ControlMapping.m_Actionmap1_Camerazoom
private

◆ m_Actionmap1_Cancel_or_PauseMenue

readonly InputAction ControlMapping.m_Actionmap1_Cancel_or_PauseMenue
private

◆ m_Actionmap1_Fire1_or_Interacting

readonly InputAction ControlMapping.m_Actionmap1_Fire1_or_Interacting
private

◆ m_Actionmap1_Jump

readonly InputAction ControlMapping.m_Actionmap1_Jump
private

◆ m_Actionmap1_Load

readonly InputAction ControlMapping.m_Actionmap1_Load
private

◆ m_Actionmap1_LookCamera

readonly InputAction ControlMapping.m_Actionmap1_LookCamera
private

◆ m_Actionmap1_MathMode

readonly InputAction ControlMapping.m_Actionmap1_MathMode
private

◆ m_Actionmap1_Modifier

readonly InputAction ControlMapping.m_Actionmap1_Modifier
private

◆ m_Actionmap1_Movement

readonly InputAction ControlMapping.m_Actionmap1_Movement
private

◆ m_Actionmap1_Redo

readonly InputAction ControlMapping.m_Actionmap1_Redo
private

◆ m_Actionmap1_Reset

readonly InputAction ControlMapping.m_Actionmap1_Reset
private

◆ m_Actionmap1_Run

readonly InputAction ControlMapping.m_Actionmap1_Run
private

◆ m_Actionmap1_Save

readonly InputAction ControlMapping.m_Actionmap1_Save
private

◆ m_Actionmap1_Talking

readonly InputAction ControlMapping.m_Actionmap1_Talking
private

◆ m_Actionmap1_ToolMode

readonly InputAction ControlMapping.m_Actionmap1_ToolMode
private

◆ m_Actionmap1_Undo

readonly InputAction ControlMapping.m_Actionmap1_Undo
private

◆ m_Actionmap1ActionsCallbackInterface

IActionmap1Actions ControlMapping.m_Actionmap1ActionsCallbackInterface
private

◆ m_Actnmp_HC

readonly InputActionMap ControlMapping.m_Actnmp_HC
private

◆ m_Actnmp_HC_Camerazoom

readonly InputAction ControlMapping.m_Actnmp_HC_Camerazoom
private

◆ m_Actnmp_HC_Cancel

readonly InputAction ControlMapping.m_Actnmp_HC_Cancel
private

◆ m_Actnmp_HC_Fire1orMouseleft

readonly InputAction ControlMapping.m_Actnmp_HC_Fire1orMouseleft
private

◆ m_Actnmp_HC_Load

readonly InputAction ControlMapping.m_Actnmp_HC_Load
private

◆ m_Actnmp_HC_LookCamera

readonly InputAction ControlMapping.m_Actnmp_HC_LookCamera
private

◆ m_Actnmp_HC_MathMode

readonly InputAction ControlMapping.m_Actnmp_HC_MathMode
private

◆ m_Actnmp_HC_Modifier

readonly InputAction ControlMapping.m_Actnmp_HC_Modifier
private

◆ m_Actnmp_HC_Move_Backwards

readonly InputAction ControlMapping.m_Actnmp_HC_Move_Backwards
private

◆ m_Actnmp_HC_Move_Forward

readonly InputAction ControlMapping.m_Actnmp_HC_Move_Forward
private

◆ m_Actnmp_HC_Move_Left

readonly InputAction ControlMapping.m_Actnmp_HC_Move_Left
private

◆ m_Actnmp_HC_Move_Right

readonly InputAction ControlMapping.m_Actnmp_HC_Move_Right
private

◆ m_Actnmp_HC_Movement

readonly InputAction ControlMapping.m_Actnmp_HC_Movement
private

◆ m_Actnmp_HC_Newaction

readonly InputAction ControlMapping.m_Actnmp_HC_Newaction
private

◆ m_Actnmp_HC_Redo

readonly InputAction ControlMapping.m_Actnmp_HC_Redo
private

◆ m_Actnmp_HC_Reset

readonly InputAction ControlMapping.m_Actnmp_HC_Reset
private

◆ m_Actnmp_HC_Save

readonly InputAction ControlMapping.m_Actnmp_HC_Save
private

◆ m_Actnmp_HC_Talking

readonly InputAction ControlMapping.m_Actnmp_HC_Talking
private

◆ m_Actnmp_HC_ToolMode

readonly InputAction ControlMapping.m_Actnmp_HC_ToolMode
private

◆ m_Actnmp_HC_Undo

readonly InputAction ControlMapping.m_Actnmp_HC_Undo
private

◆ m_Actnmp_HCActionsCallbackInterface

IActnmp_HCActions ControlMapping.m_Actnmp_HCActionsCallbackInterface
private

◆ m_AndroidSchemeIndex

int ControlMapping.m_AndroidSchemeIndex = -1
private

◆ m_GamepadSchemeIndex

int ControlMapping.m_GamepadSchemeIndex = -1
private

◆ m_KeyboardMouseSchemeIndex

int ControlMapping.m_KeyboardMouseSchemeIndex = -1
private

◆ m_KeyboardSchemeIndex

int ControlMapping.m_KeyboardSchemeIndex = -1
private

◆ m_testSchemeIndex

int ControlMapping.m_testSchemeIndex = -1
private

◆ m_UI

readonly InputActionMap ControlMapping.m_UI
private

◆ m_UI_Cancel

readonly InputAction ControlMapping.m_UI_Cancel
private

◆ m_UI_Click

readonly InputAction ControlMapping.m_UI_Click
private

◆ m_UI_MiddleClick

readonly InputAction ControlMapping.m_UI_MiddleClick
private

◆ m_UI_Navigate

readonly InputAction ControlMapping.m_UI_Navigate
private

◆ m_UI_Point

readonly InputAction ControlMapping.m_UI_Point
private

◆ m_UI_RightClick

readonly InputAction ControlMapping.m_UI_RightClick
private

◆ m_UI_ScrollWheel

readonly InputAction ControlMapping.m_UI_ScrollWheel
private

◆ m_UI_Submit

readonly InputAction ControlMapping.m_UI_Submit
private

◆ m_UI_TrackedDeviceOrientation

readonly InputAction ControlMapping.m_UI_TrackedDeviceOrientation
private

◆ m_UI_TrackedDevicePosition

readonly InputAction ControlMapping.m_UI_TrackedDevicePosition
private

◆ m_UIActionsCallbackInterface

IUIActions ControlMapping.m_UIActionsCallbackInterface
private

Property Documentation

◆ Actionmap1

Actionmap1Actions ControlMapping.Actionmap1
get

◆ Actnmp_HC

Actnmp_HCActions ControlMapping.Actnmp_HC
get

◆ AndroidScheme

InputControlScheme ControlMapping.AndroidScheme
get

◆ asset

InputActionAsset ControlMapping.asset
get

◆ bindingMask

InputBinding? ControlMapping.bindingMask
getset

◆ bindings

IEnumerable<InputBinding> ControlMapping.bindings
get

◆ controlSchemes

ReadOnlyArray<InputControlScheme> ControlMapping.controlSchemes
get

◆ devices

ReadOnlyArray<InputDevice>? ControlMapping.devices
getset

◆ GamepadScheme

InputControlScheme ControlMapping.GamepadScheme
get

◆ KeyboardMouseScheme

InputControlScheme ControlMapping.KeyboardMouseScheme
get

◆ KeyboardScheme

InputControlScheme ControlMapping.KeyboardScheme
get

◆ testScheme

InputControlScheme ControlMapping.testScheme
get

◆ UI

UIActions ControlMapping.UI
get

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