bindbc.jsl.joyshocklibrary

Undocumented in source.

Members

Aliases

pJslGetAccelX
alias pJslGetAccelX = float function(int deviceId)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pJslGetAccelY
alias pJslGetAccelY = float function(int deviceId)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pJslGetAccelZ
alias pJslGetAccelZ = float function(int deviceId)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pJslGetButtons
alias pJslGetButtons = int function(int deviceId)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pJslGetCalibrationOffset
alias pJslGetCalibrationOffset = void function(int deviceId, ref float xOffset, ref float yOffset, ref float zOffset)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pJslGetControllerColour
alias pJslGetControllerColour = int function(int deviceId)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pJslGetControllerSplitType
alias pJslGetControllerSplitType = int function(int deviceId)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pJslGetControllerType
alias pJslGetControllerType = int function(int deviceId)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pJslGetGyroX
alias pJslGetGyroX = float function(int deviceId)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pJslGetGyroY
alias pJslGetGyroY = float function(int deviceId)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pJslGetGyroZ
alias pJslGetGyroZ = float function(int deviceId)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pJslGetIMUState
alias pJslGetIMUState = IMU_STATE function(int deviceId)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pJslGetLeftTrigger
alias pJslGetLeftTrigger = float function(int deviceId)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pJslGetLeftX
alias pJslGetLeftX = float function(int deviceId)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pJslGetLeftY
alias pJslGetLeftY = float function(int deviceId)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pJslGetMotionState
alias pJslGetMotionState = MOTION_STATE function(int deviceId)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pJslGetPollRate
alias pJslGetPollRate = float function(int deviceId)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pJslGetRightTrigger
alias pJslGetRightTrigger = float function(int deviceId)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pJslGetRightX
alias pJslGetRightX = float function(int deviceId)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pJslGetRightY
alias pJslGetRightY = float function(int deviceId)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pJslGetSimpleState
alias pJslGetSimpleState = JOY_SHOCK_STATE function(int deviceId)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pJslGetStickStep
alias pJslGetStickStep = float function(int deviceId)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pJslGetTouchState
alias pJslGetTouchState = TOUCH_STATE function(int deviceId)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pJslGetTriggerStep
alias pJslGetTriggerStep = float function(int deviceId)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pJslPauseContinuousCalibration
alias pJslPauseContinuousCalibration = void function(int deviceId)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pJslResetContinuousCalibration
alias pJslResetContinuousCalibration = void function(int deviceId)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pJslSetCalibrationOffset
alias pJslSetCalibrationOffset = void function(int deviceId, float xOffset, float yOffset, float zOffset)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pJslSetCallback
alias pJslSetCallback = void function(void function(int, JOY_SHOCK_STATE, JOY_SHOCK_STATE, IMU_STATE, IMU_STATE, float) callback)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pJslSetLightColour
alias pJslSetLightColour = void function(int deviceId, int colour)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pJslSetPlayerNumber
alias pJslSetPlayerNumber = void function(int deviceId, int number)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pJslSetRumble
alias pJslSetRumble = void function(int deviceId, int smallRumble, int bigRumble)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pJslStartContinuousCalibration
alias pJslStartContinuousCalibration = void function(int deviceId)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Enums

ButtonMasks
enum ButtonMasks

API difference: I decided to use an enumerator instead of individually defined values.

ButtonOffsets
enum ButtonOffsets

API difference: I decided to use an enumerator instead of individually defined values.

JoyConSplitType
enum JoyConSplitType

API difference: I decided to use an enumerator instead of individually defined values.

JoyShockTypes
enum JoyShockTypes

API difference: I decided to use an enumerator instead of individually defined values.

Functions

JslGetAccelX
float JslGetAccelX(int deviceId)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
JslGetAccelY
float JslGetAccelY(int deviceId)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
JslGetAccelZ
float JslGetAccelZ(int deviceId)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
JslGetButtons
int JslGetButtons(int deviceId)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
JslGetCalibrationOffset
void JslGetCalibrationOffset(int deviceId, float xOffset, float yOffset, float zOffset)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
JslGetControllerColour
int JslGetControllerColour(int deviceId)

