mirror of https://github.com/libsdl-org/SDL
Standardize placement of '*' in function declarations
Implemented using these sed commands on the headers: sed -E -i'' '/SDLCALL|;/ s,([a-z])\* ,\1 *,g' * sed -E -i'' 's,(\(.*[^\*])\* ([a-z])(.*\)),\1*\2\3,g' * sed -E -i'' 's,\*const,* const,g' * sed -E -i'' 's,\*SDLCALL,* SDLCALL,g' * sed -E -i'' 's,void\(,void (,g' * git checkout *gl*
This commit is contained in:
parent
bdafc8e212
commit
637e9700dd
|
@ -433,7 +433,7 @@ extern SDL_DECLSPEC SDL_AssertState SDLCALL SDL_ReportAssertion(SDL_AssertData *
|
||||||
* \since This datatype is available since SDL 3.0.0.
|
* \since This datatype is available since SDL 3.0.0.
|
||||||
*/
|
*/
|
||||||
typedef SDL_AssertState (SDLCALL *SDL_AssertionHandler)(
|
typedef SDL_AssertState (SDLCALL *SDL_AssertionHandler)(
|
||||||
const SDL_AssertData* data, void* userdata);
|
const SDL_AssertData *data, void *userdata);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Set an application-defined assertion handler.
|
* Set an application-defined assertion handler.
|
||||||
|
|
|
@ -477,7 +477,7 @@ extern SDL_DECLSPEC SDL_bool SDLCALL SDL_AtomicCompareAndSwapPointer(void **a, v
|
||||||
* \sa SDL_AtomicCompareAndSwapPointer
|
* \sa SDL_AtomicCompareAndSwapPointer
|
||||||
* \sa SDL_AtomicGetPtr
|
* \sa SDL_AtomicGetPtr
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC void* SDLCALL SDL_AtomicSetPtr(void **a, void* v);
|
extern SDL_DECLSPEC void * SDLCALL SDL_AtomicSetPtr(void **a, void *v);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get the value of a pointer atomically.
|
* Get the value of a pointer atomically.
|
||||||
|
@ -495,7 +495,7 @@ extern SDL_DECLSPEC void* SDLCALL SDL_AtomicSetPtr(void **a, void* v);
|
||||||
* \sa SDL_AtomicCompareAndSwapPointer
|
* \sa SDL_AtomicCompareAndSwapPointer
|
||||||
* \sa SDL_AtomicSetPtr
|
* \sa SDL_AtomicSetPtr
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC void* SDLCALL SDL_AtomicGetPtr(void **a);
|
extern SDL_DECLSPEC void * SDLCALL SDL_AtomicGetPtr(void **a);
|
||||||
|
|
||||||
/* Ends C function definitions when using C++ */
|
/* Ends C function definitions when using C++ */
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
|
|
|
@ -413,7 +413,7 @@ extern SDL_DECLSPEC int SDLCALL SDL_GetNumAudioDrivers(void);
|
||||||
*
|
*
|
||||||
* \sa SDL_GetNumAudioDrivers
|
* \sa SDL_GetNumAudioDrivers
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC const char *SDLCALL SDL_GetAudioDriver(int index);
|
extern SDL_DECLSPEC const char * SDLCALL SDL_GetAudioDriver(int index);
|
||||||
/* @} */
|
/* @} */
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -432,7 +432,7 @@ extern SDL_DECLSPEC const char *SDLCALL SDL_GetAudioDriver(int index);
|
||||||
*
|
*
|
||||||
* \since This function is available since SDL 3.0.0.
|
* \since This function is available since SDL 3.0.0.
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC const char *SDLCALL SDL_GetCurrentAudioDriver(void);
|
extern SDL_DECLSPEC const char * SDLCALL SDL_GetCurrentAudioDriver(void);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get a list of currently-connected audio playback devices.
|
* Get a list of currently-connected audio playback devices.
|
||||||
|
@ -461,7 +461,7 @@ extern SDL_DECLSPEC const char *SDLCALL SDL_GetCurrentAudioDriver(void);
|
||||||
* \sa SDL_OpenAudioDevice
|
* \sa SDL_OpenAudioDevice
|
||||||
* \sa SDL_GetAudioRecordingDevices
|
* \sa SDL_GetAudioRecordingDevices
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC const SDL_AudioDeviceID *SDLCALL SDL_GetAudioPlaybackDevices(int *count);
|
extern SDL_DECLSPEC const SDL_AudioDeviceID * SDLCALL SDL_GetAudioPlaybackDevices(int *count);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get a list of currently-connected audio recording devices.
|
* Get a list of currently-connected audio recording devices.
|
||||||
|
@ -490,7 +490,7 @@ extern SDL_DECLSPEC const SDL_AudioDeviceID *SDLCALL SDL_GetAudioPlaybackDevices
|
||||||
* \sa SDL_OpenAudioDevice
|
* \sa SDL_OpenAudioDevice
|
||||||
* \sa SDL_GetAudioPlaybackDevices
|
* \sa SDL_GetAudioPlaybackDevices
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC const SDL_AudioDeviceID *SDLCALL SDL_GetAudioRecordingDevices(int *count);
|
extern SDL_DECLSPEC const SDL_AudioDeviceID * SDLCALL SDL_GetAudioRecordingDevices(int *count);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get the human-readable name of a specific audio device.
|
* Get the human-readable name of a specific audio device.
|
||||||
|
@ -509,7 +509,7 @@ extern SDL_DECLSPEC const SDL_AudioDeviceID *SDLCALL SDL_GetAudioRecordingDevice
|
||||||
* \sa SDL_GetAudioRecordingDevices
|
* \sa SDL_GetAudioRecordingDevices
|
||||||
* \sa SDL_GetDefaultAudioInfo
|
* \sa SDL_GetDefaultAudioInfo
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC const char *SDLCALL SDL_GetAudioDeviceName(SDL_AudioDeviceID devid);
|
extern SDL_DECLSPEC const char * SDLCALL SDL_GetAudioDeviceName(SDL_AudioDeviceID devid);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get the current audio format of a specific audio device.
|
* Get the current audio format of a specific audio device.
|
||||||
|
@ -940,7 +940,7 @@ extern SDL_DECLSPEC SDL_AudioDeviceID SDLCALL SDL_GetAudioStreamDevice(SDL_Audio
|
||||||
* \sa SDL_SetAudioStreamFormat
|
* \sa SDL_SetAudioStreamFormat
|
||||||
* \sa SDL_DestroyAudioStream
|
* \sa SDL_DestroyAudioStream
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC SDL_AudioStream *SDLCALL SDL_CreateAudioStream(const SDL_AudioSpec *src_spec, const SDL_AudioSpec *dst_spec);
|
extern SDL_DECLSPEC SDL_AudioStream * SDLCALL SDL_CreateAudioStream(const SDL_AudioSpec *src_spec, const SDL_AudioSpec *dst_spec);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get the properties associated with an audio stream.
|
* Get the properties associated with an audio stream.
|
||||||
|
@ -1714,7 +1714,7 @@ extern SDL_DECLSPEC void SDLCALL SDL_DestroyAudioStream(SDL_AudioStream *stream)
|
||||||
* \sa SDL_GetAudioStreamDevice
|
* \sa SDL_GetAudioStreamDevice
|
||||||
* \sa SDL_ResumeAudioStreamDevice
|
* \sa SDL_ResumeAudioStreamDevice
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC SDL_AudioStream *SDLCALL SDL_OpenAudioDeviceStream(SDL_AudioDeviceID devid, const SDL_AudioSpec *spec, SDL_AudioStreamCallback callback, void *userdata);
|
extern SDL_DECLSPEC SDL_AudioStream * SDLCALL SDL_OpenAudioDeviceStream(SDL_AudioDeviceID devid, const SDL_AudioSpec *spec, SDL_AudioStreamCallback callback, void *userdata);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* A callback that fires when data is about to be fed to an audio device.
|
* A callback that fires when data is about to be fed to an audio device.
|
||||||
|
|
|
@ -147,7 +147,7 @@ extern SDL_DECLSPEC int SDLCALL SDL_GetNumCameraDrivers(void);
|
||||||
*
|
*
|
||||||
* \sa SDL_GetNumCameraDrivers
|
* \sa SDL_GetNumCameraDrivers
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC const char *SDLCALL SDL_GetCameraDriver(int index);
|
extern SDL_DECLSPEC const char * SDLCALL SDL_GetCameraDriver(int index);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get the name of the current camera driver.
|
* Get the name of the current camera driver.
|
||||||
|
@ -165,7 +165,7 @@ extern SDL_DECLSPEC const char *SDLCALL SDL_GetCameraDriver(int index);
|
||||||
*
|
*
|
||||||
* \since This function is available since SDL 3.0.0.
|
* \since This function is available since SDL 3.0.0.
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC const char *SDLCALL SDL_GetCurrentCameraDriver(void);
|
extern SDL_DECLSPEC const char * SDLCALL SDL_GetCurrentCameraDriver(void);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get a list of currently connected camera devices.
|
* Get a list of currently connected camera devices.
|
||||||
|
@ -182,7 +182,7 @@ extern SDL_DECLSPEC const char *SDLCALL SDL_GetCurrentCameraDriver(void);
|
||||||
*
|
*
|
||||||
* \sa SDL_OpenCamera
|
* \sa SDL_OpenCamera
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC SDL_CameraID *SDLCALL SDL_GetCameras(int *count);
|
extern SDL_DECLSPEC SDL_CameraID * SDLCALL SDL_GetCameras(int *count);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get the list of native formats/sizes a camera supports.
|
* Get the list of native formats/sizes a camera supports.
|
||||||
|
@ -225,7 +225,7 @@ extern SDL_DECLSPEC SDL_CameraID *SDLCALL SDL_GetCameras(int *count);
|
||||||
* \sa SDL_GetCameras
|
* \sa SDL_GetCameras
|
||||||
* \sa SDL_OpenCamera
|
* \sa SDL_OpenCamera
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC SDL_CameraSpec *SDLCALL SDL_GetCameraSupportedFormats(SDL_CameraID devid, int *count);
|
extern SDL_DECLSPEC SDL_CameraSpec * SDLCALL SDL_GetCameraSupportedFormats(SDL_CameraID devid, int *count);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get the human-readable device name for a camera.
|
* Get the human-readable device name for a camera.
|
||||||
|
@ -307,7 +307,7 @@ extern SDL_DECLSPEC SDL_CameraPosition SDLCALL SDL_GetCameraPosition(SDL_CameraI
|
||||||
* \sa SDL_GetCameras
|
* \sa SDL_GetCameras
|
||||||
* \sa SDL_GetCameraFormat
|
* \sa SDL_GetCameraFormat
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC SDL_Camera *SDLCALL SDL_OpenCamera(SDL_CameraID instance_id, const SDL_CameraSpec *spec);
|
extern SDL_DECLSPEC SDL_Camera * SDLCALL SDL_OpenCamera(SDL_CameraID instance_id, const SDL_CameraSpec *spec);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Query if camera access has been approved by the user.
|
* Query if camera access has been approved by the user.
|
||||||
|
|
|
@ -227,7 +227,7 @@ extern SDL_DECLSPEC int SDLCALL SDL_ClearClipboardData(void);
|
||||||
* \sa SDL_HasClipboardData
|
* \sa SDL_HasClipboardData
|
||||||
* \sa SDL_SetClipboardData
|
* \sa SDL_SetClipboardData
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC void *SDLCALL SDL_GetClipboardData(const char *mime_type, size_t *size);
|
extern SDL_DECLSPEC void * SDLCALL SDL_GetClipboardData(const char *mime_type, size_t *size);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Query whether there is data in the clipboard for the provided mime type.
|
* Query whether there is data in the clipboard for the provided mime type.
|
||||||
|
|
|
@ -93,7 +93,7 @@ typedef struct SDL_DialogFileFilter
|
||||||
* \sa SDL_ShowSaveFileDialog
|
* \sa SDL_ShowSaveFileDialog
|
||||||
* \sa SDL_ShowOpenFolderDialog
|
* \sa SDL_ShowOpenFolderDialog
|
||||||
*/
|
*/
|
||||||
typedef void(SDLCALL *SDL_DialogFileCallback)(void *userdata, const char * const *filelist, int filter);
|
typedef void (SDLCALL *SDL_DialogFileCallback)(void *userdata, const char * const *filelist, int filter);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Displays a dialog that lets the user select a file on their filesystem.
|
* Displays a dialog that lets the user select a file on their filesystem.
|
||||||
|
|
|
@ -110,7 +110,7 @@ extern SDL_DECLSPEC int SDLCALL SDL_OutOfMemory(void);
|
||||||
* \sa SDL_ClearError
|
* \sa SDL_ClearError
|
||||||
* \sa SDL_SetError
|
* \sa SDL_SetError
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC const char *SDLCALL SDL_GetError(void);
|
extern SDL_DECLSPEC const char * SDLCALL SDL_GetError(void);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Clear any previous error message for this thread.
|
* Clear any previous error message for this thread.
|
||||||
|
|
|
@ -79,7 +79,7 @@ extern "C" {
|
||||||
*
|
*
|
||||||
* \sa SDL_GetPrefPath
|
* \sa SDL_GetPrefPath
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC const char *SDLCALL SDL_GetBasePath(void);
|
extern SDL_DECLSPEC const char * SDLCALL SDL_GetBasePath(void);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get the user-and-app-specific path where files can be written.
|
* Get the user-and-app-specific path where files can be written.
|
||||||
|
@ -135,7 +135,7 @@ extern SDL_DECLSPEC const char *SDLCALL SDL_GetBasePath(void);
|
||||||
*
|
*
|
||||||
* \sa SDL_GetBasePath
|
* \sa SDL_GetBasePath
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC const char *SDLCALL SDL_GetPrefPath(const char *org, const char *app);
|
extern SDL_DECLSPEC const char * SDLCALL SDL_GetPrefPath(const char *org, const char *app);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The type of the OS-provided default folder for a specific purpose.
|
* The type of the OS-provided default folder for a specific purpose.
|
||||||
|
@ -233,7 +233,7 @@ typedef enum SDL_Folder
|
||||||
*
|
*
|
||||||
* \since This function is available since SDL 3.0.0.
|
* \since This function is available since SDL 3.0.0.
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC const char *SDLCALL SDL_GetUserFolder(SDL_Folder folder);
|
extern SDL_DECLSPEC const char * SDLCALL SDL_GetUserFolder(SDL_Folder folder);
|
||||||
|
|
||||||
|
|
||||||
/* Abstract filesystem interface */
|
/* Abstract filesystem interface */
|
||||||
|
@ -370,7 +370,7 @@ extern SDL_DECLSPEC int SDLCALL SDL_GetPathInfo(const char *path, SDL_PathInfo *
|
||||||
*
|
*
|
||||||
* \since This function is available since SDL 3.0.0.
|
* \since This function is available since SDL 3.0.0.
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC const char * const *SDLCALL SDL_GlobDirectory(const char *path, const char *pattern, SDL_GlobFlags flags, int *count);
|
extern SDL_DECLSPEC const char * const * SDLCALL SDL_GlobDirectory(const char *path, const char *pattern, SDL_GlobFlags flags, int *count);
|
||||||
|
|
||||||
/* Ends C function definitions when using C++ */
|
/* Ends C function definitions when using C++ */
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
|
|
|
@ -478,7 +478,7 @@ extern SDL_DECLSPEC SDL_bool SDLCALL SDL_HasGamepad(void);
|
||||||
* \sa SDL_HasGamepad
|
* \sa SDL_HasGamepad
|
||||||
* \sa SDL_OpenGamepad
|
* \sa SDL_OpenGamepad
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC SDL_JoystickID *SDLCALL SDL_GetGamepads(int *count);
|
extern SDL_DECLSPEC SDL_JoystickID * SDLCALL SDL_GetGamepads(int *count);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Check if the given joystick is supported by the gamepad interface.
|
* Check if the given joystick is supported by the gamepad interface.
|
||||||
|
@ -510,7 +510,7 @@ extern SDL_DECLSPEC SDL_bool SDLCALL SDL_IsGamepad(SDL_JoystickID instance_id);
|
||||||
* \sa SDL_GetGamepadName
|
* \sa SDL_GetGamepadName
|
||||||
* \sa SDL_GetGamepads
|
* \sa SDL_GetGamepads
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC const char *SDLCALL SDL_GetGamepadNameForID(SDL_JoystickID instance_id);
|
extern SDL_DECLSPEC const char * SDLCALL SDL_GetGamepadNameForID(SDL_JoystickID instance_id);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get the implementation dependent path of a gamepad.
|
* Get the implementation dependent path of a gamepad.
|
||||||
|
@ -528,7 +528,7 @@ extern SDL_DECLSPEC const char *SDLCALL SDL_GetGamepadNameForID(SDL_JoystickID i
|
||||||
* \sa SDL_GetGamepadPath
|
* \sa SDL_GetGamepadPath
|
||||||
* \sa SDL_GetGamepads
|
* \sa SDL_GetGamepads
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC const char *SDLCALL SDL_GetGamepadPathForID(SDL_JoystickID instance_id);
|
extern SDL_DECLSPEC const char * SDLCALL SDL_GetGamepadPathForID(SDL_JoystickID instance_id);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get the player index of a gamepad.
|
* Get the player index of a gamepad.
|
||||||
|
@ -660,7 +660,7 @@ extern SDL_DECLSPEC SDL_GamepadType SDLCALL SDL_GetRealGamepadTypeForID(SDL_Joys
|
||||||
* \sa SDL_GetGamepads
|
* \sa SDL_GetGamepads
|
||||||
* \sa SDL_GetGamepadMapping
|
* \sa SDL_GetGamepadMapping
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC const char *SDLCALL SDL_GetGamepadMappingForID(SDL_JoystickID instance_id);
|
extern SDL_DECLSPEC const char * SDLCALL SDL_GetGamepadMappingForID(SDL_JoystickID instance_id);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Open a gamepad for use.
|
* Open a gamepad for use.
|
||||||
|
@ -674,7 +674,7 @@ extern SDL_DECLSPEC const char *SDLCALL SDL_GetGamepadMappingForID(SDL_JoystickI
|
||||||
* \sa SDL_CloseGamepad
|
* \sa SDL_CloseGamepad
|
||||||
* \sa SDL_IsGamepad
|
* \sa SDL_IsGamepad
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC SDL_Gamepad *SDLCALL SDL_OpenGamepad(SDL_JoystickID instance_id);
|
extern SDL_DECLSPEC SDL_Gamepad * SDLCALL SDL_OpenGamepad(SDL_JoystickID instance_id);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get the SDL_Gamepad associated with a joystick instance ID, if it has been
|
* Get the SDL_Gamepad associated with a joystick instance ID, if it has been
|
||||||
|
@ -686,7 +686,7 @@ extern SDL_DECLSPEC SDL_Gamepad *SDLCALL SDL_OpenGamepad(SDL_JoystickID instance
|
||||||
*
|
*
|
||||||
* \since This function is available since SDL 3.0.0.
|
* \since This function is available since SDL 3.0.0.
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC SDL_Gamepad *SDLCALL SDL_GetGamepadFromID(SDL_JoystickID instance_id);
|
extern SDL_DECLSPEC SDL_Gamepad * SDLCALL SDL_GetGamepadFromID(SDL_JoystickID instance_id);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get the SDL_Gamepad associated with a player index.
|
* Get the SDL_Gamepad associated with a player index.
|
||||||
|
@ -699,7 +699,7 @@ extern SDL_DECLSPEC SDL_Gamepad *SDLCALL SDL_GetGamepadFromID(SDL_JoystickID ins
|
||||||
* \sa SDL_GetGamepadPlayerIndex
|
* \sa SDL_GetGamepadPlayerIndex
|
||||||
* \sa SDL_SetGamepadPlayerIndex
|
* \sa SDL_SetGamepadPlayerIndex
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC SDL_Gamepad *SDLCALL SDL_GetGamepadFromPlayerIndex(int player_index);
|
extern SDL_DECLSPEC SDL_Gamepad * SDLCALL SDL_GetGamepadFromPlayerIndex(int player_index);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get the properties associated with an opened gamepad.
|
* Get the properties associated with an opened gamepad.
|
||||||
|
@ -760,7 +760,7 @@ extern SDL_DECLSPEC SDL_JoystickID SDLCALL SDL_GetGamepadID(SDL_Gamepad *gamepad
|
||||||
*
|
*
|
||||||
* \sa SDL_GetGamepadNameForID
|
* \sa SDL_GetGamepadNameForID
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC const char *SDLCALL SDL_GetGamepadName(SDL_Gamepad *gamepad);
|
extern SDL_DECLSPEC const char * SDLCALL SDL_GetGamepadName(SDL_Gamepad *gamepad);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get the implementation-dependent path for an opened gamepad.
|
* Get the implementation-dependent path for an opened gamepad.
|
||||||
|
@ -776,7 +776,7 @@ extern SDL_DECLSPEC const char *SDLCALL SDL_GetGamepadName(SDL_Gamepad *gamepad)
|
||||||
*
|
*
|
||||||
* \sa SDL_GetGamepadPathForID
|
* \sa SDL_GetGamepadPathForID
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC const char *SDLCALL SDL_GetGamepadPath(SDL_Gamepad *gamepad);
|
extern SDL_DECLSPEC const char * SDLCALL SDL_GetGamepadPath(SDL_Gamepad *gamepad);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get the type of an opened gamepad.
|
* Get the type of an opened gamepad.
|
||||||
|
@ -975,7 +975,7 @@ extern SDL_DECLSPEC SDL_bool SDLCALL SDL_GamepadConnected(SDL_Gamepad *gamepad);
|
||||||
*
|
*
|
||||||
* \since This function is available since SDL 3.0.0.
|
* \since This function is available since SDL 3.0.0.
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC SDL_Joystick *SDLCALL SDL_GetGamepadJoystick(SDL_Gamepad *gamepad);
|
extern SDL_DECLSPEC SDL_Joystick * SDLCALL SDL_GetGamepadJoystick(SDL_Gamepad *gamepad);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Set the state of gamepad event processing.
|
* Set the state of gamepad event processing.
|
||||||
|
@ -1018,7 +1018,7 @@ extern SDL_DECLSPEC SDL_bool SDLCALL SDL_GamepadEventsEnabled(void);
|
||||||
*
|
*
|
||||||
* \since This function is available since SDL 3.0.0.
|
* \since This function is available since SDL 3.0.0.
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC SDL_GamepadBinding **SDLCALL SDL_GetGamepadBindings(SDL_Gamepad *gamepad, int *count);
|
extern SDL_DECLSPEC SDL_GamepadBinding ** SDLCALL SDL_GetGamepadBindings(SDL_Gamepad *gamepad, int *count);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Manually pump gamepad updates if not using the loop.
|
* Manually pump gamepad updates if not using the loop.
|
||||||
|
@ -1063,7 +1063,7 @@ extern SDL_DECLSPEC SDL_GamepadType SDLCALL SDL_GetGamepadTypeFromString(const c
|
||||||
*
|
*
|
||||||
* \sa SDL_GetGamepadTypeFromString
|
* \sa SDL_GetGamepadTypeFromString
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC const char *SDLCALL SDL_GetGamepadStringForType(SDL_GamepadType type);
|
extern SDL_DECLSPEC const char * SDLCALL SDL_GetGamepadStringForType(SDL_GamepadType type);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Convert a string into SDL_GamepadAxis enum.
|
* Convert a string into SDL_GamepadAxis enum.
|
||||||
|
@ -1176,7 +1176,7 @@ extern SDL_DECLSPEC SDL_GamepadButton SDLCALL SDL_GetGamepadButtonFromString(con
|
||||||
*
|
*
|
||||||
* \sa SDL_GetGamepadButtonFromString
|
* \sa SDL_GetGamepadButtonFromString
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC const char* SDLCALL SDL_GetGamepadStringForButton(SDL_GamepadButton button);
|
extern SDL_DECLSPEC const char * SDLCALL SDL_GetGamepadStringForButton(SDL_GamepadButton button);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Query whether a gamepad has a given button.
|
* Query whether a gamepad has a given button.
|
||||||
|
@ -1463,7 +1463,7 @@ extern SDL_DECLSPEC void SDLCALL SDL_CloseGamepad(SDL_Gamepad *gamepad);
|
||||||
*
|
*
|
||||||
* \sa SDL_GetGamepadAppleSFSymbolsNameForAxis
|
* \sa SDL_GetGamepadAppleSFSymbolsNameForAxis
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC const char* SDLCALL SDL_GetGamepadAppleSFSymbolsNameForButton(SDL_Gamepad *gamepad, SDL_GamepadButton button);
|
extern SDL_DECLSPEC const char * SDLCALL SDL_GetGamepadAppleSFSymbolsNameForButton(SDL_Gamepad *gamepad, SDL_GamepadButton button);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Return the sfSymbolsName for a given axis on a gamepad on Apple platforms.
|
* Return the sfSymbolsName for a given axis on a gamepad on Apple platforms.
|
||||||
|
@ -1478,7 +1478,7 @@ extern SDL_DECLSPEC const char* SDLCALL SDL_GetGamepadAppleSFSymbolsNameForButto
|
||||||
*
|
*
|
||||||
* \sa SDL_GetGamepadAppleSFSymbolsNameForButton
|
* \sa SDL_GetGamepadAppleSFSymbolsNameForButton
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC const char* SDLCALL SDL_GetGamepadAppleSFSymbolsNameForAxis(SDL_Gamepad *gamepad, SDL_GamepadAxis axis);
|
extern SDL_DECLSPEC const char * SDLCALL SDL_GetGamepadAppleSFSymbolsNameForAxis(SDL_Gamepad *gamepad, SDL_GamepadAxis axis);
|
||||||
|
|
||||||
|
|
||||||
/* Ends C function definitions when using C++ */
|
/* Ends C function definitions when using C++ */
|
||||||
|
|
|
@ -942,7 +942,7 @@ typedef Uint32 SDL_HapticID;
|
||||||
*
|
*
|
||||||
* \sa SDL_OpenHaptic
|
* \sa SDL_OpenHaptic
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC SDL_HapticID *SDLCALL SDL_GetHaptics(int *count);
|
extern SDL_DECLSPEC SDL_HapticID * SDLCALL SDL_GetHaptics(int *count);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get the implementation dependent name of a haptic device.
|
* Get the implementation dependent name of a haptic device.
|
||||||
|
@ -961,7 +961,7 @@ extern SDL_DECLSPEC SDL_HapticID *SDLCALL SDL_GetHaptics(int *count);
|
||||||
* \sa SDL_GetHapticName
|
* \sa SDL_GetHapticName
|
||||||
* \sa SDL_OpenHaptic
|
* \sa SDL_OpenHaptic
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC const char *SDLCALL SDL_GetHapticNameForID(SDL_HapticID instance_id);
|
extern SDL_DECLSPEC const char * SDLCALL SDL_GetHapticNameForID(SDL_HapticID instance_id);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Open a haptic device for use.
|
* Open a haptic device for use.
|
||||||
|
@ -986,7 +986,7 @@ extern SDL_DECLSPEC const char *SDLCALL SDL_GetHapticNameForID(SDL_HapticID inst
|
||||||
* \sa SDL_SetHapticAutocenter
|
* \sa SDL_SetHapticAutocenter
|
||||||
* \sa SDL_SetHapticGain
|
* \sa SDL_SetHapticGain
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC SDL_Haptic *SDLCALL SDL_OpenHaptic(SDL_HapticID instance_id);
|
extern SDL_DECLSPEC SDL_Haptic * SDLCALL SDL_OpenHaptic(SDL_HapticID instance_id);
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -998,7 +998,7 @@ extern SDL_DECLSPEC SDL_Haptic *SDLCALL SDL_OpenHaptic(SDL_HapticID instance_id)
|
||||||
*
|
*
|
||||||
* \since This function is available since SDL 3.0.0.
|
* \since This function is available since SDL 3.0.0.
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC SDL_Haptic *SDLCALL SDL_GetHapticFromID(SDL_HapticID instance_id);
|
extern SDL_DECLSPEC SDL_Haptic * SDLCALL SDL_GetHapticFromID(SDL_HapticID instance_id);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get the instance ID of an opened haptic device.
|
* Get the instance ID of an opened haptic device.
|
||||||
|
@ -1025,7 +1025,7 @@ extern SDL_DECLSPEC SDL_HapticID SDLCALL SDL_GetHapticID(SDL_Haptic *haptic);
|
||||||
*
|
*
|
||||||
* \sa SDL_GetHapticNameForID
|
* \sa SDL_GetHapticNameForID
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC const char *SDLCALL SDL_GetHapticName(SDL_Haptic *haptic);
|
extern SDL_DECLSPEC const char * SDLCALL SDL_GetHapticName(SDL_Haptic *haptic);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Query whether or not the current mouse has haptic capabilities.
|
* Query whether or not the current mouse has haptic capabilities.
|
||||||
|
@ -1049,7 +1049,7 @@ extern SDL_DECLSPEC SDL_bool SDLCALL SDL_IsMouseHaptic(void);
|
||||||
* \sa SDL_CloseHaptic
|
* \sa SDL_CloseHaptic
|
||||||
* \sa SDL_IsMouseHaptic
|
* \sa SDL_IsMouseHaptic
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC SDL_Haptic *SDLCALL SDL_OpenHapticFromMouse(void);
|
extern SDL_DECLSPEC SDL_Haptic * SDLCALL SDL_OpenHapticFromMouse(void);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Query if a joystick has haptic features.
|
* Query if a joystick has haptic features.
|
||||||
|
@ -1083,7 +1083,7 @@ extern SDL_DECLSPEC SDL_bool SDLCALL SDL_IsJoystickHaptic(SDL_Joystick *joystick
|
||||||
* \sa SDL_CloseHaptic
|
* \sa SDL_CloseHaptic
|
||||||
* \sa SDL_IsJoystickHaptic
|
* \sa SDL_IsJoystickHaptic
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC SDL_Haptic *SDLCALL SDL_OpenHapticFromJoystick(SDL_Joystick *joystick);
|
extern SDL_DECLSPEC SDL_Haptic * SDLCALL SDL_OpenHapticFromJoystick(SDL_Joystick *joystick);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Close a haptic device previously opened with SDL_OpenHaptic().
|
* Close a haptic device previously opened with SDL_OpenHaptic().
|
||||||
|
|
|
@ -235,7 +235,7 @@ typedef struct SDL_IOStream SDL_IOStream;
|
||||||
* \sa SDL_TellIO
|
* \sa SDL_TellIO
|
||||||
* \sa SDL_WriteIO
|
* \sa SDL_WriteIO
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC SDL_IOStream *SDLCALL SDL_IOFromFile(const char *file, const char *mode);
|
extern SDL_DECLSPEC SDL_IOStream * SDLCALL SDL_IOFromFile(const char *file, const char *mode);
|
||||||
|
|
||||||
#define SDL_PROP_IOSTREAM_WINDOWS_HANDLE_POINTER "SDL.iostream.windows.handle"
|
#define SDL_PROP_IOSTREAM_WINDOWS_HANDLE_POINTER "SDL.iostream.windows.handle"
|
||||||
#define SDL_PROP_IOSTREAM_STDIO_FILE_POINTER "SDL.iostream.stdio.file"
|
#define SDL_PROP_IOSTREAM_STDIO_FILE_POINTER "SDL.iostream.stdio.file"
|
||||||
|
@ -270,7 +270,7 @@ extern SDL_DECLSPEC SDL_IOStream *SDLCALL SDL_IOFromFile(const char *file, const
|
||||||
* \sa SDL_TellIO
|
* \sa SDL_TellIO
|
||||||
* \sa SDL_WriteIO
|
* \sa SDL_WriteIO
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC SDL_IOStream *SDLCALL SDL_IOFromMem(void *mem, size_t size);
|
extern SDL_DECLSPEC SDL_IOStream * SDLCALL SDL_IOFromMem(void *mem, size_t size);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Use this function to prepare a read-only memory buffer for use with
|
* Use this function to prepare a read-only memory buffer for use with
|
||||||
|
@ -302,7 +302,7 @@ extern SDL_DECLSPEC SDL_IOStream *SDLCALL SDL_IOFromMem(void *mem, size_t size);
|
||||||
* \sa SDL_SeekIO
|
* \sa SDL_SeekIO
|
||||||
* \sa SDL_TellIO
|
* \sa SDL_TellIO
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC SDL_IOStream *SDLCALL SDL_IOFromConstMem(const void *mem, size_t size);
|
extern SDL_DECLSPEC SDL_IOStream * SDLCALL SDL_IOFromConstMem(const void *mem, size_t size);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Use this function to create an SDL_IOStream that is backed by dynamically
|
* Use this function to create an SDL_IOStream that is backed by dynamically
|
||||||
|
@ -330,7 +330,7 @@ extern SDL_DECLSPEC SDL_IOStream *SDLCALL SDL_IOFromConstMem(const void *mem, si
|
||||||
* \sa SDL_TellIO
|
* \sa SDL_TellIO
|
||||||
* \sa SDL_WriteIO
|
* \sa SDL_WriteIO
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC SDL_IOStream *SDLCALL SDL_IOFromDynamicMem(void);
|
extern SDL_DECLSPEC SDL_IOStream * SDLCALL SDL_IOFromDynamicMem(void);
|
||||||
|
|
||||||
#define SDL_PROP_IOSTREAM_DYNAMIC_MEMORY_POINTER "SDL.iostream.dynamic.memory"
|
#define SDL_PROP_IOSTREAM_DYNAMIC_MEMORY_POINTER "SDL.iostream.dynamic.memory"
|
||||||
#define SDL_PROP_IOSTREAM_DYNAMIC_CHUNKSIZE_NUMBER "SDL.iostream.dynamic.chunksize"
|
#define SDL_PROP_IOSTREAM_DYNAMIC_CHUNKSIZE_NUMBER "SDL.iostream.dynamic.chunksize"
|
||||||
|
@ -364,7 +364,7 @@ extern SDL_DECLSPEC SDL_IOStream *SDLCALL SDL_IOFromDynamicMem(void);
|
||||||
* \sa SDL_IOFromFile
|
* \sa SDL_IOFromFile
|
||||||
* \sa SDL_IOFromMem
|
* \sa SDL_IOFromMem
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC SDL_IOStream *SDLCALL SDL_OpenIO(const SDL_IOStreamInterface *iface, void *userdata);
|
extern SDL_DECLSPEC SDL_IOStream * SDLCALL SDL_OpenIO(const SDL_IOStreamInterface *iface, void *userdata);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Close and free an allocated SDL_IOStream structure.
|
* Close and free an allocated SDL_IOStream structure.
|
||||||
|
@ -582,7 +582,7 @@ extern SDL_DECLSPEC size_t SDLCALL SDL_IOvprintf(SDL_IOStream *context, SDL_PRIN
|
||||||
*
|
*
|
||||||
* \sa SDL_LoadFile
|
* \sa SDL_LoadFile
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC void *SDLCALL SDL_LoadFile_IO(SDL_IOStream *src, size_t *datasize, SDL_bool closeio);
|
extern SDL_DECLSPEC void * SDLCALL SDL_LoadFile_IO(SDL_IOStream *src, size_t *datasize, SDL_bool closeio);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Load all the data from a file path.
|
* Load all the data from a file path.
|
||||||
|
@ -601,7 +601,7 @@ extern SDL_DECLSPEC void *SDLCALL SDL_LoadFile_IO(SDL_IOStream *src, size_t *dat
|
||||||
*
|
*
|
||||||
* \sa SDL_LoadFile_IO
|
* \sa SDL_LoadFile_IO
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC void *SDLCALL SDL_LoadFile(const char *file, size_t *datasize);
|
extern SDL_DECLSPEC void * SDLCALL SDL_LoadFile(const char *file, size_t *datasize);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* \name Read endian functions
|
* \name Read endian functions
|
||||||
|
|
|
@ -220,7 +220,7 @@ extern SDL_DECLSPEC SDL_bool SDLCALL SDL_HasJoystick(void);
|
||||||
* \sa SDL_HasJoystick
|
* \sa SDL_HasJoystick
|
||||||
* \sa SDL_OpenJoystick
|
* \sa SDL_OpenJoystick
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC SDL_JoystickID *SDLCALL SDL_GetJoysticks(int *count);
|
extern SDL_DECLSPEC SDL_JoystickID * SDLCALL SDL_GetJoysticks(int *count);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get the implementation dependent name of a joystick.
|
* Get the implementation dependent name of a joystick.
|
||||||
|
@ -238,7 +238,7 @@ extern SDL_DECLSPEC SDL_JoystickID *SDLCALL SDL_GetJoysticks(int *count);
|
||||||
* \sa SDL_GetJoystickName
|
* \sa SDL_GetJoystickName
|
||||||
* \sa SDL_GetJoysticks
|
* \sa SDL_GetJoysticks
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC const char *SDLCALL SDL_GetJoystickNameForID(SDL_JoystickID instance_id);
|
extern SDL_DECLSPEC const char * SDLCALL SDL_GetJoystickNameForID(SDL_JoystickID instance_id);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get the implementation dependent path of a joystick.
|
* Get the implementation dependent path of a joystick.
|
||||||
|
@ -256,7 +256,7 @@ extern SDL_DECLSPEC const char *SDLCALL SDL_GetJoystickNameForID(SDL_JoystickID
|
||||||
* \sa SDL_GetJoystickPath
|
* \sa SDL_GetJoystickPath
|
||||||
* \sa SDL_GetJoysticks
|
* \sa SDL_GetJoysticks
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC const char *SDLCALL SDL_GetJoystickPathForID(SDL_JoystickID instance_id);
|
extern SDL_DECLSPEC const char * SDLCALL SDL_GetJoystickPathForID(SDL_JoystickID instance_id);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get the player index of a joystick.
|
* Get the player index of a joystick.
|
||||||
|
@ -371,7 +371,7 @@ extern SDL_DECLSPEC SDL_JoystickType SDLCALL SDL_GetJoystickTypeForID(SDL_Joysti
|
||||||
*
|
*
|
||||||
* \sa SDL_CloseJoystick
|
* \sa SDL_CloseJoystick
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC SDL_Joystick *SDLCALL SDL_OpenJoystick(SDL_JoystickID instance_id);
|
extern SDL_DECLSPEC SDL_Joystick * SDLCALL SDL_OpenJoystick(SDL_JoystickID instance_id);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get the SDL_Joystick associated with an instance ID, if it has been opened.
|
* Get the SDL_Joystick associated with an instance ID, if it has been opened.
|
||||||
|
@ -382,7 +382,7 @@ extern SDL_DECLSPEC SDL_Joystick *SDLCALL SDL_OpenJoystick(SDL_JoystickID instan
|
||||||
*
|
*
|
||||||
* \since This function is available since SDL 3.0.0.
|
* \since This function is available since SDL 3.0.0.
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC SDL_Joystick *SDLCALL SDL_GetJoystickFromID(SDL_JoystickID instance_id);
|
extern SDL_DECLSPEC SDL_Joystick * SDLCALL SDL_GetJoystickFromID(SDL_JoystickID instance_id);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get the SDL_Joystick associated with a player index.
|
* Get the SDL_Joystick associated with a player index.
|
||||||
|
@ -396,7 +396,7 @@ extern SDL_DECLSPEC SDL_Joystick *SDLCALL SDL_GetJoystickFromID(SDL_JoystickID i
|
||||||
* \sa SDL_GetJoystickPlayerIndex
|
* \sa SDL_GetJoystickPlayerIndex
|
||||||
* \sa SDL_SetJoystickPlayerIndex
|
* \sa SDL_SetJoystickPlayerIndex
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC SDL_Joystick *SDLCALL SDL_GetJoystickFromPlayerIndex(int player_index);
|
extern SDL_DECLSPEC SDL_Joystick * SDLCALL SDL_GetJoystickFromPlayerIndex(int player_index);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The structure that describes a virtual joystick touchpad.
|
* The structure that describes a virtual joystick touchpad.
|
||||||
|
@ -676,7 +676,7 @@ extern SDL_DECLSPEC SDL_PropertiesID SDLCALL SDL_GetJoystickProperties(SDL_Joyst
|
||||||
*
|
*
|
||||||
* \sa SDL_GetJoystickNameForID
|
* \sa SDL_GetJoystickNameForID
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC const char *SDLCALL SDL_GetJoystickName(SDL_Joystick *joystick);
|
extern SDL_DECLSPEC const char * SDLCALL SDL_GetJoystickName(SDL_Joystick *joystick);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get the implementation dependent path of a joystick.
|
* Get the implementation dependent path of a joystick.
|
||||||
|
@ -691,7 +691,7 @@ extern SDL_DECLSPEC const char *SDLCALL SDL_GetJoystickName(SDL_Joystick *joysti
|
||||||
*
|
*
|
||||||
* \sa SDL_GetJoystickPathForID
|
* \sa SDL_GetJoystickPathForID
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC const char *SDLCALL SDL_GetJoystickPath(SDL_Joystick *joystick);
|
extern SDL_DECLSPEC const char * SDLCALL SDL_GetJoystickPath(SDL_Joystick *joystick);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get the player index of an opened joystick.
|
* Get the player index of an opened joystick.
|
||||||
|
|
|
@ -83,7 +83,7 @@ extern SDL_DECLSPEC SDL_bool SDLCALL SDL_HasKeyboard(void);
|
||||||
* \sa SDL_GetKeyboardNameForID
|
* \sa SDL_GetKeyboardNameForID
|
||||||
* \sa SDL_HasKeyboard
|
* \sa SDL_HasKeyboard
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC SDL_KeyboardID *SDLCALL SDL_GetKeyboards(int *count);
|
extern SDL_DECLSPEC SDL_KeyboardID * SDLCALL SDL_GetKeyboards(int *count);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get the name of a keyboard.
|
* Get the name of a keyboard.
|
||||||
|
@ -100,7 +100,7 @@ extern SDL_DECLSPEC SDL_KeyboardID *SDLCALL SDL_GetKeyboards(int *count);
|
||||||
*
|
*
|
||||||
* \sa SDL_GetKeyboards
|
* \sa SDL_GetKeyboards
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC const char *SDLCALL SDL_GetKeyboardNameForID(SDL_KeyboardID instance_id);
|
extern SDL_DECLSPEC const char * SDLCALL SDL_GetKeyboardNameForID(SDL_KeyboardID instance_id);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Query the window which currently has keyboard focus.
|
* Query the window which currently has keyboard focus.
|
||||||
|
@ -140,7 +140,7 @@ extern SDL_DECLSPEC SDL_Window * SDLCALL SDL_GetKeyboardFocus(void);
|
||||||
* \sa SDL_PumpEvents
|
* \sa SDL_PumpEvents
|
||||||
* \sa SDL_ResetKeyboard
|
* \sa SDL_ResetKeyboard
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC const Uint8 *SDLCALL SDL_GetKeyboardState(int *numkeys);
|
extern SDL_DECLSPEC const Uint8 * SDLCALL SDL_GetKeyboardState(int *numkeys);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Clear the state of the keyboard.
|
* Clear the state of the keyboard.
|
||||||
|
@ -301,7 +301,7 @@ extern SDL_DECLSPEC int SDLCALL SDL_SetScancodeName(SDL_Scancode scancode, const
|
||||||
* \sa SDL_GetScancodeFromName
|
* \sa SDL_GetScancodeFromName
|
||||||
* \sa SDL_SetScancodeName
|
* \sa SDL_SetScancodeName
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC const char *SDLCALL SDL_GetScancodeName(SDL_Scancode scancode);
|
extern SDL_DECLSPEC const char * SDLCALL SDL_GetScancodeName(SDL_Scancode scancode);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get a scancode from a human-readable name.
|
* Get a scancode from a human-readable name.
|
||||||
|
@ -337,7 +337,7 @@ extern SDL_DECLSPEC SDL_Scancode SDLCALL SDL_GetScancodeFromName(const char *nam
|
||||||
* \sa SDL_GetKeyFromScancode
|
* \sa SDL_GetKeyFromScancode
|
||||||
* \sa SDL_GetScancodeFromKey
|
* \sa SDL_GetScancodeFromKey
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC const char *SDLCALL SDL_GetKeyName(SDL_Keycode key);
|
extern SDL_DECLSPEC const char * SDLCALL SDL_GetKeyName(SDL_Keycode key);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get a key code from a human-readable name.
|
* Get a key code from a human-readable name.
|
||||||
|
|
|
@ -63,7 +63,7 @@ extern "C" {
|
||||||
* \sa SDL_LoadFunction
|
* \sa SDL_LoadFunction
|
||||||
* \sa SDL_UnloadObject
|
* \sa SDL_UnloadObject
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC void *SDLCALL SDL_LoadObject(const char *sofile);
|
extern SDL_DECLSPEC void * SDLCALL SDL_LoadObject(const char *sofile);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Look up the address of the named function in a shared object.
|
* Look up the address of the named function in a shared object.
|
||||||
|
|
|
@ -533,7 +533,7 @@ extern SDL_DECLSPEC void SDLCALL SDL_SetMainReady(void);
|
||||||
*
|
*
|
||||||
* \since This function is available since SDL 3.0.0.
|
* \since This function is available since SDL 3.0.0.
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC int SDLCALL SDL_RunApp(int argc, char* argv[], SDL_main_func mainFunction, void * reserved);
|
extern SDL_DECLSPEC int SDLCALL SDL_RunApp(int argc, char *argv[], SDL_main_func mainFunction, void *reserved);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* An entry point for SDL's use in SDL_MAIN_USE_CALLBACKS.
|
* An entry point for SDL's use in SDL_MAIN_USE_CALLBACKS.
|
||||||
|
@ -560,7 +560,7 @@ extern SDL_DECLSPEC int SDLCALL SDL_RunApp(int argc, char* argv[], SDL_main_func
|
||||||
*
|
*
|
||||||
* \since This function is available since SDL 3.0.0.
|
* \since This function is available since SDL 3.0.0.
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC int SDLCALL SDL_EnterAppMainCallbacks(int argc, char* argv[], SDL_AppInit_func appinit, SDL_AppIterate_func appiter, SDL_AppEvent_func appevent, SDL_AppQuit_func appquit);
|
extern SDL_DECLSPEC int SDLCALL SDL_EnterAppMainCallbacks(int argc, char *argv[], SDL_AppInit_func appinit, SDL_AppIterate_func appiter, SDL_AppEvent_func appevent, SDL_AppQuit_func appquit);
|
||||||
|
|
||||||
|
|
||||||
#if defined(SDL_PLATFORM_WIN32) || defined(SDL_PLATFORM_GDK)
|
#if defined(SDL_PLATFORM_WIN32) || defined(SDL_PLATFORM_GDK)
|
||||||
|
|
|
@ -75,8 +75,8 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
typedef struct HINSTANCE__ * HINSTANCE;
|
typedef struct HINSTANCE__ * HINSTANCE;
|
||||||
typedef char* LPSTR;
|
typedef char *LPSTR;
|
||||||
typedef wchar_t* PWSTR;
|
typedef wchar_t *PWSTR;
|
||||||
|
|
||||||
/* The VC++ compiler needs main/wmain defined, but not for GDK */
|
/* The VC++ compiler needs main/wmain defined, but not for GDK */
|
||||||
#if defined(_MSC_VER) && !defined(SDL_PLATFORM_GDK)
|
#if defined(_MSC_VER) && !defined(SDL_PLATFORM_GDK)
|
||||||
|
|
|
@ -66,7 +66,7 @@ typedef void *SDL_MetalView;
|
||||||
* \sa SDL_Metal_DestroyView
|
* \sa SDL_Metal_DestroyView
|
||||||
* \sa SDL_Metal_GetLayer
|
* \sa SDL_Metal_GetLayer
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC SDL_MetalView SDLCALL SDL_Metal_CreateView(SDL_Window * window);
|
extern SDL_DECLSPEC SDL_MetalView SDLCALL SDL_Metal_CreateView(SDL_Window *window);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Destroy an existing SDL_MetalView object.
|
* Destroy an existing SDL_MetalView object.
|
||||||
|
@ -90,7 +90,7 @@ extern SDL_DECLSPEC void SDLCALL SDL_Metal_DestroyView(SDL_MetalView view);
|
||||||
*
|
*
|
||||||
* \since This function is available since SDL 3.0.0.
|
* \since This function is available since SDL 3.0.0.
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC void *SDLCALL SDL_Metal_GetLayer(SDL_MetalView view);
|
extern SDL_DECLSPEC void * SDLCALL SDL_Metal_GetLayer(SDL_MetalView view);
|
||||||
|
|
||||||
/* @} *//* Metal support functions */
|
/* @} *//* Metal support functions */
|
||||||
|
|
||||||
|
|
|
@ -145,7 +145,7 @@ extern SDL_DECLSPEC SDL_bool SDLCALL SDL_HasMouse(void);
|
||||||
* \sa SDL_GetMouseNameForID
|
* \sa SDL_GetMouseNameForID
|
||||||
* \sa SDL_HasMouse
|
* \sa SDL_HasMouse
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC SDL_MouseID *SDLCALL SDL_GetMice(int *count);
|
extern SDL_DECLSPEC SDL_MouseID * SDLCALL SDL_GetMice(int *count);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get the name of a mouse.
|
* Get the name of a mouse.
|
||||||
|
@ -162,7 +162,7 @@ extern SDL_DECLSPEC SDL_MouseID *SDLCALL SDL_GetMice(int *count);
|
||||||
*
|
*
|
||||||
* \sa SDL_GetMice
|
* \sa SDL_GetMice
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC const char *SDLCALL SDL_GetMouseNameForID(SDL_MouseID instance_id);
|
extern SDL_DECLSPEC const char * SDLCALL SDL_GetMouseNameForID(SDL_MouseID instance_id);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get the window which currently has mouse focus.
|
* Get the window which currently has mouse focus.
|
||||||
|
@ -406,7 +406,7 @@ extern SDL_DECLSPEC SDL_bool SDLCALL SDL_GetRelativeMouseMode(void);
|
||||||
* \sa SDL_DestroyCursor
|
* \sa SDL_DestroyCursor
|
||||||
* \sa SDL_SetCursor
|
* \sa SDL_SetCursor
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC SDL_Cursor *SDLCALL SDL_CreateCursor(const Uint8 * data,
|
extern SDL_DECLSPEC SDL_Cursor * SDLCALL SDL_CreateCursor(const Uint8 * data,
|
||||||
const Uint8 * mask,
|
const Uint8 * mask,
|
||||||
int w, int h, int hot_x,
|
int w, int h, int hot_x,
|
||||||
int hot_y);
|
int hot_y);
|
||||||
|
@ -427,7 +427,7 @@ extern SDL_DECLSPEC SDL_Cursor *SDLCALL SDL_CreateCursor(const Uint8 * data,
|
||||||
* \sa SDL_DestroyCursor
|
* \sa SDL_DestroyCursor
|
||||||
* \sa SDL_SetCursor
|
* \sa SDL_SetCursor
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC SDL_Cursor *SDLCALL SDL_CreateColorCursor(SDL_Surface *surface,
|
extern SDL_DECLSPEC SDL_Cursor * SDLCALL SDL_CreateColorCursor(SDL_Surface *surface,
|
||||||
int hot_x,
|
int hot_x,
|
||||||
int hot_y);
|
int hot_y);
|
||||||
|
|
||||||
|
@ -442,7 +442,7 @@ extern SDL_DECLSPEC SDL_Cursor *SDLCALL SDL_CreateColorCursor(SDL_Surface *surfa
|
||||||
*
|
*
|
||||||
* \sa SDL_DestroyCursor
|
* \sa SDL_DestroyCursor
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC SDL_Cursor *SDLCALL SDL_CreateSystemCursor(SDL_SystemCursor id);
|
extern SDL_DECLSPEC SDL_Cursor * SDLCALL SDL_CreateSystemCursor(SDL_SystemCursor id);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Set the active cursor.
|
* Set the active cursor.
|
||||||
|
@ -460,7 +460,7 @@ extern SDL_DECLSPEC SDL_Cursor *SDLCALL SDL_CreateSystemCursor(SDL_SystemCursor
|
||||||
*
|
*
|
||||||
* \sa SDL_GetCursor
|
* \sa SDL_GetCursor
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC int SDLCALL SDL_SetCursor(SDL_Cursor * cursor);
|
extern SDL_DECLSPEC int SDLCALL SDL_SetCursor(SDL_Cursor *cursor);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get the active cursor.
|
* Get the active cursor.
|
||||||
|
@ -474,7 +474,7 @@ extern SDL_DECLSPEC int SDLCALL SDL_SetCursor(SDL_Cursor * cursor);
|
||||||
*
|
*
|
||||||
* \sa SDL_SetCursor
|
* \sa SDL_SetCursor
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC SDL_Cursor *SDLCALL SDL_GetCursor(void);
|
extern SDL_DECLSPEC SDL_Cursor * SDLCALL SDL_GetCursor(void);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get the default cursor.
|
* Get the default cursor.
|
||||||
|
@ -486,7 +486,7 @@ extern SDL_DECLSPEC SDL_Cursor *SDLCALL SDL_GetCursor(void);
|
||||||
*
|
*
|
||||||
* \since This function is available since SDL 3.0.0.
|
* \since This function is available since SDL 3.0.0.
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC SDL_Cursor *SDLCALL SDL_GetDefaultCursor(void);
|
extern SDL_DECLSPEC SDL_Cursor * SDLCALL SDL_GetDefaultCursor(void);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Free a previously-created cursor.
|
* Free a previously-created cursor.
|
||||||
|
@ -502,7 +502,7 @@ extern SDL_DECLSPEC SDL_Cursor *SDLCALL SDL_GetDefaultCursor(void);
|
||||||
* \sa SDL_CreateCursor
|
* \sa SDL_CreateCursor
|
||||||
* \sa SDL_CreateSystemCursor
|
* \sa SDL_CreateSystemCursor
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC void SDLCALL SDL_DestroyCursor(SDL_Cursor * cursor);
|
extern SDL_DECLSPEC void SDLCALL SDL_DestroyCursor(SDL_Cursor *cursor);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Show the cursor.
|
* Show the cursor.
|
||||||
|
|
|
@ -164,7 +164,7 @@ typedef struct SDL_Mutex SDL_Mutex;
|
||||||
* \sa SDL_TryLockMutex
|
* \sa SDL_TryLockMutex
|
||||||
* \sa SDL_UnlockMutex
|
* \sa SDL_UnlockMutex
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC SDL_Mutex *SDLCALL SDL_CreateMutex(void);
|
extern SDL_DECLSPEC SDL_Mutex * SDLCALL SDL_CreateMutex(void);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Lock the mutex.
|
* Lock the mutex.
|
||||||
|
@ -331,7 +331,7 @@ typedef struct SDL_RWLock SDL_RWLock;
|
||||||
* \sa SDL_TryLockRWLockForWriting
|
* \sa SDL_TryLockRWLockForWriting
|
||||||
* \sa SDL_UnlockRWLock
|
* \sa SDL_UnlockRWLock
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC SDL_RWLock *SDLCALL SDL_CreateRWLock(void);
|
extern SDL_DECLSPEC SDL_RWLock * SDLCALL SDL_CreateRWLock(void);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Lock the read/write lock for _read only_ operations.
|
* Lock the read/write lock for _read only_ operations.
|
||||||
|
@ -550,7 +550,7 @@ typedef struct SDL_Semaphore SDL_Semaphore;
|
||||||
* \sa SDL_WaitSemaphore
|
* \sa SDL_WaitSemaphore
|
||||||
* \sa SDL_WaitSemaphoreTimeout
|
* \sa SDL_WaitSemaphoreTimeout
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC SDL_Semaphore *SDLCALL SDL_CreateSemaphore(Uint32 initial_value);
|
extern SDL_DECLSPEC SDL_Semaphore * SDLCALL SDL_CreateSemaphore(Uint32 initial_value);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Destroy a semaphore.
|
* Destroy a semaphore.
|
||||||
|
@ -694,7 +694,7 @@ typedef struct SDL_Condition SDL_Condition;
|
||||||
* \sa SDL_WaitConditionTimeout
|
* \sa SDL_WaitConditionTimeout
|
||||||
* \sa SDL_DestroyCondition
|
* \sa SDL_DestroyCondition
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC SDL_Condition *SDLCALL SDL_CreateCondition(void);
|
extern SDL_DECLSPEC SDL_Condition * SDLCALL SDL_CreateCondition(void);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Destroy a condition variable.
|
* Destroy a condition variable.
|
||||||
|
|
|
@ -162,7 +162,7 @@ typedef enum SDL_PenSubtype
|
||||||
*
|
*
|
||||||
* \since This function is available since SDL 3.0.0.
|
* \since This function is available since SDL 3.0.0.
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC SDL_PenID *SDLCALL SDL_GetPens(int *count);
|
extern SDL_DECLSPEC SDL_PenID * SDLCALL SDL_GetPens(int *count);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Retrieves the pen's current status.
|
* Retrieves the pen's current status.
|
||||||
|
@ -237,7 +237,7 @@ extern SDL_DECLSPEC SDL_bool SDLCALL SDL_PenConnected(SDL_PenID instance_id);
|
||||||
*
|
*
|
||||||
* \since This function is available since SDL 3.0.0.
|
* \since This function is available since SDL 3.0.0.
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC const char *SDLCALL SDL_GetPenName(SDL_PenID instance_id);
|
extern SDL_DECLSPEC const char * SDLCALL SDL_GetPenName(SDL_PenID instance_id);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Pen capabilities, as reported by SDL_GetPenCapabilities()
|
* Pen capabilities, as reported by SDL_GetPenCapabilities()
|
||||||
|
|
|
@ -733,7 +733,7 @@ typedef struct SDL_PixelFormatDetails
|
||||||
*
|
*
|
||||||
* \since This function is available since SDL 3.0.0.
|
* \since This function is available since SDL 3.0.0.
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC const char* SDLCALL SDL_GetPixelFormatName(SDL_PixelFormat format);
|
extern SDL_DECLSPEC const char * SDLCALL SDL_GetPixelFormatName(SDL_PixelFormat format);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Convert one of the enumerated pixel formats to a bpp value and RGBA masks.
|
* Convert one of the enumerated pixel formats to a bpp value and RGBA masks.
|
||||||
|
@ -812,7 +812,7 @@ extern SDL_DECLSPEC const SDL_PixelFormatDetails * SDLCALL SDL_GetPixelFormatDet
|
||||||
* \sa SDL_SetPaletteColors
|
* \sa SDL_SetPaletteColors
|
||||||
* \sa SDL_SetSurfacePalette
|
* \sa SDL_SetSurfacePalette
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC SDL_Palette *SDLCALL SDL_CreatePalette(int ncolors);
|
extern SDL_DECLSPEC SDL_Palette * SDLCALL SDL_CreatePalette(int ncolors);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Set a range of colors in a palette.
|
* Set a range of colors in a palette.
|
||||||
|
|
|
@ -373,7 +373,7 @@ extern SDL_DECLSPEC SDL_PropertyType SDLCALL SDL_GetPropertyType(SDL_PropertiesI
|
||||||
* \sa SDL_HasProperty
|
* \sa SDL_HasProperty
|
||||||
* \sa SDL_SetPointerProperty
|
* \sa SDL_SetPointerProperty
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC void *SDLCALL SDL_GetPointerProperty(SDL_PropertiesID props, const char *name, void *default_value);
|
extern SDL_DECLSPEC void * SDLCALL SDL_GetPointerProperty(SDL_PropertiesID props, const char *name, void *default_value);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get a string property from a group of properties.
|
* Get a string property from a group of properties.
|
||||||
|
@ -394,7 +394,7 @@ extern SDL_DECLSPEC void *SDLCALL SDL_GetPointerProperty(SDL_PropertiesID props,
|
||||||
* \sa SDL_HasProperty
|
* \sa SDL_HasProperty
|
||||||
* \sa SDL_SetStringProperty
|
* \sa SDL_SetStringProperty
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC const char *SDLCALL SDL_GetStringProperty(SDL_PropertiesID props, const char *name, const char *default_value);
|
extern SDL_DECLSPEC const char * SDLCALL SDL_GetStringProperty(SDL_PropertiesID props, const char *name, const char *default_value);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get a number property from a group of properties.
|
* Get a number property from a group of properties.
|
||||||
|
|
|
@ -165,7 +165,7 @@ extern SDL_DECLSPEC int SDLCALL SDL_GetNumRenderDrivers(void);
|
||||||
*
|
*
|
||||||
* \sa SDL_GetNumRenderDrivers
|
* \sa SDL_GetNumRenderDrivers
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC const char *SDLCALL SDL_GetRenderDriver(int index);
|
extern SDL_DECLSPEC const char * SDLCALL SDL_GetRenderDriver(int index);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Create a window and default renderer.
|
* Create a window and default renderer.
|
||||||
|
@ -297,7 +297,7 @@ extern SDL_DECLSPEC SDL_Renderer * SDLCALL SDL_CreateRendererWithProperties(SDL_
|
||||||
*
|
*
|
||||||
* \sa SDL_DestroyRenderer
|
* \sa SDL_DestroyRenderer
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC SDL_Renderer *SDLCALL SDL_CreateSoftwareRenderer(SDL_Surface *surface);
|
extern SDL_DECLSPEC SDL_Renderer * SDLCALL SDL_CreateSoftwareRenderer(SDL_Surface *surface);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get the renderer associated with a window.
|
* Get the renderer associated with a window.
|
||||||
|
@ -308,7 +308,7 @@ extern SDL_DECLSPEC SDL_Renderer *SDLCALL SDL_CreateSoftwareRenderer(SDL_Surface
|
||||||
*
|
*
|
||||||
* \since This function is available since SDL 3.0.0.
|
* \since This function is available since SDL 3.0.0.
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC SDL_Renderer *SDLCALL SDL_GetRenderer(SDL_Window *window);
|
extern SDL_DECLSPEC SDL_Renderer * SDLCALL SDL_GetRenderer(SDL_Window *window);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get the window associated with a renderer.
|
* Get the window associated with a renderer.
|
||||||
|
@ -319,7 +319,7 @@ extern SDL_DECLSPEC SDL_Renderer *SDLCALL SDL_GetRenderer(SDL_Window *window);
|
||||||
*
|
*
|
||||||
* \since This function is available since SDL 3.0.0.
|
* \since This function is available since SDL 3.0.0.
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC SDL_Window *SDLCALL SDL_GetRenderWindow(SDL_Renderer *renderer);
|
extern SDL_DECLSPEC SDL_Window * SDLCALL SDL_GetRenderWindow(SDL_Renderer *renderer);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get the name of a renderer.
|
* Get the name of a renderer.
|
||||||
|
@ -334,7 +334,7 @@ extern SDL_DECLSPEC SDL_Window *SDLCALL SDL_GetRenderWindow(SDL_Renderer *render
|
||||||
* \sa SDL_CreateRenderer
|
* \sa SDL_CreateRenderer
|
||||||
* \sa SDL_CreateRendererWithProperties
|
* \sa SDL_CreateRendererWithProperties
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC const char *SDLCALL SDL_GetRendererName(SDL_Renderer *renderer);
|
extern SDL_DECLSPEC const char * SDLCALL SDL_GetRendererName(SDL_Renderer *renderer);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get the properties associated with a renderer.
|
* Get the properties associated with a renderer.
|
||||||
|
@ -497,7 +497,7 @@ extern SDL_DECLSPEC int SDLCALL SDL_GetCurrentRenderOutputSize(SDL_Renderer *ren
|
||||||
* \sa SDL_GetTextureSize
|
* \sa SDL_GetTextureSize
|
||||||
* \sa SDL_UpdateTexture
|
* \sa SDL_UpdateTexture
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC SDL_Texture *SDLCALL SDL_CreateTexture(SDL_Renderer *renderer, SDL_PixelFormat format, int access, int w, int h);
|
extern SDL_DECLSPEC SDL_Texture * SDLCALL SDL_CreateTexture(SDL_Renderer *renderer, SDL_PixelFormat format, int access, int w, int h);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Create a texture from an existing surface.
|
* Create a texture from an existing surface.
|
||||||
|
@ -523,7 +523,7 @@ extern SDL_DECLSPEC SDL_Texture *SDLCALL SDL_CreateTexture(SDL_Renderer *rendere
|
||||||
* \sa SDL_CreateTextureWithProperties
|
* \sa SDL_CreateTextureWithProperties
|
||||||
* \sa SDL_DestroyTexture
|
* \sa SDL_DestroyTexture
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC SDL_Texture *SDLCALL SDL_CreateTextureFromSurface(SDL_Renderer *renderer, SDL_Surface *surface);
|
extern SDL_DECLSPEC SDL_Texture * SDLCALL SDL_CreateTextureFromSurface(SDL_Renderer *renderer, SDL_Surface *surface);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Create a texture for a rendering context with the specified properties.
|
* Create a texture for a rendering context with the specified properties.
|
||||||
|
@ -634,7 +634,7 @@ extern SDL_DECLSPEC SDL_Texture *SDLCALL SDL_CreateTextureFromSurface(SDL_Render
|
||||||
* \sa SDL_GetTextureSize
|
* \sa SDL_GetTextureSize
|
||||||
* \sa SDL_UpdateTexture
|
* \sa SDL_UpdateTexture
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC SDL_Texture *SDLCALL SDL_CreateTextureWithProperties(SDL_Renderer *renderer, SDL_PropertiesID props);
|
extern SDL_DECLSPEC SDL_Texture * SDLCALL SDL_CreateTextureWithProperties(SDL_Renderer *renderer, SDL_PropertiesID props);
|
||||||
|
|
||||||
#define SDL_PROP_TEXTURE_CREATE_COLORSPACE_NUMBER "colorspace"
|
#define SDL_PROP_TEXTURE_CREATE_COLORSPACE_NUMBER "colorspace"
|
||||||
#define SDL_PROP_TEXTURE_CREATE_FORMAT_NUMBER "format"
|
#define SDL_PROP_TEXTURE_CREATE_FORMAT_NUMBER "format"
|
||||||
|
@ -795,7 +795,7 @@ extern SDL_DECLSPEC SDL_PropertiesID SDLCALL SDL_GetTextureProperties(SDL_Textur
|
||||||
*
|
*
|
||||||
* \since This function is available since SDL 3.0.0.
|
* \since This function is available since SDL 3.0.0.
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC SDL_Renderer *SDLCALL SDL_GetRendererFromTexture(SDL_Texture *texture);
|
extern SDL_DECLSPEC SDL_Renderer * SDLCALL SDL_GetRendererFromTexture(SDL_Texture *texture);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get the size of a texture, as floating point values.
|
* Get the size of a texture, as floating point values.
|
||||||
|
@ -1262,7 +1262,7 @@ extern SDL_DECLSPEC int SDLCALL SDL_SetRenderTarget(SDL_Renderer *renderer, SDL_
|
||||||
*
|
*
|
||||||
* \sa SDL_SetRenderTarget
|
* \sa SDL_SetRenderTarget
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC SDL_Texture *SDLCALL SDL_GetRenderTarget(SDL_Renderer *renderer);
|
extern SDL_DECLSPEC SDL_Texture * SDLCALL SDL_GetRenderTarget(SDL_Renderer *renderer);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Set a device independent resolution and presentation mode for rendering.
|
* Set a device independent resolution and presentation mode for rendering.
|
||||||
|
@ -2070,7 +2070,7 @@ extern SDL_DECLSPEC int SDLCALL SDL_FlushRenderer(SDL_Renderer *renderer);
|
||||||
*
|
*
|
||||||
* \sa SDL_GetRenderMetalCommandEncoder
|
* \sa SDL_GetRenderMetalCommandEncoder
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC void *SDLCALL SDL_GetRenderMetalLayer(SDL_Renderer *renderer);
|
extern SDL_DECLSPEC void * SDLCALL SDL_GetRenderMetalLayer(SDL_Renderer *renderer);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get the Metal command encoder for the current frame.
|
* Get the Metal command encoder for the current frame.
|
||||||
|
@ -2091,7 +2091,7 @@ extern SDL_DECLSPEC void *SDLCALL SDL_GetRenderMetalLayer(SDL_Renderer *renderer
|
||||||
*
|
*
|
||||||
* \sa SDL_GetRenderMetalLayer
|
* \sa SDL_GetRenderMetalLayer
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC void *SDLCALL SDL_GetRenderMetalCommandEncoder(SDL_Renderer *renderer);
|
extern SDL_DECLSPEC void * SDLCALL SDL_GetRenderMetalCommandEncoder(SDL_Renderer *renderer);
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -153,7 +153,7 @@ typedef enum SDL_SensorType
|
||||||
*
|
*
|
||||||
* \since This function is available since SDL 3.0.0.
|
* \since This function is available since SDL 3.0.0.
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC SDL_SensorID *SDLCALL SDL_GetSensors(int *count);
|
extern SDL_DECLSPEC SDL_SensorID * SDLCALL SDL_GetSensors(int *count);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get the implementation dependent name of a sensor.
|
* Get the implementation dependent name of a sensor.
|
||||||
|
@ -167,7 +167,7 @@ extern SDL_DECLSPEC SDL_SensorID *SDLCALL SDL_GetSensors(int *count);
|
||||||
*
|
*
|
||||||
* \since This function is available since SDL 3.0.0.
|
* \since This function is available since SDL 3.0.0.
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC const char *SDLCALL SDL_GetSensorNameForID(SDL_SensorID instance_id);
|
extern SDL_DECLSPEC const char * SDLCALL SDL_GetSensorNameForID(SDL_SensorID instance_id);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get the type of a sensor.
|
* Get the type of a sensor.
|
||||||
|
@ -203,7 +203,7 @@ extern SDL_DECLSPEC int SDLCALL SDL_GetSensorNonPortableTypeForID(SDL_SensorID i
|
||||||
*
|
*
|
||||||
* \since This function is available since SDL 3.0.0.
|
* \since This function is available since SDL 3.0.0.
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC SDL_Sensor *SDLCALL SDL_OpenSensor(SDL_SensorID instance_id);
|
extern SDL_DECLSPEC SDL_Sensor * SDLCALL SDL_OpenSensor(SDL_SensorID instance_id);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Return the SDL_Sensor associated with an instance ID.
|
* Return the SDL_Sensor associated with an instance ID.
|
||||||
|
@ -213,7 +213,7 @@ extern SDL_DECLSPEC SDL_Sensor *SDLCALL SDL_OpenSensor(SDL_SensorID instance_id)
|
||||||
*
|
*
|
||||||
* \since This function is available since SDL 3.0.0.
|
* \since This function is available since SDL 3.0.0.
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC SDL_Sensor *SDLCALL SDL_GetSensorFromID(SDL_SensorID instance_id);
|
extern SDL_DECLSPEC SDL_Sensor * SDLCALL SDL_GetSensorFromID(SDL_SensorID instance_id);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get the properties associated with a sensor.
|
* Get the properties associated with a sensor.
|
||||||
|
@ -236,7 +236,7 @@ extern SDL_DECLSPEC SDL_PropertiesID SDLCALL SDL_GetSensorProperties(SDL_Sensor
|
||||||
*
|
*
|
||||||
* \since This function is available since SDL 3.0.0.
|
* \since This function is available since SDL 3.0.0.
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC const char *SDLCALL SDL_GetSensorName(SDL_Sensor *sensor);
|
extern SDL_DECLSPEC const char * SDLCALL SDL_GetSensorName(SDL_Sensor *sensor);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get the type of a sensor.
|
* Get the type of a sensor.
|
||||||
|
|
|
@ -523,9 +523,9 @@ extern "C" {
|
||||||
#define SDL_stack_free(data) SDL_free(data)
|
#define SDL_stack_free(data) SDL_free(data)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
extern SDL_DECLSPEC SDL_MALLOC void *SDLCALL SDL_malloc(size_t size);
|
extern SDL_DECLSPEC SDL_MALLOC void * SDLCALL SDL_malloc(size_t size);
|
||||||
extern SDL_DECLSPEC SDL_MALLOC SDL_ALLOC_SIZE2(1, 2) void *SDLCALL SDL_calloc(size_t nmemb, size_t size);
|
extern SDL_DECLSPEC SDL_MALLOC SDL_ALLOC_SIZE2(1, 2) void * SDLCALL SDL_calloc(size_t nmemb, size_t size);
|
||||||
extern SDL_DECLSPEC SDL_ALLOC_SIZE(2) void *SDLCALL SDL_realloc(void *mem, size_t size);
|
extern SDL_DECLSPEC SDL_ALLOC_SIZE(2) void * SDLCALL SDL_realloc(void *mem, size_t size);
|
||||||
extern SDL_DECLSPEC void SDLCALL SDL_free(void *mem);
|
extern SDL_DECLSPEC void SDLCALL SDL_free(void *mem);
|
||||||
|
|
||||||
typedef void *(SDLCALL *SDL_malloc_func)(size_t size);
|
typedef void *(SDLCALL *SDL_malloc_func)(size_t size);
|
||||||
|
@ -630,7 +630,7 @@ extern SDL_DECLSPEC int SDLCALL SDL_SetMemoryFunctions(SDL_malloc_func malloc_fu
|
||||||
*
|
*
|
||||||
* \sa SDL_aligned_free
|
* \sa SDL_aligned_free
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC SDL_MALLOC void *SDLCALL SDL_aligned_alloc(size_t alignment, size_t size);
|
extern SDL_DECLSPEC SDL_MALLOC void * SDLCALL SDL_aligned_alloc(size_t alignment, size_t size);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Free memory allocated by SDL_aligned_alloc().
|
* Free memory allocated by SDL_aligned_alloc().
|
||||||
|
@ -659,7 +659,7 @@ extern SDL_DECLSPEC void SDLCALL SDL_aligned_free(void *mem);
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC int SDLCALL SDL_GetNumAllocations(void);
|
extern SDL_DECLSPEC int SDLCALL SDL_GetNumAllocations(void);
|
||||||
|
|
||||||
extern SDL_DECLSPEC char *SDLCALL SDL_getenv(const char *name);
|
extern SDL_DECLSPEC char * SDLCALL SDL_getenv(const char *name);
|
||||||
extern SDL_DECLSPEC int SDLCALL SDL_setenv(const char *name, const char *value, int overwrite);
|
extern SDL_DECLSPEC int SDLCALL SDL_setenv(const char *name, const char *value, int overwrite);
|
||||||
|
|
||||||
typedef int (SDLCALL *SDL_CompareCallback)(const void *a, const void *b);
|
typedef int (SDLCALL *SDL_CompareCallback)(const void *a, const void *b);
|
||||||
|
@ -916,7 +916,7 @@ extern SDL_DECLSPEC int SDLCALL SDL_tolower(int x);
|
||||||
extern SDL_DECLSPEC Uint16 SDLCALL SDL_crc16(Uint16 crc, const void *data, size_t len);
|
extern SDL_DECLSPEC Uint16 SDLCALL SDL_crc16(Uint16 crc, const void *data, size_t len);
|
||||||
extern SDL_DECLSPEC Uint32 SDLCALL SDL_crc32(Uint32 crc, const void *data, size_t len);
|
extern SDL_DECLSPEC Uint32 SDLCALL SDL_crc32(Uint32 crc, const void *data, size_t len);
|
||||||
|
|
||||||
extern SDL_DECLSPEC void *SDLCALL SDL_memcpy(SDL_OUT_BYTECAP(len) void *dst, SDL_IN_BYTECAP(len) const void *src, size_t len);
|
extern SDL_DECLSPEC void * SDLCALL SDL_memcpy(SDL_OUT_BYTECAP(len) void *dst, SDL_IN_BYTECAP(len) const void *src, size_t len);
|
||||||
|
|
||||||
/* Take advantage of compiler optimizations for memcpy */
|
/* Take advantage of compiler optimizations for memcpy */
|
||||||
#ifndef SDL_SLOW_MEMCPY
|
#ifndef SDL_SLOW_MEMCPY
|
||||||
|
@ -930,7 +930,7 @@ extern SDL_DECLSPEC void *SDLCALL SDL_memcpy(SDL_OUT_BYTECAP(len) void *dst, SDL
|
||||||
{ SDL_COMPILE_TIME_ASSERT(SDL_copyp, sizeof (*(dst)) == sizeof (*(src))); } \
|
{ SDL_COMPILE_TIME_ASSERT(SDL_copyp, sizeof (*(dst)) == sizeof (*(src))); } \
|
||||||
SDL_memcpy((dst), (src), sizeof(*(src)))
|
SDL_memcpy((dst), (src), sizeof(*(src)))
|
||||||
|
|
||||||
extern SDL_DECLSPEC void *SDLCALL SDL_memmove(SDL_OUT_BYTECAP(len) void *dst, SDL_IN_BYTECAP(len) const void *src, size_t len);
|
extern SDL_DECLSPEC void * SDLCALL SDL_memmove(SDL_OUT_BYTECAP(len) void *dst, SDL_IN_BYTECAP(len) const void *src, size_t len);
|
||||||
|
|
||||||
/* Take advantage of compiler optimizations for memmove */
|
/* Take advantage of compiler optimizations for memmove */
|
||||||
#ifndef SDL_SLOW_MEMMOVE
|
#ifndef SDL_SLOW_MEMMOVE
|
||||||
|
@ -940,8 +940,8 @@ extern SDL_DECLSPEC void *SDLCALL SDL_memmove(SDL_OUT_BYTECAP(len) void *dst, SD
|
||||||
#define SDL_memmove memmove
|
#define SDL_memmove memmove
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
extern SDL_DECLSPEC void *SDLCALL SDL_memset(SDL_OUT_BYTECAP(len) void *dst, int c, size_t len);
|
extern SDL_DECLSPEC void * SDLCALL SDL_memset(SDL_OUT_BYTECAP(len) void *dst, int c, size_t len);
|
||||||
extern SDL_DECLSPEC void *SDLCALL SDL_memset4(void *dst, Uint32 val, size_t dwords);
|
extern SDL_DECLSPEC void * SDLCALL SDL_memset4(void *dst, Uint32 val, size_t dwords);
|
||||||
|
|
||||||
/* Take advantage of compiler optimizations for memset */
|
/* Take advantage of compiler optimizations for memset */
|
||||||
#ifndef SDL_SLOW_MEMSET
|
#ifndef SDL_SLOW_MEMSET
|
||||||
|
@ -961,9 +961,9 @@ extern SDL_DECLSPEC size_t SDLCALL SDL_wcslen(const wchar_t *wstr);
|
||||||
extern SDL_DECLSPEC size_t SDLCALL SDL_wcsnlen(const wchar_t *wstr, size_t maxlen);
|
extern SDL_DECLSPEC size_t SDLCALL SDL_wcsnlen(const wchar_t *wstr, size_t maxlen);
|
||||||
extern SDL_DECLSPEC size_t SDLCALL SDL_wcslcpy(SDL_OUT_Z_CAP(maxlen) wchar_t *dst, const wchar_t *src, size_t maxlen);
|
extern SDL_DECLSPEC size_t SDLCALL SDL_wcslcpy(SDL_OUT_Z_CAP(maxlen) wchar_t *dst, const wchar_t *src, size_t maxlen);
|
||||||
extern SDL_DECLSPEC size_t SDLCALL SDL_wcslcat(SDL_INOUT_Z_CAP(maxlen) wchar_t *dst, const wchar_t *src, size_t maxlen);
|
extern SDL_DECLSPEC size_t SDLCALL SDL_wcslcat(SDL_INOUT_Z_CAP(maxlen) wchar_t *dst, const wchar_t *src, size_t maxlen);
|
||||||
extern SDL_DECLSPEC wchar_t *SDLCALL SDL_wcsdup(const wchar_t *wstr);
|
extern SDL_DECLSPEC wchar_t * SDLCALL SDL_wcsdup(const wchar_t *wstr);
|
||||||
extern SDL_DECLSPEC wchar_t *SDLCALL SDL_wcsstr(const wchar_t *haystack, const wchar_t *needle);
|
extern SDL_DECLSPEC wchar_t * SDLCALL SDL_wcsstr(const wchar_t *haystack, const wchar_t *needle);
|
||||||
extern SDL_DECLSPEC wchar_t *SDLCALL SDL_wcsnstr(const wchar_t *haystack, const wchar_t *needle, size_t maxlen);
|
extern SDL_DECLSPEC wchar_t * SDLCALL SDL_wcsnstr(const wchar_t *haystack, const wchar_t *needle, size_t maxlen);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Compare two null-terminated wide strings.
|
* Compare two null-terminated wide strings.
|
||||||
|
@ -1094,9 +1094,9 @@ extern SDL_DECLSPEC size_t SDLCALL SDL_strnlen(const char *str, size_t maxlen);
|
||||||
extern SDL_DECLSPEC size_t SDLCALL SDL_strlcpy(SDL_OUT_Z_CAP(maxlen) char *dst, const char *src, size_t maxlen);
|
extern SDL_DECLSPEC size_t SDLCALL SDL_strlcpy(SDL_OUT_Z_CAP(maxlen) char *dst, const char *src, size_t maxlen);
|
||||||
extern SDL_DECLSPEC size_t SDLCALL SDL_utf8strlcpy(SDL_OUT_Z_CAP(dst_bytes) char *dst, const char *src, size_t dst_bytes);
|
extern SDL_DECLSPEC size_t SDLCALL SDL_utf8strlcpy(SDL_OUT_Z_CAP(dst_bytes) char *dst, const char *src, size_t dst_bytes);
|
||||||
extern SDL_DECLSPEC size_t SDLCALL SDL_strlcat(SDL_INOUT_Z_CAP(maxlen) char *dst, const char *src, size_t maxlen);
|
extern SDL_DECLSPEC size_t SDLCALL SDL_strlcat(SDL_INOUT_Z_CAP(maxlen) char *dst, const char *src, size_t maxlen);
|
||||||
extern SDL_DECLSPEC SDL_MALLOC char *SDLCALL SDL_strdup(const char *str);
|
extern SDL_DECLSPEC SDL_MALLOC char * SDLCALL SDL_strdup(const char *str);
|
||||||
extern SDL_DECLSPEC SDL_MALLOC char *SDLCALL SDL_strndup(const char *str, size_t maxlen);
|
extern SDL_DECLSPEC SDL_MALLOC char * SDLCALL SDL_strndup(const char *str, size_t maxlen);
|
||||||
extern SDL_DECLSPEC char *SDLCALL SDL_strrev(char *str);
|
extern SDL_DECLSPEC char * SDLCALL SDL_strrev(char *str);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Convert a string to uppercase.
|
* Convert a string to uppercase.
|
||||||
|
@ -1117,7 +1117,7 @@ extern SDL_DECLSPEC char *SDLCALL SDL_strrev(char *str);
|
||||||
*
|
*
|
||||||
* \sa SDL_strlwr
|
* \sa SDL_strlwr
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC char *SDLCALL SDL_strupr(char *str);
|
extern SDL_DECLSPEC char * SDLCALL SDL_strupr(char *str);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Convert a string to lowercase.
|
* Convert a string to lowercase.
|
||||||
|
@ -1138,23 +1138,23 @@ extern SDL_DECLSPEC char *SDLCALL SDL_strupr(char *str);
|
||||||
*
|
*
|
||||||
* \sa SDL_strupr
|
* \sa SDL_strupr
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC char *SDLCALL SDL_strlwr(char *str);
|
extern SDL_DECLSPEC char * SDLCALL SDL_strlwr(char *str);
|
||||||
|
|
||||||
extern SDL_DECLSPEC char *SDLCALL SDL_strchr(const char *str, int c);
|
extern SDL_DECLSPEC char * SDLCALL SDL_strchr(const char *str, int c);
|
||||||
extern SDL_DECLSPEC char *SDLCALL SDL_strrchr(const char *str, int c);
|
extern SDL_DECLSPEC char * SDLCALL SDL_strrchr(const char *str, int c);
|
||||||
extern SDL_DECLSPEC char *SDLCALL SDL_strstr(const char *haystack, const char *needle);
|
extern SDL_DECLSPEC char * SDLCALL SDL_strstr(const char *haystack, const char *needle);
|
||||||
extern SDL_DECLSPEC char *SDLCALL SDL_strnstr(const char *haystack, const char *needle, size_t maxlen);
|
extern SDL_DECLSPEC char * SDLCALL SDL_strnstr(const char *haystack, const char *needle, size_t maxlen);
|
||||||
extern SDL_DECLSPEC char *SDLCALL SDL_strcasestr(const char *haystack, const char *needle);
|
extern SDL_DECLSPEC char * SDLCALL SDL_strcasestr(const char *haystack, const char *needle);
|
||||||
extern SDL_DECLSPEC char *SDLCALL SDL_strtok_r(char *s1, const char *s2, char **saveptr);
|
extern SDL_DECLSPEC char * SDLCALL SDL_strtok_r(char *s1, const char *s2, char **saveptr);
|
||||||
extern SDL_DECLSPEC size_t SDLCALL SDL_utf8strlen(const char *str);
|
extern SDL_DECLSPEC size_t SDLCALL SDL_utf8strlen(const char *str);
|
||||||
extern SDL_DECLSPEC size_t SDLCALL SDL_utf8strnlen(const char *str, size_t bytes);
|
extern SDL_DECLSPEC size_t SDLCALL SDL_utf8strnlen(const char *str, size_t bytes);
|
||||||
|
|
||||||
extern SDL_DECLSPEC char *SDLCALL SDL_itoa(int value, char *str, int radix);
|
extern SDL_DECLSPEC char * SDLCALL SDL_itoa(int value, char *str, int radix);
|
||||||
extern SDL_DECLSPEC char *SDLCALL SDL_uitoa(unsigned int value, char *str, int radix);
|
extern SDL_DECLSPEC char * SDLCALL SDL_uitoa(unsigned int value, char *str, int radix);
|
||||||
extern SDL_DECLSPEC char *SDLCALL SDL_ltoa(long value, char *str, int radix);
|
extern SDL_DECLSPEC char * SDLCALL SDL_ltoa(long value, char *str, int radix);
|
||||||
extern SDL_DECLSPEC char *SDLCALL SDL_ultoa(unsigned long value, char *str, int radix);
|
extern SDL_DECLSPEC char * SDLCALL SDL_ultoa(unsigned long value, char *str, int radix);
|
||||||
extern SDL_DECLSPEC char *SDLCALL SDL_lltoa(Sint64 value, char *str, int radix);
|
extern SDL_DECLSPEC char * SDLCALL SDL_lltoa(Sint64 value, char *str, int radix);
|
||||||
extern SDL_DECLSPEC char *SDLCALL SDL_ulltoa(Uint64 value, char *str, int radix);
|
extern SDL_DECLSPEC char * SDLCALL SDL_ulltoa(Uint64 value, char *str, int radix);
|
||||||
|
|
||||||
extern SDL_DECLSPEC int SDLCALL SDL_atoi(const char *str);
|
extern SDL_DECLSPEC int SDLCALL SDL_atoi(const char *str);
|
||||||
extern SDL_DECLSPEC double SDLCALL SDL_atof(const char *str);
|
extern SDL_DECLSPEC double SDLCALL SDL_atof(const char *str);
|
||||||
|
@ -2924,7 +2924,7 @@ extern SDL_DECLSPEC size_t SDLCALL SDL_iconv(SDL_iconv_t cd, const char **inbuf,
|
||||||
*
|
*
|
||||||
* \since This function is available since SDL 3.0.0.
|
* \since This function is available since SDL 3.0.0.
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC char *SDLCALL SDL_iconv_string(const char *tocode,
|
extern SDL_DECLSPEC char * SDLCALL SDL_iconv_string(const char *tocode,
|
||||||
const char *fromcode,
|
const char *fromcode,
|
||||||
const char *inbuf,
|
const char *inbuf,
|
||||||
size_t inbytesleft);
|
size_t inbytesleft);
|
||||||
|
@ -2941,12 +2941,12 @@ extern SDL_DECLSPEC char *SDLCALL SDL_iconv_string(const char *tocode,
|
||||||
|
|
||||||
/* The analyzer knows about strlcpy even when the system doesn't provide it */
|
/* The analyzer knows about strlcpy even when the system doesn't provide it */
|
||||||
#if !defined(HAVE_STRLCPY) && !defined(strlcpy)
|
#if !defined(HAVE_STRLCPY) && !defined(strlcpy)
|
||||||
size_t strlcpy(char* dst, const char* src, size_t size);
|
size_t strlcpy(char *dst, const char *src, size_t size);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* The analyzer knows about strlcat even when the system doesn't provide it */
|
/* The analyzer knows about strlcat even when the system doesn't provide it */
|
||||||
#if !defined(HAVE_STRLCAT) && !defined(strlcat)
|
#if !defined(HAVE_STRLCAT) && !defined(strlcat)
|
||||||
size_t strlcat(char* dst, const char* src, size_t size);
|
size_t strlcat(char *dst, const char *src, size_t size);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if !defined(HAVE_WCSLCPY) && !defined(wcslcpy)
|
#if !defined(HAVE_WCSLCPY) && !defined(wcslcpy)
|
||||||
|
|
|
@ -113,7 +113,7 @@ typedef struct SDL_Storage SDL_Storage;
|
||||||
* \sa SDL_OpenUserStorage
|
* \sa SDL_OpenUserStorage
|
||||||
* \sa SDL_ReadStorageFile
|
* \sa SDL_ReadStorageFile
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC SDL_Storage *SDLCALL SDL_OpenTitleStorage(const char *override, SDL_PropertiesID props);
|
extern SDL_DECLSPEC SDL_Storage * SDLCALL SDL_OpenTitleStorage(const char *override, SDL_PropertiesID props);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Opens up a container for a user's unique read/write filesystem.
|
* Opens up a container for a user's unique read/write filesystem.
|
||||||
|
@ -139,7 +139,7 @@ extern SDL_DECLSPEC SDL_Storage *SDLCALL SDL_OpenTitleStorage(const char *overri
|
||||||
* \sa SDL_StorageReady
|
* \sa SDL_StorageReady
|
||||||
* \sa SDL_WriteStorageFile
|
* \sa SDL_WriteStorageFile
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC SDL_Storage *SDLCALL SDL_OpenUserStorage(const char *org, const char *app, SDL_PropertiesID props);
|
extern SDL_DECLSPEC SDL_Storage * SDLCALL SDL_OpenUserStorage(const char *org, const char *app, SDL_PropertiesID props);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Opens up a container for local filesystem storage.
|
* Opens up a container for local filesystem storage.
|
||||||
|
@ -163,7 +163,7 @@ extern SDL_DECLSPEC SDL_Storage *SDLCALL SDL_OpenUserStorage(const char *org, co
|
||||||
* \sa SDL_ReadStorageFile
|
* \sa SDL_ReadStorageFile
|
||||||
* \sa SDL_WriteStorageFile
|
* \sa SDL_WriteStorageFile
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC SDL_Storage *SDLCALL SDL_OpenFileStorage(const char *path);
|
extern SDL_DECLSPEC SDL_Storage * SDLCALL SDL_OpenFileStorage(const char *path);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Opens up a container using a client-provided storage interface.
|
* Opens up a container using a client-provided storage interface.
|
||||||
|
@ -187,7 +187,7 @@ extern SDL_DECLSPEC SDL_Storage *SDLCALL SDL_OpenFileStorage(const char *path);
|
||||||
* \sa SDL_StorageReady
|
* \sa SDL_StorageReady
|
||||||
* \sa SDL_WriteStorageFile
|
* \sa SDL_WriteStorageFile
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC SDL_Storage *SDLCALL SDL_OpenStorage(const SDL_StorageInterface *iface, void *userdata);
|
extern SDL_DECLSPEC SDL_Storage * SDLCALL SDL_OpenStorage(const SDL_StorageInterface *iface, void *userdata);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Closes and frees a storage container.
|
* Closes and frees a storage container.
|
||||||
|
@ -401,7 +401,7 @@ extern SDL_DECLSPEC Uint64 SDLCALL SDL_GetStorageSpaceRemaining(SDL_Storage *sto
|
||||||
*
|
*
|
||||||
* \since This function is available since SDL 3.0.0.
|
* \since This function is available since SDL 3.0.0.
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC const char * const *SDLCALL SDL_GlobStorageDirectory(SDL_Storage *storage, const char *path, const char *pattern, SDL_GlobFlags flags, int *count);
|
extern SDL_DECLSPEC const char * const * SDLCALL SDL_GlobStorageDirectory(SDL_Storage *storage, const char *path, const char *pattern, SDL_GlobFlags flags, int *count);
|
||||||
|
|
||||||
/* Ends C function definitions when using C++ */
|
/* Ends C function definitions when using C++ */
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
|
|
|
@ -136,7 +136,7 @@ typedef struct SDL_Surface
|
||||||
* \sa SDL_CreateSurfaceFrom
|
* \sa SDL_CreateSurfaceFrom
|
||||||
* \sa SDL_DestroySurface
|
* \sa SDL_DestroySurface
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC SDL_Surface *SDLCALL SDL_CreateSurface(int width, int height, SDL_PixelFormat format);
|
extern SDL_DECLSPEC SDL_Surface * SDLCALL SDL_CreateSurface(int width, int height, SDL_PixelFormat format);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Allocate a new surface with a specific pixel format and existing pixel
|
* Allocate a new surface with a specific pixel format and existing pixel
|
||||||
|
@ -164,7 +164,7 @@ extern SDL_DECLSPEC SDL_Surface *SDLCALL SDL_CreateSurface(int width, int height
|
||||||
* \sa SDL_CreateSurface
|
* \sa SDL_CreateSurface
|
||||||
* \sa SDL_DestroySurface
|
* \sa SDL_DestroySurface
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC SDL_Surface *SDLCALL SDL_CreateSurfaceFrom(int width, int height, SDL_PixelFormat format, void *pixels, int pitch);
|
extern SDL_DECLSPEC SDL_Surface * SDLCALL SDL_CreateSurfaceFrom(int width, int height, SDL_PixelFormat format, void *pixels, int pitch);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Free a surface.
|
* Free a surface.
|
||||||
|
@ -364,7 +364,7 @@ extern SDL_DECLSPEC void SDLCALL SDL_UnlockSurface(SDL_Surface *surface);
|
||||||
* \sa SDL_LoadBMP
|
* \sa SDL_LoadBMP
|
||||||
* \sa SDL_SaveBMP_IO
|
* \sa SDL_SaveBMP_IO
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC SDL_Surface *SDLCALL SDL_LoadBMP_IO(SDL_IOStream *src, SDL_bool closeio);
|
extern SDL_DECLSPEC SDL_Surface * SDLCALL SDL_LoadBMP_IO(SDL_IOStream *src, SDL_bool closeio);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Load a BMP image from a file.
|
* Load a BMP image from a file.
|
||||||
|
@ -382,7 +382,7 @@ extern SDL_DECLSPEC SDL_Surface *SDLCALL SDL_LoadBMP_IO(SDL_IOStream *src, SDL_b
|
||||||
* \sa SDL_LoadBMP_IO
|
* \sa SDL_LoadBMP_IO
|
||||||
* \sa SDL_SaveBMP
|
* \sa SDL_SaveBMP
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC SDL_Surface *SDLCALL SDL_LoadBMP(const char *file);
|
extern SDL_DECLSPEC SDL_Surface * SDLCALL SDL_LoadBMP(const char *file);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Save a surface to a seekable SDL data stream in BMP format.
|
* Save a surface to a seekable SDL data stream in BMP format.
|
||||||
|
@ -695,7 +695,7 @@ extern SDL_DECLSPEC int SDLCALL SDL_FlipSurface(SDL_Surface *surface, SDL_FlipMo
|
||||||
*
|
*
|
||||||
* \sa SDL_DestroySurface
|
* \sa SDL_DestroySurface
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC SDL_Surface *SDLCALL SDL_DuplicateSurface(SDL_Surface *surface);
|
extern SDL_DECLSPEC SDL_Surface * SDLCALL SDL_DuplicateSurface(SDL_Surface *surface);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Copy an existing surface to a new surface of the specified format.
|
* Copy an existing surface to a new surface of the specified format.
|
||||||
|
@ -718,7 +718,7 @@ extern SDL_DECLSPEC SDL_Surface *SDLCALL SDL_DuplicateSurface(SDL_Surface *surfa
|
||||||
* \sa SDL_ConvertSurfaceAndColorspace
|
* \sa SDL_ConvertSurfaceAndColorspace
|
||||||
* \sa SDL_DestroySurface
|
* \sa SDL_DestroySurface
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC SDL_Surface *SDLCALL SDL_ConvertSurface(SDL_Surface *surface, SDL_PixelFormat format);
|
extern SDL_DECLSPEC SDL_Surface * SDLCALL SDL_ConvertSurface(SDL_Surface *surface, SDL_PixelFormat format);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Copy an existing surface to a new surface of the specified format and
|
* Copy an existing surface to a new surface of the specified format and
|
||||||
|
@ -742,7 +742,7 @@ extern SDL_DECLSPEC SDL_Surface *SDLCALL SDL_ConvertSurface(SDL_Surface *surface
|
||||||
* \sa SDL_ConvertSurface
|
* \sa SDL_ConvertSurface
|
||||||
* \sa SDL_DestroySurface
|
* \sa SDL_DestroySurface
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC SDL_Surface *SDLCALL SDL_ConvertSurfaceAndColorspace(SDL_Surface *surface, SDL_PixelFormat format, SDL_Palette *palette, SDL_Colorspace colorspace, SDL_PropertiesID props);
|
extern SDL_DECLSPEC SDL_Surface * SDLCALL SDL_ConvertSurfaceAndColorspace(SDL_Surface *surface, SDL_PixelFormat format, SDL_Palette *palette, SDL_Colorspace colorspace, SDL_PropertiesID props);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Copy a block of pixels of one format to another format.
|
* Copy a block of pixels of one format to another format.
|
||||||
|
|
|
@ -215,7 +215,7 @@ typedef void (SDLCALL *SDL_iOSAnimationCallback)(void *userdata);
|
||||||
* The function prototype for `callback` is:
|
* The function prototype for `callback` is:
|
||||||
*
|
*
|
||||||
* ```c
|
* ```c
|
||||||
* void callback(void* callbackParam);
|
* void callback(void *callbackParam);
|
||||||
* ```
|
* ```
|
||||||
*
|
*
|
||||||
* Where its parameter, `callbackParam`, is what was passed as `callbackParam`
|
* Where its parameter, `callbackParam`, is what was passed as `callbackParam`
|
||||||
|
@ -246,7 +246,7 @@ typedef void (SDLCALL *SDL_iOSAnimationCallback)(void *userdata);
|
||||||
*
|
*
|
||||||
* \sa SDL_SetiOSEventPump
|
* \sa SDL_SetiOSEventPump
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC int SDLCALL SDL_SetiOSAnimationCallback(SDL_Window * window, int interval, SDL_iOSAnimationCallback callback, void *callbackParam);
|
extern SDL_DECLSPEC int SDLCALL SDL_SetiOSAnimationCallback(SDL_Window *window, int interval, SDL_iOSAnimationCallback callback, void *callbackParam);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Use this function to enable or disable the SDL event pump on Apple iOS.
|
* Use this function to enable or disable the SDL event pump on Apple iOS.
|
||||||
|
@ -416,7 +416,7 @@ extern SDL_DECLSPEC void SDLCALL SDL_SendAndroidBackButton(void);
|
||||||
*
|
*
|
||||||
* \sa SDL_GetAndroidExternalStorageState
|
* \sa SDL_GetAndroidExternalStorageState
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC const char *SDLCALL SDL_GetAndroidInternalStoragePath(void);
|
extern SDL_DECLSPEC const char * SDLCALL SDL_GetAndroidInternalStoragePath(void);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get the current state of external storage for this Android application.
|
* Get the current state of external storage for this Android application.
|
||||||
|
@ -541,7 +541,7 @@ extern SDL_DECLSPEC int SDLCALL SDL_RequestAndroidPermission(const char *permiss
|
||||||
*
|
*
|
||||||
* \since This function is available since SDL 3.0.0.
|
* \since This function is available since SDL 3.0.0.
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC int SDLCALL SDL_ShowAndroidToast(const char* message, int duration, int gravity, int xoffset, int yoffset);
|
extern SDL_DECLSPEC int SDLCALL SDL_ShowAndroidToast(const char *message, int duration, int gravity, int xoffset, int yoffset);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Send a user command to SDLActivity.
|
* Send a user command to SDLActivity.
|
||||||
|
@ -803,7 +803,7 @@ typedef struct XUser *XUserHandle;
|
||||||
*
|
*
|
||||||
* \since This function is available since SDL 3.0.0.
|
* \since This function is available since SDL 3.0.0.
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC int SDLCALL SDL_GetGDKTaskQueue(XTaskQueueHandle * outTaskQueue);
|
extern SDL_DECLSPEC int SDLCALL SDL_GetGDKTaskQueue(XTaskQueueHandle *outTaskQueue);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Gets a reference to the default user handle for GDK.
|
* Gets a reference to the default user handle for GDK.
|
||||||
|
@ -817,7 +817,7 @@ extern SDL_DECLSPEC int SDLCALL SDL_GetGDKTaskQueue(XTaskQueueHandle * outTaskQu
|
||||||
*
|
*
|
||||||
* \since This function is available since SDL 3.0.0.
|
* \since This function is available since SDL 3.0.0.
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC int SDLCALL SDL_GetGDKDefaultUser(XUserHandle * outUserHandle);
|
extern SDL_DECLSPEC int SDLCALL SDL_GetGDKDefaultUser(XUserHandle *outUserHandle);
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -302,7 +302,7 @@ extern SDL_DECLSPEC SDL_Thread * SDLCALL SDL_CreateThreadWithProperties(SDL_Prop
|
||||||
*
|
*
|
||||||
* \since This function is available since SDL 3.0.0.
|
* \since This function is available since SDL 3.0.0.
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC SDL_Thread *SDLCALL SDL_CreateThreadRuntime(SDL_ThreadFunction fn, const char *name, void *data, SDL_FunctionPointer pfnBeginThread, SDL_FunctionPointer pfnEndThread);
|
extern SDL_DECLSPEC SDL_Thread * SDLCALL SDL_CreateThreadRuntime(SDL_ThreadFunction fn, const char *name, void *data, SDL_FunctionPointer pfnBeginThread, SDL_FunctionPointer pfnEndThread);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The actual entry point for SDL_CreateThreadWithProperties.
|
* The actual entry point for SDL_CreateThreadWithProperties.
|
||||||
|
@ -316,7 +316,7 @@ extern SDL_DECLSPEC SDL_Thread *SDLCALL SDL_CreateThreadRuntime(SDL_ThreadFuncti
|
||||||
*
|
*
|
||||||
* \since This function is available since SDL 3.0.0.
|
* \since This function is available since SDL 3.0.0.
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC SDL_Thread *SDLCALL SDL_CreateThreadWithPropertiesRuntime(SDL_PropertiesID props, SDL_FunctionPointer pfnBeginThread, SDL_FunctionPointer pfnEndThread);
|
extern SDL_DECLSPEC SDL_Thread * SDLCALL SDL_CreateThreadWithPropertiesRuntime(SDL_PropertiesID props, SDL_FunctionPointer pfnBeginThread, SDL_FunctionPointer pfnEndThread);
|
||||||
|
|
||||||
#define SDL_CreateThread(fn, name, data) SDL_CreateThreadRuntime((fn), (name), (data), (SDL_FunctionPointer) (SDL_BeginThreadFunction), (SDL_FunctionPointer) (SDL_EndThreadFunction))
|
#define SDL_CreateThread(fn, name, data) SDL_CreateThreadRuntime((fn), (name), (data), (SDL_FunctionPointer) (SDL_BeginThreadFunction), (SDL_FunctionPointer) (SDL_EndThreadFunction))
|
||||||
#define SDL_CreateThreadWithProperties(props) SDL_CreateThreadWithPropertiesRuntime((props), (SDL_FunctionPointer) (SDL_BeginThreadFunction), (SDL_FunctionPointer) (SDL_EndThreadFunction))
|
#define SDL_CreateThreadWithProperties(props) SDL_CreateThreadWithPropertiesRuntime((props), (SDL_FunctionPointer) (SDL_BeginThreadFunction), (SDL_FunctionPointer) (SDL_EndThreadFunction))
|
||||||
|
@ -338,7 +338,7 @@ extern SDL_DECLSPEC SDL_Thread *SDLCALL SDL_CreateThreadWithPropertiesRuntime(SD
|
||||||
*
|
*
|
||||||
* \since This function is available since SDL 3.0.0.
|
* \since This function is available since SDL 3.0.0.
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC const char *SDLCALL SDL_GetThreadName(SDL_Thread *thread);
|
extern SDL_DECLSPEC const char * SDLCALL SDL_GetThreadName(SDL_Thread *thread);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get the thread identifier for the current thread.
|
* Get the thread identifier for the current thread.
|
||||||
|
@ -373,7 +373,7 @@ extern SDL_DECLSPEC SDL_ThreadID SDLCALL SDL_GetCurrentThreadID(void);
|
||||||
*
|
*
|
||||||
* \sa SDL_GetCurrentThreadID
|
* \sa SDL_GetCurrentThreadID
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC SDL_ThreadID SDLCALL SDL_GetThreadID(SDL_Thread * thread);
|
extern SDL_DECLSPEC SDL_ThreadID SDLCALL SDL_GetThreadID(SDL_Thread *thread);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Set the priority for the current thread.
|
* Set the priority for the current thread.
|
||||||
|
@ -423,7 +423,7 @@ extern SDL_DECLSPEC int SDLCALL SDL_SetThreadPriority(SDL_ThreadPriority priorit
|
||||||
* \sa SDL_CreateThread
|
* \sa SDL_CreateThread
|
||||||
* \sa SDL_DetachThread
|
* \sa SDL_DetachThread
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC void SDLCALL SDL_WaitThread(SDL_Thread * thread, int *status);
|
extern SDL_DECLSPEC void SDLCALL SDL_WaitThread(SDL_Thread *thread, int *status);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Let a thread clean up on exit without intervention.
|
* Let a thread clean up on exit without intervention.
|
||||||
|
@ -459,7 +459,7 @@ extern SDL_DECLSPEC void SDLCALL SDL_WaitThread(SDL_Thread * thread, int *status
|
||||||
* \sa SDL_CreateThread
|
* \sa SDL_CreateThread
|
||||||
* \sa SDL_WaitThread
|
* \sa SDL_WaitThread
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC void SDLCALL SDL_DetachThread(SDL_Thread * thread);
|
extern SDL_DECLSPEC void SDLCALL SDL_DetachThread(SDL_Thread *thread);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get the current thread's value associated with a thread local storage ID.
|
* Get the current thread's value associated with a thread local storage ID.
|
||||||
|
|
|
@ -91,7 +91,7 @@ typedef struct SDL_Finger
|
||||||
*
|
*
|
||||||
* \since This function is available since SDL 3.0.0.
|
* \since This function is available since SDL 3.0.0.
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC SDL_TouchID *SDLCALL SDL_GetTouchDevices(int *count);
|
extern SDL_DECLSPEC SDL_TouchID * SDLCALL SDL_GetTouchDevices(int *count);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get the touch device name as reported from the driver.
|
* Get the touch device name as reported from the driver.
|
||||||
|
@ -104,7 +104,7 @@ extern SDL_DECLSPEC SDL_TouchID *SDLCALL SDL_GetTouchDevices(int *count);
|
||||||
*
|
*
|
||||||
* \since This function is available since SDL 3.0.0.
|
* \since This function is available since SDL 3.0.0.
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC const char *SDLCALL SDL_GetTouchDeviceName(SDL_TouchID touchID);
|
extern SDL_DECLSPEC const char * SDLCALL SDL_GetTouchDeviceName(SDL_TouchID touchID);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get the type of the given touch device.
|
* Get the type of the given touch device.
|
||||||
|
@ -128,7 +128,7 @@ extern SDL_DECLSPEC SDL_TouchDeviceType SDLCALL SDL_GetTouchDeviceType(SDL_Touch
|
||||||
*
|
*
|
||||||
* \since This function is available since SDL 3.0.0.
|
* \since This function is available since SDL 3.0.0.
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC SDL_Finger **SDLCALL SDL_GetTouchFingers(SDL_TouchID touchID, int *count);
|
extern SDL_DECLSPEC SDL_Finger ** SDLCALL SDL_GetTouchFingers(SDL_TouchID touchID, int *count);
|
||||||
|
|
||||||
/* Ends C function definitions when using C++ */
|
/* Ends C function definitions when using C++ */
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
|
|
|
@ -172,7 +172,7 @@ extern SDL_DECLSPEC int SDLCALL SDL_GetVersion(void);
|
||||||
*
|
*
|
||||||
* \sa SDL_GetVersion
|
* \sa SDL_GetVersion
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC const char *SDLCALL SDL_GetRevision(void);
|
extern SDL_DECLSPEC const char * SDLCALL SDL_GetRevision(void);
|
||||||
|
|
||||||
|
|
||||||
/* Ends C function definitions when using C++ */
|
/* Ends C function definitions when using C++ */
|
||||||
|
|
|
@ -358,7 +358,7 @@ extern SDL_DECLSPEC int SDLCALL SDL_GetNumVideoDrivers(void);
|
||||||
*
|
*
|
||||||
* \sa SDL_GetNumVideoDrivers
|
* \sa SDL_GetNumVideoDrivers
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC const char *SDLCALL SDL_GetVideoDriver(int index);
|
extern SDL_DECLSPEC const char * SDLCALL SDL_GetVideoDriver(int index);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get the name of the currently initialized video driver.
|
* Get the name of the currently initialized video driver.
|
||||||
|
@ -377,7 +377,7 @@ extern SDL_DECLSPEC const char *SDLCALL SDL_GetVideoDriver(int index);
|
||||||
* \sa SDL_GetNumVideoDrivers
|
* \sa SDL_GetNumVideoDrivers
|
||||||
* \sa SDL_GetVideoDriver
|
* \sa SDL_GetVideoDriver
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC const char *SDLCALL SDL_GetCurrentVideoDriver(void);
|
extern SDL_DECLSPEC const char * SDLCALL SDL_GetCurrentVideoDriver(void);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get the current system theme.
|
* Get the current system theme.
|
||||||
|
@ -399,7 +399,7 @@ extern SDL_DECLSPEC SDL_SystemTheme SDLCALL SDL_GetSystemTheme(void);
|
||||||
*
|
*
|
||||||
* \since This function is available since SDL 3.0.0.
|
* \since This function is available since SDL 3.0.0.
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC SDL_DisplayID *SDLCALL SDL_GetDisplays(int *count);
|
extern SDL_DECLSPEC SDL_DisplayID * SDLCALL SDL_GetDisplays(int *count);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Return the primary display.
|
* Return the primary display.
|
||||||
|
@ -455,7 +455,7 @@ extern SDL_DECLSPEC SDL_PropertiesID SDLCALL SDL_GetDisplayProperties(SDL_Displa
|
||||||
*
|
*
|
||||||
* \sa SDL_GetDisplays
|
* \sa SDL_GetDisplays
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC const char *SDLCALL SDL_GetDisplayName(SDL_DisplayID displayID);
|
extern SDL_DECLSPEC const char * SDLCALL SDL_GetDisplayName(SDL_DisplayID displayID);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get the desktop area represented by a display.
|
* Get the desktop area represented by a display.
|
||||||
|
@ -564,7 +564,7 @@ extern SDL_DECLSPEC float SDLCALL SDL_GetDisplayContentScale(SDL_DisplayID displ
|
||||||
*
|
*
|
||||||
* \sa SDL_GetDisplays
|
* \sa SDL_GetDisplays
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC const SDL_DisplayMode **SDLCALL SDL_GetFullscreenDisplayModes(SDL_DisplayID displayID, int *count);
|
extern SDL_DECLSPEC const SDL_DisplayMode ** SDLCALL SDL_GetFullscreenDisplayModes(SDL_DisplayID displayID, int *count);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get the closest match to the requested display mode.
|
* Get the closest match to the requested display mode.
|
||||||
|
@ -592,7 +592,7 @@ extern SDL_DECLSPEC const SDL_DisplayMode **SDLCALL SDL_GetFullscreenDisplayMode
|
||||||
* \sa SDL_GetDisplays
|
* \sa SDL_GetDisplays
|
||||||
* \sa SDL_GetFullscreenDisplayModes
|
* \sa SDL_GetFullscreenDisplayModes
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC const SDL_DisplayMode *SDLCALL SDL_GetClosestFullscreenDisplayMode(SDL_DisplayID displayID, int w, int h, float refresh_rate, SDL_bool include_high_density_modes);
|
extern SDL_DECLSPEC const SDL_DisplayMode * SDLCALL SDL_GetClosestFullscreenDisplayMode(SDL_DisplayID displayID, int w, int h, float refresh_rate, SDL_bool include_high_density_modes);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get information about the desktop's display mode.
|
* Get information about the desktop's display mode.
|
||||||
|
@ -611,7 +611,7 @@ extern SDL_DECLSPEC const SDL_DisplayMode *SDLCALL SDL_GetClosestFullscreenDispl
|
||||||
* \sa SDL_GetCurrentDisplayMode
|
* \sa SDL_GetCurrentDisplayMode
|
||||||
* \sa SDL_GetDisplays
|
* \sa SDL_GetDisplays
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC const SDL_DisplayMode *SDLCALL SDL_GetDesktopDisplayMode(SDL_DisplayID displayID);
|
extern SDL_DECLSPEC const SDL_DisplayMode * SDLCALL SDL_GetDesktopDisplayMode(SDL_DisplayID displayID);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get information about the current display mode.
|
* Get information about the current display mode.
|
||||||
|
@ -630,7 +630,7 @@ extern SDL_DECLSPEC const SDL_DisplayMode *SDLCALL SDL_GetDesktopDisplayMode(SDL
|
||||||
* \sa SDL_GetDesktopDisplayMode
|
* \sa SDL_GetDesktopDisplayMode
|
||||||
* \sa SDL_GetDisplays
|
* \sa SDL_GetDisplays
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC const SDL_DisplayMode *SDLCALL SDL_GetCurrentDisplayMode(SDL_DisplayID displayID);
|
extern SDL_DECLSPEC const SDL_DisplayMode * SDLCALL SDL_GetCurrentDisplayMode(SDL_DisplayID displayID);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get the display containing a point.
|
* Get the display containing a point.
|
||||||
|
@ -760,7 +760,7 @@ extern SDL_DECLSPEC int SDLCALL SDL_SetWindowFullscreenMode(SDL_Window *window,
|
||||||
* \sa SDL_SetWindowFullscreenMode
|
* \sa SDL_SetWindowFullscreenMode
|
||||||
* \sa SDL_SetWindowFullscreen
|
* \sa SDL_SetWindowFullscreen
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC const SDL_DisplayMode *SDLCALL SDL_GetWindowFullscreenMode(SDL_Window *window);
|
extern SDL_DECLSPEC const SDL_DisplayMode * SDLCALL SDL_GetWindowFullscreenMode(SDL_Window *window);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get the raw ICC profile data for the screen the window is currently on.
|
* Get the raw ICC profile data for the screen the window is currently on.
|
||||||
|
@ -774,7 +774,7 @@ extern SDL_DECLSPEC const SDL_DisplayMode *SDLCALL SDL_GetWindowFullscreenMode(S
|
||||||
*
|
*
|
||||||
* \since This function is available since SDL 3.0.0.
|
* \since This function is available since SDL 3.0.0.
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC void *SDLCALL SDL_GetWindowICCProfile(SDL_Window *window, size_t *size);
|
extern SDL_DECLSPEC void * SDLCALL SDL_GetWindowICCProfile(SDL_Window *window, size_t *size);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get the pixel format associated with the window.
|
* Get the pixel format associated with the window.
|
||||||
|
@ -799,7 +799,7 @@ extern SDL_DECLSPEC SDL_PixelFormat SDLCALL SDL_GetWindowPixelFormat(SDL_Window
|
||||||
*
|
*
|
||||||
* \since This function is available since SDL 3.0.0.
|
* \since This function is available since SDL 3.0.0.
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC SDL_Window * const *SDLCALL SDL_GetWindows(int *count);
|
extern SDL_DECLSPEC SDL_Window * const * SDLCALL SDL_GetWindows(int *count);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Create a window with the specified dimensions and flags.
|
* Create a window with the specified dimensions and flags.
|
||||||
|
@ -862,7 +862,7 @@ extern SDL_DECLSPEC SDL_Window * const *SDLCALL SDL_GetWindows(int *count);
|
||||||
* \sa SDL_CreateWindowWithProperties
|
* \sa SDL_CreateWindowWithProperties
|
||||||
* \sa SDL_DestroyWindow
|
* \sa SDL_DestroyWindow
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC SDL_Window *SDLCALL SDL_CreateWindow(const char *title, int w, int h, SDL_WindowFlags flags);
|
extern SDL_DECLSPEC SDL_Window * SDLCALL SDL_CreateWindow(const char *title, int w, int h, SDL_WindowFlags flags);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Create a child popup window of the specified parent window.
|
* Create a child popup window of the specified parent window.
|
||||||
|
@ -917,7 +917,7 @@ extern SDL_DECLSPEC SDL_Window *SDLCALL SDL_CreateWindow(const char *title, int
|
||||||
* \sa SDL_DestroyWindow
|
* \sa SDL_DestroyWindow
|
||||||
* \sa SDL_GetWindowParent
|
* \sa SDL_GetWindowParent
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC SDL_Window *SDLCALL SDL_CreatePopupWindow(SDL_Window *parent, int offset_x, int offset_y, int w, int h, SDL_WindowFlags flags);
|
extern SDL_DECLSPEC SDL_Window * SDLCALL SDL_CreatePopupWindow(SDL_Window *parent, int offset_x, int offset_y, int w, int h, SDL_WindowFlags flags);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Create a window with the specified properties.
|
* Create a window with the specified properties.
|
||||||
|
@ -1033,7 +1033,7 @@ extern SDL_DECLSPEC SDL_Window *SDLCALL SDL_CreatePopupWindow(SDL_Window *parent
|
||||||
* \sa SDL_CreateWindow
|
* \sa SDL_CreateWindow
|
||||||
* \sa SDL_DestroyWindow
|
* \sa SDL_DestroyWindow
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC SDL_Window *SDLCALL SDL_CreateWindowWithProperties(SDL_PropertiesID props);
|
extern SDL_DECLSPEC SDL_Window * SDLCALL SDL_CreateWindowWithProperties(SDL_PropertiesID props);
|
||||||
|
|
||||||
#define SDL_PROP_WINDOW_CREATE_ALWAYS_ON_TOP_BOOLEAN "always_on_top"
|
#define SDL_PROP_WINDOW_CREATE_ALWAYS_ON_TOP_BOOLEAN "always_on_top"
|
||||||
#define SDL_PROP_WINDOW_CREATE_BORDERLESS_BOOLEAN "borderless"
|
#define SDL_PROP_WINDOW_CREATE_BORDERLESS_BOOLEAN "borderless"
|
||||||
|
@ -1099,7 +1099,7 @@ extern SDL_DECLSPEC SDL_WindowID SDLCALL SDL_GetWindowID(SDL_Window *window);
|
||||||
*
|
*
|
||||||
* \sa SDL_GetWindowID
|
* \sa SDL_GetWindowID
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC SDL_Window *SDLCALL SDL_GetWindowFromID(SDL_WindowID id);
|
extern SDL_DECLSPEC SDL_Window * SDLCALL SDL_GetWindowFromID(SDL_WindowID id);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get parent of a window.
|
* Get parent of a window.
|
||||||
|
@ -1112,7 +1112,7 @@ extern SDL_DECLSPEC SDL_Window *SDLCALL SDL_GetWindowFromID(SDL_WindowID id);
|
||||||
*
|
*
|
||||||
* \sa SDL_CreatePopupWindow
|
* \sa SDL_CreatePopupWindow
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC SDL_Window *SDLCALL SDL_GetWindowParent(SDL_Window *window);
|
extern SDL_DECLSPEC SDL_Window * SDLCALL SDL_GetWindowParent(SDL_Window *window);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get the properties associated with a window.
|
* Get the properties associated with a window.
|
||||||
|
@ -1314,7 +1314,7 @@ extern SDL_DECLSPEC int SDLCALL SDL_SetWindowTitle(SDL_Window *window, const cha
|
||||||
*
|
*
|
||||||
* \sa SDL_SetWindowTitle
|
* \sa SDL_SetWindowTitle
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC const char *SDLCALL SDL_GetWindowTitle(SDL_Window *window);
|
extern SDL_DECLSPEC const char * SDLCALL SDL_GetWindowTitle(SDL_Window *window);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Set the icon for a window.
|
* Set the icon for a window.
|
||||||
|
@ -1906,7 +1906,7 @@ extern SDL_DECLSPEC SDL_bool SDLCALL SDL_WindowHasSurface(SDL_Window *window);
|
||||||
* \sa SDL_UpdateWindowSurface
|
* \sa SDL_UpdateWindowSurface
|
||||||
* \sa SDL_UpdateWindowSurfaceRects
|
* \sa SDL_UpdateWindowSurfaceRects
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC SDL_Surface *SDLCALL SDL_GetWindowSurface(SDL_Window *window);
|
extern SDL_DECLSPEC SDL_Surface * SDLCALL SDL_GetWindowSurface(SDL_Window *window);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Toggle VSync for the window surface.
|
* Toggle VSync for the window surface.
|
||||||
|
@ -2092,7 +2092,7 @@ extern SDL_DECLSPEC SDL_bool SDLCALL SDL_GetWindowMouseGrab(SDL_Window *window);
|
||||||
* \sa SDL_SetWindowMouseGrab
|
* \sa SDL_SetWindowMouseGrab
|
||||||
* \sa SDL_SetWindowKeyboardGrab
|
* \sa SDL_SetWindowKeyboardGrab
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC SDL_Window *SDLCALL SDL_GetGrabbedWindow(void);
|
extern SDL_DECLSPEC SDL_Window * SDLCALL SDL_GetGrabbedWindow(void);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Confines the cursor to the specified area of a window.
|
* Confines the cursor to the specified area of a window.
|
||||||
|
@ -2124,7 +2124,7 @@ extern SDL_DECLSPEC int SDLCALL SDL_SetWindowMouseRect(SDL_Window *window, const
|
||||||
*
|
*
|
||||||
* \sa SDL_SetWindowMouseRect
|
* \sa SDL_SetWindowMouseRect
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC const SDL_Rect *SDLCALL SDL_GetWindowMouseRect(SDL_Window *window);
|
extern SDL_DECLSPEC const SDL_Rect * SDLCALL SDL_GetWindowMouseRect(SDL_Window *window);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Set the opacity for a window.
|
* Set the opacity for a window.
|
||||||
|
@ -2616,7 +2616,7 @@ extern SDL_DECLSPEC int SDLCALL SDL_GL_MakeCurrent(SDL_Window *window, SDL_GLCon
|
||||||
*
|
*
|
||||||
* \since This function is available since SDL 3.0.0.
|
* \since This function is available since SDL 3.0.0.
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC SDL_Window *SDLCALL SDL_GL_GetCurrentWindow(void);
|
extern SDL_DECLSPEC SDL_Window * SDLCALL SDL_GL_GetCurrentWindow(void);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get the currently active OpenGL context.
|
* Get the currently active OpenGL context.
|
||||||
|
|
|
@ -155,7 +155,7 @@ extern SDL_DECLSPEC void SDLCALL SDL_Vulkan_UnloadLibrary(void);
|
||||||
*
|
*
|
||||||
* \sa SDL_Vulkan_CreateSurface
|
* \sa SDL_Vulkan_CreateSurface
|
||||||
*/
|
*/
|
||||||
extern SDL_DECLSPEC char const* const* SDLCALL SDL_Vulkan_GetInstanceExtensions(Uint32 *count);
|
extern SDL_DECLSPEC char const * const * SDLCALL SDL_Vulkan_GetInstanceExtensions(Uint32 *count);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Create a Vulkan rendering surface for a window.
|
* Create a Vulkan rendering surface for a window.
|
||||||
|
|
Loading…
Reference in New Issue