// string // with: Detect_StringReturn public string GetStringForActionOrigin(ControllerActionOrigin eOrigin /*EControllerActionOrigin*/) { IntPtr string_pointer; string_pointer = platform.ISteamController_GetStringForActionOrigin(eOrigin); return(Marshal.PtrToStringAnsi(string_pointer)); }
// string // with: Detect_StringReturn public string GetStringForActionOrigin(ControllerActionOrigin eOrigin /*EControllerActionOrigin*/) { IntPtr string_pointer; string_pointer = platform.ISteamController_GetStringForActionOrigin(eOrigin); var len = 0; while (Marshal.ReadByte(string_pointer, len) != 0) { ++len; } var buffer = new byte[len]; Marshal.Copy(string_pointer, buffer, 0, buffer.Length); return(Encoding.UTF8.GetString(buffer)); }
internal ControllerActionOrigin TranslateActionOrigin(InputType eDestinationInputType, ControllerActionOrigin eSourceOrigin) { var returnValue = _TranslateActionOrigin(Self, eDestinationInputType, eSourceOrigin); return(returnValue); }
private static extern ControllerActionOrigin _TranslateActionOrigin(IntPtr self, InputType eDestinationInputType, ControllerActionOrigin eSourceOrigin);
internal string GetStringForActionOrigin(ControllerActionOrigin eOrigin) { var returnValue = _GetStringForActionOrigin(Self, eOrigin); return(returnValue); }
private static extern Utf8StringPointer _GetStringForActionOrigin(IntPtr self, ControllerActionOrigin eOrigin);
internal int GetAnalogActionOrigins(ControllerHandle_t controllerHandle, ControllerActionSetHandle_t actionSetHandle, ControllerAnalogActionHandle_t analogActionHandle, ref ControllerActionOrigin originsOut) { var returnValue = _GetAnalogActionOrigins(Self, controllerHandle, actionSetHandle, analogActionHandle, ref originsOut); return(returnValue); }
private static extern int _GetAnalogActionOrigins(IntPtr self, ControllerHandle_t controllerHandle, ControllerActionSetHandle_t actionSetHandle, ControllerAnalogActionHandle_t analogActionHandle, ref ControllerActionOrigin originsOut);
private static extern int _GetDigitalActionOrigins(IntPtr self, ControllerHandle_t controllerHandle, ControllerActionSetHandle_t actionSetHandle, ControllerDigitalActionHandle_t digitalActionHandle, ref ControllerActionOrigin originsOut);
// int public int GetAnalogActionOrigins(ControllerHandle_t controllerHandle /*ControllerHandle_t*/, ControllerActionSetHandle_t actionSetHandle /*ControllerActionSetHandle_t*/, ControllerAnalogActionHandle_t analogActionHandle /*ControllerAnalogActionHandle_t*/, out ControllerActionOrigin originsOut /*EControllerActionOrigin **/) { return(platform.ISteamController_GetAnalogActionOrigins(controllerHandle.Value, actionSetHandle.Value, analogActionHandle.Value, out originsOut)); }
public string GetGlyphForActionOrigin(ControllerActionOrigin eOrigin) { var returnValue = _GetGlyphForActionOrigin(Self, eOrigin); return(returnValue); }
public static extern Utf8StringPointer _GetGlyphForActionOrigin(IntPtr self, ControllerActionOrigin eOrigin);
public int GetDigitalActionOrigins(ControllerHandle_t controllerHandle, ControllerActionSetHandle_t actionSetHandle, ControllerDigitalActionHandle_t digitalActionHandle, ref ControllerActionOrigin originsOut) { var returnValue = _GetDigitalActionOrigins(Self, controllerHandle, actionSetHandle, digitalActionHandle, ref originsOut); return(returnValue); }