Subor SDK API  0.9.3
Classes | Typedefs | Functions | Variables
Ruyi::SDK::InputManager Namespace Reference

Classes

struct  _AxisActionTriggered__isset
 
struct  _GamepadInfo__isset
 
struct  _InputActionTriggered__isset
 
struct  _InputManagerService_GetConnectedGamepads_presult__isset
 
struct  _InputManagerService_GetConnectedGamepads_result__isset
 
struct  _InputManagerService_SetGamepadLight_args__isset
 
struct  _InputManagerService_SetGamepadLight_presult__isset
 
struct  _InputManagerService_SetGamepadLight_result__isset
 
struct  _InputManagerService_SetGamepadVibration_args__isset
 
struct  _InputManagerService_SetGamepadVibration_presult__isset
 
struct  _InputManagerService_SetGamepadVibration_result__isset
 
struct  _InputManagerService_SetRuyiControllerStatus_args__isset
 
struct  _InputManagerService_SetRuyiControllerStatus_presult__isset
 
struct  _InputManagerService_SetRuyiControllerStatus_result__isset
 
struct  _RuyiGamePadInput__isset
 
struct  _RuyiJoystickInput__isset
 
struct  _RuyiKeyboardInput__isset
 
struct  _RuyiMouseInput__isset
 
class  AxisActionTriggered
 
class  GamepadInfo
 
class  InputActionTriggered
 
class  InputManagerSDKDataTypesConstants
 
class  InputManagerSDKServicesConstants
 
class  InputManagerService_GetConnectedGamepads_args
 
class  InputManagerService_GetConnectedGamepads_pargs
 
class  InputManagerService_GetConnectedGamepads_presult
 
class  InputManagerService_GetConnectedGamepads_result
 
class  InputManagerService_SetGamepadLight_args
 
class  InputManagerService_SetGamepadLight_pargs
 
class  InputManagerService_SetGamepadLight_presult
 
class  InputManagerService_SetGamepadLight_result
 
class  InputManagerService_SetGamepadVibration_args
 
class  InputManagerService_SetGamepadVibration_pargs
 
class  InputManagerService_SetGamepadVibration_presult
 
class  InputManagerService_SetGamepadVibration_result
 
class  InputManagerService_SetRuyiControllerStatus_args
 
class  InputManagerService_SetRuyiControllerStatus_pargs
 
class  InputManagerService_SetRuyiControllerStatus_presult
 
class  InputManagerService_SetRuyiControllerStatus_result
 
class  InputManagerServiceClient
 
class  InputManagerServiceConcurrentClient
 
class  InputManagerServiceIf
 
class  InputManagerServiceIfFactory
 
class  InputManagerServiceIfSingletonFactory
 
class  InputManagerServiceMultiface
 
class  InputManagerServiceNull
 
class  InputManagerServiceProcessor
 
class  InputManagerServiceProcessorFactory
 
struct  JoystickOffset
 
struct  Key
 
struct  MouseOffset
 
class  RuyiGamePadInput
 
class  RuyiJoystickInput
 
class  RuyiKeyboardInput
 
class  RuyiMouseInput
 

Typedefs

typedef double _float
 
typedef struct Ruyi::SDK::InputManager::_RuyiGamePadInput__isset _RuyiGamePadInput__isset
 
typedef struct Ruyi::SDK::InputManager::_RuyiKeyboardInput__isset _RuyiKeyboardInput__isset
 
typedef struct Ruyi::SDK::InputManager::_RuyiMouseInput__isset _RuyiMouseInput__isset
 
typedef struct Ruyi::SDK::InputManager::_RuyiJoystickInput__isset _RuyiJoystickInput__isset
 
typedef struct Ruyi::SDK::InputManager::_InputActionTriggered__isset _InputActionTriggered__isset
 
typedef struct Ruyi::SDK::InputManager::_AxisActionTriggered__isset _AxisActionTriggered__isset
 
typedef struct Ruyi::SDK::InputManager::_GamepadInfo__isset _GamepadInfo__isset
 
typedef struct Ruyi::SDK::InputManager::_InputManagerService_GetConnectedGamepads_result__isset _InputManagerService_GetConnectedGamepads_result__isset
 
typedef struct Ruyi::SDK::InputManager::_InputManagerService_GetConnectedGamepads_presult__isset _InputManagerService_GetConnectedGamepads_presult__isset
 
typedef struct Ruyi::SDK::InputManager::_InputManagerService_SetGamepadVibration_args__isset _InputManagerService_SetGamepadVibration_args__isset
 
typedef struct Ruyi::SDK::InputManager::_InputManagerService_SetGamepadVibration_result__isset _InputManagerService_SetGamepadVibration_result__isset
 
typedef struct Ruyi::SDK::InputManager::_InputManagerService_SetGamepadVibration_presult__isset _InputManagerService_SetGamepadVibration_presult__isset
 