what colour is the controller (not all controllers support this; those that don't will report white)

JslGetControllerSplitType
int JslGetControllerSplitType(int deviceId)

is this a left, right, or full controller?

JslGetControllerType
int JslGetControllerType(int deviceId)

what kind of controller is this?

JslGetGyroX
float JslGetGyroX(int deviceId)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
JslGetGyroY
float JslGetGyroY(int deviceId)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
JslGetGyroZ
float JslGetGyroZ(int deviceId)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
JslGetIMUState
IMU_STATE JslGetIMUState(int deviceId)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
JslGetLeftTrigger
float JslGetLeftTrigger(int deviceId)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
JslGetLeftX
float JslGetLeftX(int deviceId)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
JslGetLeftY
float JslGetLeftY(int deviceId)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
JslGetMotionState
MOTION_STATE JslGetMotionState(int deviceId)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
JslGetPollRate
float JslGetPollRate(int deviceId)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
JslGetRightTrigger
float JslGetRightTrigger(int deviceId)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
JslGetRightX
float JslGetRightX(int deviceId)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
JslGetRightY
float JslGetRightY(int deviceId)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
JslGetSimpleState
JOY_SHOCK_STATE JslGetSimpleState(int deviceId)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
JslGetStickStep
float JslGetStickStep(int deviceId)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
JslGetTouchState
TOUCH_STATE JslGetTouchState(int deviceId)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
JslGetTriggerStep
float JslGetTriggerStep(int deviceId)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
JslPauseContinuousCalibration
void JslPauseContinuousCalibration(int deviceId)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
JslResetContinuousCalibration
void JslResetContinuousCalibration(int deviceId)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
JslSetCalibrationOffset
void JslSetCalibrationOffset(int deviceId, float xOffset, float yOffset, float zOffset)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
JslSetCallback
void JslSetCallback(void function(int, JOY_SHOCK_STATE, JOY_SHOCK_STATE, IMU_STATE, IMU_STATE, float) callback)

this function will get called for each input event from each controller

JslSetLightColour
void JslSetLightColour(int deviceId, int colour)

set controller light colour (not all controllers have a light whose colour can be set, but that just means nothing will be done when this is called -- no harm)

JslSetPlayerNumber
void JslSetPlayerNumber(int deviceId, int number)

set controller player number indicator (not all controllers have a number indicator which can be set, but that just means nothing will be done when this is called -- no harm)

JslSetRumble
void JslSetRumble(int deviceId, int smallRumble, int bigRumble)

set controller rumble

JslStartContinuousCalibration
void JslStartContinuousCalibration(int deviceId)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Static variables

JslGetAccelX
pJslGetAccelX JslGetAccelX;
Undocumented in source.
JslGetAccelY
pJslGetAccelY JslGetAccelY;
Undocumented in source.
JslGetAccelZ
pJslGetAccelZ JslGetAccelZ;
Undocumented in source.
JslGetButtons
pJslGetButtons JslGetButtons;
Undocumented in source.
JslGetCalibrationOffset
pJslGetCalibrationOffset JslGetCalibrationOffset;
Undocumented in source.
JslGetControllerColour
pJslGetControllerColour JslGetControllerColour;

what colour is the controller (not all controllers support this; those that don't will report white)

JslGetControllerSplitType
pJslGetControllerSplitType JslGetControllerSplitType;

is this a left, right, or full controller?

JslGetControllerType
pJslGetControllerType JslGetControllerType;

what kind of controller is this?

JslGetGyroX
pJslGetGyroX JslGetGyroX;
Undocumented in source.
JslGetGyroY
pJslGetGyroY JslGetGyroY;
Undocumented in source.
JslGetGyroZ
pJslGetGyroZ JslGetGyroZ;
Undocumented in source.
JslGetIMUState
pJslGetIMUState JslGetIMUState;
Undocumented in source.
JslGetLeftTrigger
pJslGetLeftTrigger JslGetLeftTrigger;
Undocumented in source.
JslGetLeftX
pJslGetLeftX JslGetLeftX;
Undocumented in source.
JslGetLeftY
pJslGetLeftY JslGetLeftY;
Undocumented in source.
JslGetMotionState
pJslGetMotionState JslGetMotionState;
Undocumented in source.
JslGetPollRate
pJslGetPollRate JslGetPollRate;
Undocumented in source.
JslGetRightTrigger
pJslGetRightTrigger JslGetRightTrigger;
Undocumented in source.
JslGetRightX
pJslGetRightX JslGetRightX;
Undocumented in source.
JslGetRightY
pJslGetRightY JslGetRightY;
Undocumented in source.
JslGetSimpleState
pJslGetSimpleState JslGetSimpleState;
Undocumented in source.
JslGetStickStep
pJslGetStickStep JslGetStickStep;
Undocumented in source.
JslGetTouchState
pJslGetTouchState JslGetTouchState;
Undocumented in source.
JslGetTriggerStep
pJslGetTriggerStep JslGetTriggerStep;
Undocumented in source.
JslPauseContinuousCalibration
pJslPauseContinuousCalibration JslPauseContinuousCalibration;
Undocumented in source.
JslResetContinuousCalibration
pJslResetContinuousCalibration JslResetContinuousCalibration;
Undocumented in source.
JslSetCalibrationOffset
pJslSetCalibrationOffset JslSetCalibrationOffset;
Undocumented in source.
JslSetCallback
pJslSetCallback JslSetCallback;

this function will get called for each input event from each controller

JslSetLightColour
pJslSetLightColour JslSetLightColour;

set controller light colour (not all controllers have a light whose colour can be set, but that just means nothing will be done when this is called -- no harm)

JslSetPlayerNumber
pJslSetPlayerNumber JslSetPlayerNumber;

set controller player number indicator (not all controllers have a number indicator which can be set, but that just means nothing will be done when this is called -- no harm)

JslSetRumble
pJslSetRumble JslSetRumble;

set controller rumble

JslStartContinuousCalibration
pJslStartContinuousCalibration JslStartContinuousCalibration;
Undocumented in source.

Structs

IMU_STATE
struct IMU_STATE
Undocumented in source.
JOY_SHOCK_STATE
struct JOY_SHOCK_STATE
Undocumented in source.
MOTION_STATE
struct MOTION_STATE
Undocumented in source.
TOUCH_STATE
struct TOUCH_STATE
Undocumented in source.

Meta