Struct InputMapping
Public Attributes
| Type | Name |
|---|---|
| struct InputMapping | ButtonMapping |
| WhichAxis | axis |
| struct InputMapping | axisMapping |
| bool | bCurrent |
| bool | bPressThisFrame |
| bool | bReleaseThisFrame |
| int | button |
| struct InputMapping | controller |
| union InputMapping | data |
| union InputMapping | data |
| union InputMapping | data |
| WhichDirection | dir |
| double | fCurrent |
| struct InputMapping | gamepadBtn |
| int | keyboadCode |
| struct InputMapping | keyboard |
| struct InputMapping | mouse |
| struct InputMapping | mouseBtn |
| struct InputMapping | mouseScroll |
| struct InputMapping | mouseScrollButton |
| char * | name |
| InputMappingType | type |
| ButtonSubType | type |
| AxisSubType | type |
| ControllerAxisType | type |
Public Attributes Documentation
variable ButtonMapping
struct InputMapping InputMapping::ButtonMapping;
variable axis
WhichAxis InputMapping::axis;
variable axisMapping
struct InputMapping InputMapping::axisMapping;
variable bCurrent
bool InputMapping::bCurrent;
variable bPressThisFrame
bool InputMapping::bPressThisFrame;
variable bReleaseThisFrame
bool InputMapping::bReleaseThisFrame;
variable button
int InputMapping::button;
variable controller
struct InputMapping InputMapping::controller;
variable data [1/3]
union InputMapping InputMapping::data;
variable data [2/3]
union InputMapping InputMapping::data;
variable data [3/3]
union InputMapping InputMapping::data;
variable dir
WhichDirection InputMapping::dir;
variable fCurrent
double InputMapping::fCurrent;
variable gamepadBtn
struct InputMapping InputMapping::gamepadBtn;
variable keyboadCode
int InputMapping::keyboadCode;
variable keyboard
struct InputMapping InputMapping::keyboard;
variable mouse
struct InputMapping InputMapping::mouse;
variable mouseBtn
struct InputMapping InputMapping::mouseBtn;
variable mouseScroll
struct InputMapping InputMapping::mouseScroll;
variable mouseScrollButton
struct InputMapping InputMapping::mouseScrollButton;
variable name
char* InputMapping::name;
variable type [1/4]
InputMappingType InputMapping::type;
variable type [2/4]
ButtonSubType InputMapping::type;
variable type [3/4]
AxisSubType InputMapping::type;
variable type [4/4]
ControllerAxisType InputMapping::type;
The documentation for this class was generated from the following file /home/runner/work/2DFarmingRPG/2DFarmingRPG/Stardew/engine/include/InputContext.h