typedef struct Ruyi::SDK::InputManager::_InputManagerService_SetGamepadLight_args__isset _InputManagerService_SetGamepadLight_args__isset
 
typedef struct Ruyi::SDK::InputManager::_InputManagerService_SetGamepadLight_result__isset _InputManagerService_SetGamepadLight_result__isset
 
typedef struct Ruyi::SDK::InputManager::_InputManagerService_SetGamepadLight_presult__isset _InputManagerService_SetGamepadLight_presult__isset
 
typedef struct Ruyi::SDK::InputManager::_InputManagerService_SetRuyiControllerStatus_args__isset _InputManagerService_SetRuyiControllerStatus_args__isset
 
typedef struct Ruyi::SDK::InputManager::_InputManagerService_SetRuyiControllerStatus_result__isset _InputManagerService_SetRuyiControllerStatus_result__isset
 
typedef struct Ruyi::SDK::InputManager::_InputManagerService_SetRuyiControllerStatus_presult__isset _InputManagerService_SetRuyiControllerStatus_presult__isset
 

Functions

const std::map< int, const char * > _Key_VALUES_TO_NAMES (::apache::thrift::TEnumIterator(145, _kKeyValues, _kKeyNames), ::apache::thrift::TEnumIterator(-1, NULL, NULL))
 
std::ostream & operator<< (std::ostream &out, const Key::type &val)
 
const std::map< int, const char * > _MouseOffset_VALUES_TO_NAMES (::apache::thrift::TEnumIterator(11, _kMouseOffsetValues, _kMouseOffsetNames), ::apache::thrift::TEnumIterator(-1, NULL, NULL))
 
std::ostream & operator<< (std::ostream &out, const MouseOffset::type &val)
 
const std::map< int, const char * > _JoystickOffset_VALUES_TO_NAMES (::apache::thrift::TEnumIterator(164, _kJoystickOffsetValues, _kJoystickOffsetNames), ::apache::thrift::TEnumIterator(-1, NULL, NULL))
 
std::ostream & operator<< (std::ostream &out, const JoystickOffset::type &val)
 
std::ostream & operator<< (std::ostream &out, const RuyiGamePadInput &obj)
 
void swap (RuyiGamePadInput &a, RuyiGamePadInput &b)
 
std::ostream & operator<< (std::ostream &out, const RuyiKeyboardInput &obj)
 
void swap (RuyiKeyboardInput &a, RuyiKeyboardInput &b)
 
std::ostream & operator<< (std::ostream &out, const RuyiMouseInput &obj)
 
void swap (RuyiMouseInput &a, RuyiMouseInput &b)
 
std::ostream & operator<< (std::ostream &out, const RuyiJoystickInput &obj)
 
void swap (RuyiJoystickInput &a, RuyiJoystickInput &b)
 
std::ostream & operator<< (std::ostream &out, const InputActionTriggered &obj)
 
void swap (InputActionTriggered &a, InputActionTriggered &b)
 
std::ostream & operator<< (std::ostream &out, const AxisActionTriggered &obj)
 
void swap (AxisActionTriggered &a, AxisActionTriggered &b)
 
std::ostream & operator<< (std::ostream &out, const GamepadInfo &obj)
 
void swap (GamepadInfo &a, GamepadInfo &b)
 

Variables

const InputManagerSDKDataTypesConstants g_InputManagerSDKDataTypes_constants
 
int _kKeyValues []
 
const char * _kKeyNames []
 
int _kMouseOffsetValues []
 
const char * _kMouseOffsetNames []
 
int _kJoystickOffsetValues []
 
const char * _kJoystickOffsetNames []
 
const std::map< int, const char * > _Key_VALUES_TO_NAMES
 
const std::map< int, const char * > _MouseOffset_VALUES_TO_NAMES
 
const std::map< int, const char * > _JoystickOffset_VALUES_TO_NAMES
 
const InputManagerSDKServicesConstants g_InputManagerSDKServices_constants
 

Typedef Documentation

◆ _AxisActionTriggered__isset

typedef struct Ruyi::SDK::InputManager::_AxisActionTriggered__isset Ruyi::SDK::InputManager::_AxisActionTriggered__isset

◆ _float

◆ _GamepadInfo__isset

typedef struct Ruyi::SDK::InputManager::_GamepadInfo__isset Ruyi::SDK::InputManager::_GamepadInfo__isset

◆ _InputActionTriggered__isset

typedef struct Ruyi::SDK::InputManager::_InputActionTriggered__isset Ruyi::SDK::InputManager::_InputActionTriggered__isset

◆ _InputManagerService_GetConnectedGamepads_presult__isset

typedef struct Ruyi::SDK::InputManager::_InputManagerService_GetConnectedGamepads_presult__isset Ruyi::SDK::InputManager::_InputManagerService_GetConnectedGamepads_presult__isset

◆ _InputManagerService_GetConnectedGamepads_result__isset

typedef struct Ruyi::SDK::InputManager::_InputManagerService_GetConnectedGamepads_result__isset Ruyi::SDK::InputManager::_InputManagerService_GetConnectedGamepads_result__isset

◆ _InputManagerService_SetGamepadLight_args__isset

typedef struct Ruyi::SDK::InputManager::_InputManagerService_SetGamepadLight_args__isset Ruyi::SDK::InputManager::_InputManagerService_SetGamepadLight_args__isset

◆ _InputManagerService_SetGamepadLight_presult__isset

typedef struct Ruyi::SDK::InputManager::_InputManagerService_SetGamepadLight_presult__isset Ruyi::SDK::InputManager::_InputManagerService_SetGamepadLight_presult__isset

◆ _InputManagerService_SetGamepadLight_result__isset

typedef struct Ruyi::SDK::InputManager::_InputManagerService_SetGamepadLight_result__isset Ruyi::SDK::InputManager::_InputManagerService_SetGamepadLight_result__isset

◆ _InputManagerService_SetGamepadVibration_args__isset

typedef struct Ruyi::SDK::InputManager::_InputManagerService_SetGamepadVibration_args__isset Ruyi::SDK::InputManager::_InputManagerService_SetGamepadVibration_args__isset

◆ _InputManagerService_SetGamepadVibration_presult__isset

typedef struct Ruyi::SDK::InputManager::_InputManagerService_SetGamepadVibration_presult__isset Ruyi::SDK::InputManager::_InputManagerService_SetGamepadVibration_presult__isset

◆ _InputManagerService_SetGamepadVibration_result__isset

typedef struct Ruyi::SDK::InputManager::_InputManagerService_SetGamepadVibration_result__isset Ruyi::SDK::InputManager::_InputManagerService_SetGamepadVibration_result__isset

◆ _InputManagerService_SetRuyiControllerStatus_args__isset

typedef struct Ruyi::SDK::InputManager::_InputManagerService_SetRuyiControllerStatus_args__isset Ruyi::SDK::InputManager::_InputManagerService_SetRuyiControllerStatus_args__isset

◆ _InputManagerService_SetRuyiControllerStatus_presult__isset

typedef struct Ruyi::SDK::InputManager::_InputManagerService_SetRuyiControllerStatus_presult__isset Ruyi::SDK::InputManager::_InputManagerService_SetRuyiControllerStatus_presult__isset

◆ _InputManagerService_SetRuyiControllerStatus_result__isset

typedef struct Ruyi::SDK::InputManager::_InputManagerService_SetRuyiControllerStatus_result__isset Ruyi::SDK::InputManager::_InputManagerService_SetRuyiControllerStatus_result__isset

◆ _RuyiGamePadInput__isset

typedef struct Ruyi::SDK::InputManager::_RuyiGamePadInput__isset Ruyi::SDK::InputManager::_RuyiGamePadInput__isset

◆ _RuyiJoystickInput__isset

typedef struct Ruyi::SDK::InputManager::_RuyiJoystickInput__isset Ruyi::SDK::InputManager::_RuyiJoystickInput__isset

◆ _RuyiKeyboardInput__isset

typedef struct Ruyi::SDK::InputManager::_RuyiKeyboardInput__isset Ruyi::SDK::InputManager::_RuyiKeyboardInput__isset

◆ _RuyiMouseInput__isset

typedef struct Ruyi::SDK::InputManager::_RuyiMouseInput__isset Ruyi::SDK::InputManager::_RuyiMouseInput__isset

Function Documentation

◆ _JoystickOffset_VALUES_TO_NAMES()

const std::map<int, const char*> Ruyi::SDK::InputManager::_JoystickOffset_VALUES_TO_NAMES ( ::apache::thrift::TEnumIterator(164, _kJoystickOffsetValues, _kJoystickOffsetNames ,
::apache::thrift::TEnumIterator(-1, NULL, NULL)   
)

◆ _Key_VALUES_TO_NAMES()

const std::map<int, const char*> Ruyi::SDK::InputManager::_Key_VALUES_TO_NAMES ( ::apache::thrift::TEnumIterator(145, _kKeyValues, _kKeyNames ,
::apache::thrift::TEnumIterator(-1, NULL, NULL)   
)

◆ _MouseOffset_VALUES_TO_NAMES()

const std::map<int, const char*> Ruyi::SDK::InputManager::_MouseOffset_VALUES_TO_NAMES ( ::apache::thrift::TEnumIterator(11, _kMouseOffsetValues, _kMouseOffsetNames ,
::apache::thrift::TEnumIterator(-1, NULL, NULL)   
)

◆ operator<<() [1/10]

std::ostream & Ruyi::SDK::InputManager::operator<< ( std::ostream &  out,
const Key::type val 
)

◆ operator<<() [2/10]

std::ostream & Ruyi::SDK::InputManager::operator<< ( std::ostream &  out,
const MouseOffset::type val 
)

◆ operator<<() [3/10]

std::ostream & Ruyi::SDK::InputManager::operator<< ( std::ostream &  out,
const JoystickOffset::type val 
)

◆ operator<<() [4/10]

std::ostream & Ruyi::SDK::InputManager::operator<< ( std::ostream &  out,
const RuyiGamePadInput obj 
)

◆ operator<<() [5/10]

std::ostream & Ruyi::SDK::InputManager::operator<< ( std::ostream &  out,
const RuyiKeyboardInput obj 
)

◆ operator<<() [6/10]

std::ostream & Ruyi::SDK::InputManager::operator<< ( std::ostream &  out,
const RuyiMouseInput obj 
)

◆ operator<<() [7/10]

std::ostream & Ruyi::SDK::InputManager::operator<< ( std::ostream &  out,
const RuyiJoystickInput obj 
)

◆ operator<<() [8/10]

std::ostream & Ruyi::SDK::InputManager::operator<< ( std::ostream &  out,
const InputActionTriggered obj 
)

◆ operator<<() [9/10]

std::ostream & Ruyi::SDK::InputManager::operator<< ( std::ostream &  out,
const AxisActionTriggered obj 
)

◆ operator<<() [10/10]

std::ostream & Ruyi::SDK::InputManager::operator<< ( std::ostream &  out,
const GamepadInfo obj 
)

◆ swap() [1/7]

void Ruyi::SDK::InputManager::swap ( RuyiGamePadInput a,
RuyiGamePadInput b 
)

◆ swap() [2/7]

void Ruyi::SDK::InputManager::swap ( RuyiKeyboardInput a,
RuyiKeyboardInput b 
)

◆ swap() [3/7]

void Ruyi::SDK::InputManager::swap ( RuyiMouseInput a,
RuyiMouseInput b 
)

◆ swap() [4/7]

void Ruyi::SDK::InputManager::swap ( RuyiJoystickInput a,
RuyiJoystickInput b 
)

◆ swap() [5/7]

void Ruyi::SDK::InputManager::swap ( InputActionTriggered a,
InputActionTriggered b 
)

◆ swap() [6/7]

void Ruyi::SDK::InputManager::swap ( AxisActionTriggered a,
AxisActionTriggered b 
)

◆ swap() [7/7]

void Ruyi::SDK::InputManager::swap ( GamepadInfo a,
GamepadInfo b 
)

Variable Documentation

◆ _JoystickOffset_VALUES_TO_NAMES

const std::map<int, const char*> Ruyi::SDK::InputManager::_JoystickOffset_VALUES_TO_NAMES

◆ _Key_VALUES_TO_NAMES

const std::map<int, const char*> Ruyi::SDK::InputManager::_Key_VALUES_TO_NAMES

◆ _kJoystickOffsetNames

const char* Ruyi::SDK::InputManager::_kJoystickOffsetNames[]

◆ _kJoystickOffsetValues

int Ruyi::SDK::InputManager::_kJoystickOffsetValues[]

◆ _kKeyNames

const char* Ruyi::SDK::InputManager::_kKeyNames[]

◆ _kKeyValues

int Ruyi::SDK::InputManager::_kKeyValues[]

◆ _kMouseOffsetNames

const char* Ruyi::SDK::InputManager::_kMouseOffsetNames[]
Initial value:
= {
"X",
"Y",
"Z",
"Buttons0",
"Buttons1",
"Buttons2",
"Buttons3",
"Buttons4",
"Buttons5",
"Buttons6",
"Buttons7"
}

◆ _kMouseOffsetValues

int Ruyi::SDK::InputManager::_kMouseOffsetValues[]
Initial value:
= {
MouseOffset::X,
MouseOffset::Y,
MouseOffset::Z,
MouseOffset::Buttons0,
MouseOffset::Buttons1,
MouseOffset::Buttons2,
MouseOffset::Buttons3,
MouseOffset::Buttons4,
MouseOffset::Buttons5,
MouseOffset::Buttons6,
MouseOffset::Buttons7
}

◆ _MouseOffset_VALUES_TO_NAMES

const std::map<int, const char*> Ruyi::SDK::InputManager::_MouseOffset_VALUES_TO_NAMES

◆ g_InputManagerSDKDataTypes_constants

const InputManagerSDKDataTypesConstants Ruyi::SDK::InputManager::g_InputManagerSDKDataTypes_constants

◆ g_InputManagerSDKServices_constants

const InputManagerSDKServicesConstants Ruyi::SDK::InputManager::g_InputManagerSDKServices_constants