|
@@ -69,14 +69,14 @@ extern "C" {
|
|
|
/**
|
|
|
* The name of the software renderer.
|
|
|
*
|
|
|
- * \since This macro is available since SDL 3.0.0.
|
|
|
+ * \since This macro is available since SDL 3.1.3.
|
|
|
*/
|
|
|
#define SDL_SOFTWARE_RENDERER "software"
|
|
|
|
|
|
/**
|
|
|
* Vertex structure.
|
|
|
*
|
|
|
- * \since This struct is available since SDL 3.0.0.
|
|
|
+ * \since This struct is available since SDL 3.1.3.
|
|
|
*/
|
|
|
typedef struct SDL_Vertex
|
|
|
{
|
|
@@ -88,7 +88,7 @@ typedef struct SDL_Vertex
|
|
|
/**
|
|
|
* The access pattern allowed for a texture.
|
|
|
*
|
|
|
- * \since This enum is available since SDL 3.0.0.
|
|
|
+ * \since This enum is available since SDL 3.1.3.
|
|
|
*/
|
|
|
typedef enum SDL_TextureAccess
|
|
|
{
|
|
@@ -100,7 +100,7 @@ typedef enum SDL_TextureAccess
|
|
|
/**
|
|
|
* How the logical size is mapped to the output.
|
|
|
*
|
|
|
- * \since This enum is available since SDL 3.0.0.
|
|
|
+ * \since This enum is available since SDL 3.1.3.
|
|
|
*/
|
|
|
typedef enum SDL_RendererLogicalPresentation
|
|
|
{
|
|
@@ -114,7 +114,7 @@ typedef enum SDL_RendererLogicalPresentation
|
|
|
/**
|
|
|
* A structure representing rendering state
|
|
|
*
|
|
|
- * \since This struct is available since SDL 3.0.0.
|
|
|
+ * \since This struct is available since SDL 3.1.3.
|
|
|
*/
|
|
|
typedef struct SDL_Renderer SDL_Renderer;
|
|
|
|
|
@@ -123,7 +123,7 @@ typedef struct SDL_Renderer SDL_Renderer;
|
|
|
/**
|
|
|
* An efficient driver-specific representation of pixel data
|
|
|
*
|
|
|
- * \since This struct is available since SDL 3.0.0.
|
|
|
+ * \since This struct is available since SDL 3.1.3.
|
|
|
*
|
|
|
* \sa SDL_CreateTexture
|
|
|
* \sa SDL_CreateTextureFromSurface
|
|
@@ -157,7 +157,7 @@ typedef struct SDL_Texture SDL_Texture;
|
|
|
*
|
|
|
* \threadsafety It is safe to call this function from any thread.
|
|
|
*
|
|
|
- * \since This function is available since SDL 3.0.0.
|
|
|
+ * \since This function is available since SDL 3.1.3.
|
|
|
*
|
|
|
* \sa SDL_CreateRenderer
|
|
|
* \sa SDL_GetRenderDriver
|
|
@@ -182,7 +182,7 @@ extern SDL_DECLSPEC int SDLCALL SDL_GetNumRenderDrivers(void);
|
|
|
*
|
|
|
* \threadsafety It is safe to call this function from any thread.
|
|
|
*
|
|
|
- * \since This function is available since SDL 3.0.0.
|
|
|
+ * \since This function is available since SDL 3.1.3.
|
|
|
*
|
|
|
* \sa SDL_GetNumRenderDrivers
|
|
|
*/
|
|
@@ -203,7 +203,7 @@ extern SDL_DECLSPEC const char * SDLCALL SDL_GetRenderDriver(int index);
|
|
|
*
|
|
|
* \threadsafety You may only call this function from the main thread.
|
|
|
*
|
|
|
- * \since This function is available since SDL 3.0.0.
|
|
|
+ * \since This function is available since SDL 3.1.3.
|
|
|
*
|
|
|
* \sa SDL_CreateRenderer
|
|
|
* \sa SDL_CreateWindow
|
|
@@ -231,7 +231,7 @@ extern SDL_DECLSPEC bool SDLCALL SDL_CreateWindowAndRenderer(const char *title,
|
|
|
*
|
|
|
* \threadsafety You may only call this function from the main thread.
|
|
|
*
|
|
|
- * \since This function is available since SDL 3.0.0.
|
|
|
+ * \since This function is available since SDL 3.1.3.
|
|
|
*
|
|
|
* \sa SDL_CreateRendererWithProperties
|
|
|
* \sa SDL_CreateSoftwareRenderer
|
|
@@ -285,7 +285,7 @@ extern SDL_DECLSPEC SDL_Renderer * SDLCALL SDL_CreateRenderer(SDL_Window *window
|
|
|
*
|
|
|
* \threadsafety You may only call this function from the main thread.
|
|
|
*
|
|
|
- * \since This function is available since SDL 3.0.0.
|
|
|
+ * \since This function is available since SDL 3.1.3.
|
|
|
*
|
|
|
* \sa SDL_CreateProperties
|
|
|
* \sa SDL_CreateRenderer
|
|
@@ -322,7 +322,7 @@ extern SDL_DECLSPEC SDL_Renderer * SDLCALL SDL_CreateRendererWithProperties(SDL_
|
|
|
*
|
|
|
* \threadsafety You may only call this function from the main thread.
|
|
|
*
|
|
|
- * \since This function is available since SDL 3.0.0.
|
|
|
+ * \since This function is available since SDL 3.1.3.
|
|
|
*
|
|
|
* \sa SDL_DestroyRenderer
|
|
|
*/
|
|
@@ -337,7 +337,7 @@ extern SDL_DECLSPEC SDL_Renderer * SDLCALL SDL_CreateSoftwareRenderer(SDL_Surfac
|
|
|
*
|
|
|
* \threadsafety It is safe to call this function from any thread.
|
|
|
*
|
|
|
- * \since This function is available since SDL 3.0.0.
|
|
|
+ * \since This function is available since SDL 3.1.3.
|
|
|
*/
|
|
|
extern SDL_DECLSPEC SDL_Renderer * SDLCALL SDL_GetRenderer(SDL_Window *window);
|
|
|
|
|
@@ -350,7 +350,7 @@ extern SDL_DECLSPEC SDL_Renderer * SDLCALL SDL_GetRenderer(SDL_Window *window);
|
|
|
*
|
|
|
* \threadsafety It is safe to call this function from any thread.
|
|
|
*
|
|
|
- * \since This function is available since SDL 3.0.0.
|
|
|
+ * \since This function is available since SDL 3.1.3.
|
|
|
*/
|
|
|
extern SDL_DECLSPEC SDL_Window * SDLCALL SDL_GetRenderWindow(SDL_Renderer *renderer);
|
|
|
|
|
@@ -363,7 +363,7 @@ extern SDL_DECLSPEC SDL_Window * SDLCALL SDL_GetRenderWindow(SDL_Renderer *rende
|
|
|
*
|
|
|
* \threadsafety It is safe to call this function from any thread.
|
|
|
*
|
|
|
- * \since This function is available since SDL 3.0.0.
|
|
|
+ * \since This function is available since SDL 3.1.3.
|
|
|
*
|
|
|
* \sa SDL_CreateRenderer
|
|
|
* \sa SDL_CreateRendererWithProperties
|
|
@@ -447,7 +447,7 @@ extern SDL_DECLSPEC const char * SDLCALL SDL_GetRendererName(SDL_Renderer *rende
|
|
|
*
|
|
|
* \threadsafety It is safe to call this function from any thread.
|
|
|
*
|
|
|
- * \since This function is available since SDL 3.0.0.
|
|
|
+ * \since This function is available since SDL 3.1.3.
|
|
|
*/
|
|
|
extern SDL_DECLSPEC SDL_PropertiesID SDLCALL SDL_GetRendererProperties(SDL_Renderer *renderer);
|
|
|
|
|
@@ -489,7 +489,7 @@ extern SDL_DECLSPEC SDL_PropertiesID SDLCALL SDL_GetRendererProperties(SDL_Rende
|
|
|
*
|
|
|
* \threadsafety You may only call this function from the main thread.
|
|
|
*
|
|
|
- * \since This function is available since SDL 3.0.0.
|
|
|
+ * \since This function is available since SDL 3.1.3.
|
|
|
*
|
|
|
* \sa SDL_GetCurrentRenderOutputSize
|
|
|
*/
|
|
@@ -511,7 +511,7 @@ extern SDL_DECLSPEC bool SDLCALL SDL_GetRenderOutputSize(SDL_Renderer *renderer,
|
|
|
*
|
|
|
* \threadsafety You may only call this function from the main thread.
|
|
|
*
|
|
|
- * \since This function is available since SDL 3.0.0.
|
|
|
+ * \since This function is available since SDL 3.1.3.
|
|
|
*
|
|
|
* \sa SDL_GetRenderOutputSize
|
|
|
*/
|
|
@@ -533,7 +533,7 @@ extern SDL_DECLSPEC bool SDLCALL SDL_GetCurrentRenderOutputSize(SDL_Renderer *re
|
|
|
*
|
|
|
* \threadsafety You may only call this function from the main thread.
|
|
|
*
|
|
|
- * \since This function is available since SDL 3.0.0.
|
|
|
+ * \since This function is available since SDL 3.1.3.
|
|
|
*
|
|
|
* \sa SDL_CreateTextureFromSurface
|
|
|
* \sa SDL_CreateTextureWithProperties
|
|
@@ -563,7 +563,7 @@ extern SDL_DECLSPEC SDL_Texture * SDLCALL SDL_CreateTexture(SDL_Renderer *render
|
|
|
*
|
|
|
* \threadsafety You may only call this function from the main thread.
|
|
|
*
|
|
|
- * \since This function is available since SDL 3.0.0.
|
|
|
+ * \since This function is available since SDL 3.1.3.
|
|
|
*
|
|
|
* \sa SDL_CreateTexture
|
|
|
* \sa SDL_CreateTextureWithProperties
|
|
@@ -673,7 +673,7 @@ extern SDL_DECLSPEC SDL_Texture * SDLCALL SDL_CreateTextureFromSurface(SDL_Rende
|
|
|
*
|
|
|
* \threadsafety You may only call this function from the main thread.
|
|
|
*
|
|
|
- * \since This function is available since SDL 3.0.0.
|
|
|
+ * \since This function is available since SDL 3.1.3.
|
|
|
*
|
|
|
* \sa SDL_CreateProperties
|
|
|
* \sa SDL_CreateTexture
|
|
@@ -803,7 +803,7 @@ extern SDL_DECLSPEC SDL_Texture * SDLCALL SDL_CreateTextureWithProperties(SDL_Re
|
|
|
*
|
|
|
* \threadsafety It is safe to call this function from any thread.
|
|
|
*
|
|
|
- * \since This function is available since SDL 3.0.0.
|
|
|
+ * \since This function is available since SDL 3.1.3.
|
|
|
*/
|
|
|
extern SDL_DECLSPEC SDL_PropertiesID SDLCALL SDL_GetTextureProperties(SDL_Texture *texture);
|
|
|
|
|
@@ -843,7 +843,7 @@ extern SDL_DECLSPEC SDL_PropertiesID SDLCALL SDL_GetTextureProperties(SDL_Textur
|
|
|
*
|
|
|
* \threadsafety It is safe to call this function from any thread.
|
|
|
*
|
|
|
- * \since This function is available since SDL 3.0.0.
|
|
|
+ * \since This function is available since SDL 3.1.3.
|
|
|
*/
|
|
|
extern SDL_DECLSPEC SDL_Renderer * SDLCALL SDL_GetRendererFromTexture(SDL_Texture *texture);
|
|
|
|
|
@@ -860,7 +860,7 @@ extern SDL_DECLSPEC SDL_Renderer * SDLCALL SDL_GetRendererFromTexture(SDL_Textur
|
|
|
*
|
|
|
* \threadsafety You may only call this function from the main thread.
|
|
|
*
|
|
|
- * \since This function is available since SDL 3.0.0.
|
|
|
+ * \since This function is available since SDL 3.1.3.
|
|
|
*/
|
|
|
extern SDL_DECLSPEC bool SDLCALL SDL_GetTextureSize(SDL_Texture *texture, float *w, float *h);
|
|
|
|
|
@@ -885,7 +885,7 @@ extern SDL_DECLSPEC bool SDLCALL SDL_GetTextureSize(SDL_Texture *texture, float
|
|
|
*
|
|
|
* \threadsafety You may only call this function from the main thread.
|
|
|
*
|
|
|
- * \since This function is available since SDL 3.0.0.
|
|
|
+ * \since This function is available since SDL 3.1.3.
|
|
|
*
|
|
|
* \sa SDL_GetTextureColorMod
|
|
|
* \sa SDL_SetTextureAlphaMod
|
|
@@ -915,7 +915,7 @@ extern SDL_DECLSPEC bool SDLCALL SDL_SetTextureColorMod(SDL_Texture *texture, Ui
|
|
|
*
|
|
|
* \threadsafety You may only call this function from the main thread.
|
|
|
*
|
|
|
- * \since This function is available since SDL 3.0.0.
|
|
|
+ * \since This function is available since SDL 3.1.3.
|
|
|
*
|
|
|
* \sa SDL_GetTextureColorModFloat
|
|
|
* \sa SDL_SetTextureAlphaModFloat
|
|
@@ -936,7 +936,7 @@ extern SDL_DECLSPEC bool SDLCALL SDL_SetTextureColorModFloat(SDL_Texture *textur
|
|
|
*
|
|
|
* \threadsafety You may only call this function from the main thread.
|
|
|
*
|
|
|
- * \since This function is available since SDL 3.0.0.
|
|
|
+ * \since This function is available since SDL 3.1.3.
|
|
|
*
|
|
|
* \sa SDL_GetTextureAlphaMod
|
|
|
* \sa SDL_GetTextureColorModFloat
|
|
@@ -956,7 +956,7 @@ extern SDL_DECLSPEC bool SDLCALL SDL_GetTextureColorMod(SDL_Texture *texture, Ui
|
|
|
*
|
|
|
* \threadsafety You may only call this function from the main thread.
|
|
|
*
|
|
|
- * \since This function is available since SDL 3.0.0.
|
|
|
+ * \since This function is available since SDL 3.1.3.
|
|
|
*
|
|
|
* \sa SDL_GetTextureAlphaModFloat
|
|
|
* \sa SDL_GetTextureColorMod
|
|
@@ -982,7 +982,7 @@ extern SDL_DECLSPEC bool SDLCALL SDL_GetTextureColorModFloat(SDL_Texture *textur
|
|
|
*
|
|
|
* \threadsafety You may only call this function from the main thread.
|
|
|
*
|
|
|
- * \since This function is available since SDL 3.0.0.
|
|
|
+ * \since This function is available since SDL 3.1.3.
|
|
|
*
|
|
|
* \sa SDL_GetTextureAlphaMod
|
|
|
* \sa SDL_SetTextureAlphaModFloat
|
|
@@ -1008,7 +1008,7 @@ extern SDL_DECLSPEC bool SDLCALL SDL_SetTextureAlphaMod(SDL_Texture *texture, Ui
|
|
|
*
|
|
|
* \threadsafety You may only call this function from the main thread.
|
|
|
*
|
|
|
- * \since This function is available since SDL 3.0.0.
|
|
|
+ * \since This function is available since SDL 3.1.3.
|
|
|
*
|
|
|
* \sa SDL_GetTextureAlphaModFloat
|
|
|
* \sa SDL_SetTextureAlphaMod
|
|
@@ -1026,7 +1026,7 @@ extern SDL_DECLSPEC bool SDLCALL SDL_SetTextureAlphaModFloat(SDL_Texture *textur
|
|
|
*
|
|
|
* \threadsafety You may only call this function from the main thread.
|
|
|
*
|
|
|
- * \since This function is available since SDL 3.0.0.
|
|
|
+ * \since This function is available since SDL 3.1.3.
|
|
|
*
|
|
|
* \sa SDL_GetTextureAlphaModFloat
|
|
|
* \sa SDL_GetTextureColorMod
|
|
@@ -1044,7 +1044,7 @@ extern SDL_DECLSPEC bool SDLCALL SDL_GetTextureAlphaMod(SDL_Texture *texture, Ui
|
|
|
*
|
|
|
* \threadsafety You may only call this function from the main thread.
|
|
|
*
|
|
|
- * \since This function is available since SDL 3.0.0.
|
|
|
+ * \since This function is available since SDL 3.1.3.
|
|
|
*
|
|
|
* \sa SDL_GetTextureAlphaMod
|
|
|
* \sa SDL_GetTextureColorModFloat
|
|
@@ -1065,7 +1065,7 @@ extern SDL_DECLSPEC bool SDLCALL SDL_GetTextureAlphaModFloat(SDL_Texture *textur
|
|
|
*
|
|
|
* \threadsafety You may only call this function from the main thread.
|
|
|
*
|
|
|
- * \since This function is available since SDL 3.0.0.
|
|
|
+ * \since This function is available since SDL 3.1.3.
|
|
|
*
|
|
|
* \sa SDL_GetTextureBlendMode
|
|
|
*/
|
|
@@ -1081,7 +1081,7 @@ extern SDL_DECLSPEC bool SDLCALL SDL_SetTextureBlendMode(SDL_Texture *texture, S
|
|
|
*
|
|
|
* \threadsafety You may only call this function from the main thread.
|
|
|
*
|
|
|
- * \since This function is available since SDL 3.0.0.
|
|
|
+ * \since This function is available since SDL 3.1.3.
|
|
|
*
|
|
|
* \sa SDL_SetTextureBlendMode
|
|
|
*/
|
|
@@ -1101,7 +1101,7 @@ extern SDL_DECLSPEC bool SDLCALL SDL_GetTextureBlendMode(SDL_Texture *texture, S
|
|
|
*
|
|
|
* \threadsafety You may only call this function from the main thread.
|
|
|
*
|
|
|
- * \since This function is available since SDL 3.0.0.
|
|
|
+ * \since This function is available since SDL 3.1.3.
|
|
|
*
|
|
|
* \sa SDL_GetTextureScaleMode
|
|
|
*/
|
|
@@ -1117,7 +1117,7 @@ extern SDL_DECLSPEC bool SDLCALL SDL_SetTextureScaleMode(SDL_Texture *texture, S
|
|
|
*
|
|
|
* \threadsafety You may only call this function from the main thread.
|
|
|
*
|
|
|
- * \since This function is available since SDL 3.0.0.
|
|
|
+ * \since This function is available since SDL 3.1.3.
|
|
|
*
|
|
|
* \sa SDL_SetTextureScaleMode
|
|
|
*/
|
|
@@ -1148,7 +1148,7 @@ extern SDL_DECLSPEC bool SDLCALL SDL_GetTextureScaleMode(SDL_Texture *texture, S
|
|
|
*
|
|
|
* \threadsafety You may only call this function from the main thread.
|
|
|
*
|
|
|
- * \since This function is available since SDL 3.0.0.
|
|
|
+ * \since This function is available since SDL 3.1.3.
|
|
|
*
|
|
|
* \sa SDL_LockTexture
|
|
|
* \sa SDL_UnlockTexture
|
|
@@ -1182,7 +1182,7 @@ extern SDL_DECLSPEC bool SDLCALL SDL_UpdateTexture(SDL_Texture *texture, const S
|
|
|
*
|
|
|
* \threadsafety You may only call this function from the main thread.
|
|
|
*
|
|
|
- * \since This function is available since SDL 3.0.0.
|
|
|
+ * \since This function is available since SDL 3.1.3.
|
|
|
*
|
|
|
* \sa SDL_UpdateNVTexture
|
|
|
* \sa SDL_UpdateTexture
|
|
@@ -1214,7 +1214,7 @@ extern SDL_DECLSPEC bool SDLCALL SDL_UpdateYUVTexture(SDL_Texture *texture,
|
|
|
*
|
|
|
* \threadsafety You may only call this function from the main thread.
|
|
|
*
|
|
|
- * \since This function is available since SDL 3.0.0.
|
|
|
+ * \since This function is available since SDL 3.1.3.
|
|
|
*
|
|
|
* \sa SDL_UpdateTexture
|
|
|
* \sa SDL_UpdateYUVTexture
|
|
@@ -1249,7 +1249,7 @@ extern SDL_DECLSPEC bool SDLCALL SDL_UpdateNVTexture(SDL_Texture *texture,
|
|
|
*
|
|
|
* \threadsafety You may only call this function from the main thread.
|
|
|
*
|
|
|
- * \since This function is available since SDL 3.0.0.
|
|
|
+ * \since This function is available since SDL 3.1.3.
|
|
|
*
|
|
|
* \sa SDL_LockTextureToSurface
|
|
|
* \sa SDL_UnlockTexture
|
|
@@ -1287,7 +1287,7 @@ extern SDL_DECLSPEC bool SDLCALL SDL_LockTexture(SDL_Texture *texture,
|
|
|
*
|
|
|
* \threadsafety You may only call this function from the main thread.
|
|
|
*
|
|
|
- * \since This function is available since SDL 3.0.0.
|
|
|
+ * \since This function is available since SDL 3.1.3.
|
|
|
*
|
|
|
* \sa SDL_LockTexture
|
|
|
* \sa SDL_UnlockTexture
|
|
@@ -1309,7 +1309,7 @@ extern SDL_DECLSPEC bool SDLCALL SDL_LockTextureToSurface(SDL_Texture *texture,
|
|
|
*
|
|
|
* \threadsafety You may only call this function from the main thread.
|
|
|
*
|
|
|
- * \since This function is available since SDL 3.0.0.
|
|
|
+ * \since This function is available since SDL 3.1.3.
|
|
|
*
|
|
|
* \sa SDL_LockTexture
|
|
|
*/
|
|
@@ -1331,7 +1331,7 @@ extern SDL_DECLSPEC void SDLCALL SDL_UnlockTexture(SDL_Texture *texture);
|
|
|
*
|
|
|
* \threadsafety You may only call this function from the main thread.
|
|
|
*
|
|
|
- * \since This function is available since SDL 3.0.0.
|
|
|
+ * \since This function is available since SDL 3.1.3.
|
|
|
*
|
|
|
* \sa SDL_GetRenderTarget
|
|
|
*/
|
|
@@ -1348,7 +1348,7 @@ extern SDL_DECLSPEC bool SDLCALL SDL_SetRenderTarget(SDL_Renderer *renderer, SDL
|
|
|
*
|
|
|
* \threadsafety You may only call this function from the main thread.
|
|
|
*
|
|
|
- * \since This function is available since SDL 3.0.0.
|
|
|
+ * \since This function is available since SDL 3.1.3.
|
|
|
*
|
|
|
* \sa SDL_SetRenderTarget
|
|
|
*/
|
|
@@ -1387,7 +1387,7 @@ extern SDL_DECLSPEC SDL_Texture * SDLCALL SDL_GetRenderTarget(SDL_Renderer *rend
|
|
|
*
|
|
|
* \threadsafety You may only call this function from the main thread.
|
|
|
*
|
|
|
- * \since This function is available since SDL 3.0.0.
|
|
|
+ * \since This function is available since SDL 3.1.3.
|
|
|
*
|
|
|
* \sa SDL_ConvertEventToRenderCoordinates
|
|
|
* \sa SDL_GetRenderLogicalPresentation
|
|
@@ -1410,7 +1410,7 @@ extern SDL_DECLSPEC bool SDLCALL SDL_SetRenderLogicalPresentation(SDL_Renderer *
|
|
|
*
|
|
|
* \threadsafety You may only call this function from the main thread.
|
|
|
*
|
|
|
- * \since This function is available since SDL 3.0.0.
|
|
|
+ * \since This function is available since SDL 3.1.3.
|
|
|
*
|
|
|
* \sa SDL_SetRenderLogicalPresentation
|
|
|
*/
|
|
@@ -1432,7 +1432,7 @@ extern SDL_DECLSPEC bool SDLCALL SDL_GetRenderLogicalPresentation(SDL_Renderer *
|
|
|
*
|
|
|
* \threadsafety You may only call this function from the main thread.
|
|
|
*
|
|
|
- * \since This function is available since SDL 3.0.0.
|
|
|
+ * \since This function is available since SDL 3.1.3.
|
|
|
*
|
|
|
* \sa SDL_SetRenderLogicalPresentation
|
|
|
*/
|
|
@@ -1458,7 +1458,7 @@ extern SDL_DECLSPEC bool SDLCALL SDL_GetRenderLogicalPresentationRect(SDL_Render
|
|
|
*
|
|
|
* \threadsafety You may only call this function from the main thread.
|
|
|
*
|
|
|
- * \since This function is available since SDL 3.0.0.
|
|
|
+ * \since This function is available since SDL 3.1.3.
|
|
|
*
|
|
|
* \sa SDL_SetRenderLogicalPresentation
|
|
|
* \sa SDL_SetRenderScale
|
|
@@ -1487,7 +1487,7 @@ extern SDL_DECLSPEC bool SDLCALL SDL_RenderCoordinatesFromWindow(SDL_Renderer *r
|
|
|
*
|
|
|
* \threadsafety You may only call this function from the main thread.
|
|
|
*
|
|
|
- * \since This function is available since SDL 3.0.0.
|
|
|
+ * \since This function is available since SDL 3.1.3.
|
|
|
*
|
|
|
* \sa SDL_SetRenderLogicalPresentation
|
|
|
* \sa SDL_SetRenderScale
|
|
@@ -1517,7 +1517,7 @@ extern SDL_DECLSPEC bool SDLCALL SDL_RenderCoordinatesToWindow(SDL_Renderer *ren
|
|
|
*
|
|
|
* \threadsafety You may only call this function from the main thread.
|
|
|
*
|
|
|
- * \since This function is available since SDL 3.0.0.
|
|
|
+ * \since This function is available since SDL 3.1.3.
|
|
|
*
|
|
|
* \sa SDL_RenderCoordinatesFromWindow
|
|
|
*/
|
|
@@ -1540,7 +1540,7 @@ extern SDL_DECLSPEC bool SDLCALL SDL_ConvertEventToRenderCoordinates(SDL_Rendere
|
|
|
*
|
|
|
* \threadsafety You may only call this function from the main thread.
|
|
|
*
|
|
|
- * \since This function is available since SDL 3.0.0.
|
|
|
+ * \since This function is available since SDL 3.1.3.
|
|
|
*
|
|
|
* \sa SDL_GetRenderViewport
|
|
|
* \sa SDL_RenderViewportSet
|
|
@@ -1557,7 +1557,7 @@ extern SDL_DECLSPEC bool SDLCALL SDL_SetRenderViewport(SDL_Renderer *renderer, c
|
|
|
*
|
|
|
* \threadsafety You may only call this function from the main thread.
|
|
|
*
|
|
|
- * \since This function is available since SDL 3.0.0.
|
|
|
+ * \since This function is available since SDL 3.1.3.
|
|
|
*
|
|
|
* \sa SDL_RenderViewportSet
|
|
|
* \sa SDL_SetRenderViewport
|
|
@@ -1577,7 +1577,7 @@ extern SDL_DECLSPEC bool SDLCALL SDL_GetRenderViewport(SDL_Renderer *renderer, S
|
|
|
*
|
|
|
* \threadsafety You may only call this function from the main thread.
|
|
|
*
|
|
|
- * \since This function is available since SDL 3.0.0.
|
|
|
+ * \since This function is available since SDL 3.1.3.
|
|
|
*
|
|
|
* \sa SDL_GetRenderViewport
|
|
|
* \sa SDL_SetRenderViewport
|
|
@@ -1602,7 +1602,7 @@ extern SDL_DECLSPEC bool SDLCALL SDL_RenderViewportSet(SDL_Renderer *renderer);
|
|
|
*
|
|
|
* \threadsafety You may only call this function from the main thread.
|
|
|
*
|
|
|
- * \since This function is available since SDL 3.0.0.
|
|
|
+ * \since This function is available since SDL 3.1.3.
|
|
|
*/
|
|
|
extern SDL_DECLSPEC bool SDLCALL SDL_GetRenderSafeArea(SDL_Renderer *renderer, SDL_Rect *rect);
|
|
|
|
|
@@ -1617,7 +1617,7 @@ extern SDL_DECLSPEC bool SDLCALL SDL_GetRenderSafeArea(SDL_Renderer *renderer, S
|
|
|
*
|
|
|
* \threadsafety You may only call this function from the main thread.
|
|
|
*
|
|
|
- * \since This function is available since SDL 3.0.0.
|
|
|
+ * \since This function is available since SDL 3.1.3.
|
|
|
*
|
|
|
* \sa SDL_GetRenderClipRect
|
|
|
* \sa SDL_RenderClipEnabled
|
|
@@ -1635,7 +1635,7 @@ extern SDL_DECLSPEC bool SDLCALL SDL_SetRenderClipRect(SDL_Renderer *renderer, c
|
|
|
*
|
|
|
* \threadsafety You may only call this function from the main thread.
|
|
|
*
|
|
|
- * \since This function is available since SDL 3.0.0.
|
|
|
+ * \since This function is available since SDL 3.1.3.
|
|
|
*
|
|
|
* \sa SDL_RenderClipEnabled
|
|
|
* \sa SDL_SetRenderClipRect
|
|
@@ -1651,7 +1651,7 @@ extern SDL_DECLSPEC bool SDLCALL SDL_GetRenderClipRect(SDL_Renderer *renderer, S
|
|
|
*
|
|
|
* \threadsafety You may only call this function from the main thread.
|
|
|
*
|
|
|
- * \since This function is available since SDL 3.0.0.
|
|
|
+ * \since This function is available since SDL 3.1.3.
|
|
|
*
|
|
|
* \sa SDL_GetRenderClipRect
|
|
|
* \sa SDL_SetRenderClipRect
|
|
@@ -1677,7 +1677,7 @@ extern SDL_DECLSPEC bool SDLCALL SDL_RenderClipEnabled(SDL_Renderer *renderer);
|
|
|
*
|
|
|
* \threadsafety You may only call this function from the main thread.
|
|
|
*
|
|
|
- * \since This function is available since SDL 3.0.0.
|
|
|
+ * \since This function is available since SDL 3.1.3.
|
|
|
*
|
|
|
* \sa SDL_GetRenderScale
|
|
|
*/
|
|
@@ -1694,7 +1694,7 @@ extern SDL_DECLSPEC bool SDLCALL SDL_SetRenderScale(SDL_Renderer *renderer, floa
|
|
|
*
|
|
|
* \threadsafety You may only call this function from the main thread.
|
|
|
*
|
|
|
- * \since This function is available since SDL 3.0.0.
|
|
|
+ * \since This function is available since SDL 3.1.3.
|
|
|
*
|
|
|
* \sa SDL_SetRenderScale
|
|
|
*/
|
|
@@ -1718,7 +1718,7 @@ extern SDL_DECLSPEC bool SDLCALL SDL_GetRenderScale(SDL_Renderer *renderer, floa
|
|
|
*
|
|
|
* \threadsafety You may only call this function from the main thread.
|
|
|
*
|
|
|
- * \since This function is available since SDL 3.0.0.
|
|
|
+ * \since This function is available since SDL 3.1.3.
|
|
|
*
|
|
|
* \sa SDL_GetRenderDrawColor
|
|
|
* \sa SDL_SetRenderDrawColorFloat
|
|
@@ -1743,7 +1743,7 @@ extern SDL_DECLSPEC bool SDLCALL SDL_SetRenderDrawColor(SDL_Renderer *renderer,
|
|
|
*
|
|
|
* \threadsafety You may only call this function from the main thread.
|
|
|
*
|
|
|
- * \since This function is available since SDL 3.0.0.
|
|
|
+ * \since This function is available since SDL 3.1.3.
|
|
|
*
|
|
|
* \sa SDL_GetRenderDrawColorFloat
|
|
|
* \sa SDL_SetRenderDrawColor
|
|
@@ -1767,7 +1767,7 @@ extern SDL_DECLSPEC bool SDLCALL SDL_SetRenderDrawColorFloat(SDL_Renderer *rende
|
|
|
*
|
|
|
* \threadsafety You may only call this function from the main thread.
|
|
|
*
|
|
|
- * \since This function is available since SDL 3.0.0.
|
|
|
+ * \since This function is available since SDL 3.1.3.
|
|
|
*
|
|
|
* \sa SDL_GetRenderDrawColorFloat
|
|
|
* \sa SDL_SetRenderDrawColor
|
|
@@ -1791,7 +1791,7 @@ extern SDL_DECLSPEC bool SDLCALL SDL_GetRenderDrawColor(SDL_Renderer *renderer,
|
|
|
*
|
|
|
* \threadsafety You may only call this function from the main thread.
|
|
|
*
|
|
|
- * \since This function is available since SDL 3.0.0.
|
|
|
+ * \since This function is available since SDL 3.1.3.
|
|
|
*
|
|
|
* \sa SDL_SetRenderDrawColorFloat
|
|
|
* \sa SDL_GetRenderDrawColor
|
|
@@ -1816,7 +1816,7 @@ extern SDL_DECLSPEC bool SDLCALL SDL_GetRenderDrawColorFloat(SDL_Renderer *rende
|
|
|
*
|
|
|
* \threadsafety You may only call this function from the main thread.
|
|
|
*
|
|
|
- * \since This function is available since SDL 3.0.0.
|
|
|
+ * \since This function is available since SDL 3.1.3.
|
|
|
*
|
|
|
* \sa SDL_GetRenderColorScale
|
|
|
*/
|
|
@@ -1832,7 +1832,7 @@ extern SDL_DECLSPEC bool SDLCALL SDL_SetRenderColorScale(SDL_Renderer *renderer,
|
|
|
*
|
|
|
* \threadsafety You may only call this function from the main thread.
|
|
|
*
|
|
|
- * \since This function is available since SDL 3.0.0.
|
|
|
+ * \since This function is available since SDL 3.1.3.
|
|
|
*
|
|
|
* \sa SDL_SetRenderColorScale
|
|
|
*/
|
|
@@ -1850,7 +1850,7 @@ extern SDL_DECLSPEC bool SDLCALL SDL_GetRenderColorScale(SDL_Renderer *renderer,
|
|
|
*
|
|
|
* \threadsafety You may only call this function from the main thread.
|
|
|
*
|
|
|
- * \since This function is available since SDL 3.0.0.
|
|
|
+ * \since This function is available since SDL 3.1.3.
|
|
|
*
|
|
|
* \sa SDL_GetRenderDrawBlendMode
|
|
|
*/
|
|
@@ -1866,7 +1866,7 @@ extern SDL_DECLSPEC bool SDLCALL SDL_SetRenderDrawBlendMode(SDL_Renderer *render
|
|
|
*
|
|
|
* \threadsafety You may only call this function from the main thread.
|
|
|
*
|
|
|
- * \since This function is available since SDL 3.0.0.
|
|
|
+ * \since This function is available since SDL 3.1.3.
|
|
|
*
|
|
|
* \sa SDL_SetRenderDrawBlendMode
|
|
|
*/
|
|
@@ -1886,7 +1886,7 @@ extern SDL_DECLSPEC bool SDLCALL SDL_GetRenderDrawBlendMode(SDL_Renderer *render
|
|
|
*
|
|
|
* \threadsafety You may only call this function from the main thread.
|
|
|
*
|
|
|
- * \since This function is available since SDL 3.0.0.
|
|
|
+ * \since This function is available since SDL 3.1.3.
|
|
|
*
|
|
|
* \sa SDL_SetRenderDrawColor
|
|
|
*/
|
|
@@ -1903,7 +1903,7 @@ extern SDL_DECLSPEC bool SDLCALL SDL_RenderClear(SDL_Renderer *renderer);
|
|
|
*
|
|
|
* \threadsafety You may only call this function from the main thread.
|
|
|
*
|
|
|
- * \since This function is available since SDL 3.0.0.
|
|
|
+ * \since This function is available since SDL 3.1.3.
|
|
|
*
|
|
|
* \sa SDL_RenderPoints
|
|
|
*/
|
|
@@ -1920,7 +1920,7 @@ extern SDL_DECLSPEC bool SDLCALL SDL_RenderPoint(SDL_Renderer *renderer, float x
|
|
|
*
|
|
|
* \threadsafety You may only call this function from the main thread.
|
|
|
*
|
|
|
- * \since This function is available since SDL 3.0.0.
|
|
|
+ * \since This function is available since SDL 3.1.3.
|
|
|
*
|
|
|
* \sa SDL_RenderPoint
|
|
|
*/
|
|
@@ -1939,7 +1939,7 @@ extern SDL_DECLSPEC bool SDLCALL SDL_RenderPoints(SDL_Renderer *renderer, const
|
|
|
*
|
|
|
* \threadsafety You may only call this function from the main thread.
|
|
|
*
|
|
|
- * \since This function is available since SDL 3.0.0.
|
|
|
+ * \since This function is available since SDL 3.1.3.
|
|
|
*
|
|
|
* \sa SDL_RenderLines
|
|
|
*/
|
|
@@ -1957,7 +1957,7 @@ extern SDL_DECLSPEC bool SDLCALL SDL_RenderLine(SDL_Renderer *renderer, float x1
|
|
|
*
|
|
|
* \threadsafety You may only call this function from the main thread.
|
|
|
*
|
|
|
- * \since This function is available since SDL 3.0.0.
|
|
|
+ * \since This function is available since SDL 3.1.3.
|
|
|
*
|
|
|
* \sa SDL_RenderLine
|
|
|
*/
|
|
@@ -1974,7 +1974,7 @@ extern SDL_DECLSPEC bool SDLCALL SDL_RenderLines(SDL_Renderer *renderer, const S
|
|
|
*
|
|
|
* \threadsafety You may only call this function from the main thread.
|
|
|
*
|
|
|
- * \since This function is available since SDL 3.0.0.
|
|
|
+ * \since This function is available since SDL 3.1.3.
|
|
|
*
|
|
|
* \sa SDL_RenderRects
|
|
|
*/
|
|
@@ -1992,7 +1992,7 @@ extern SDL_DECLSPEC bool SDLCALL SDL_RenderRect(SDL_Renderer *renderer, const SD
|
|
|
*
|
|
|
* \threadsafety You may only call this function from the main thread.
|
|
|
*
|
|
|
- * \since This function is available since SDL 3.0.0.
|
|
|
+ * \since This function is available since SDL 3.1.3.
|
|
|
*
|
|
|
* \sa SDL_RenderRect
|
|
|
*/
|
|
@@ -2010,7 +2010,7 @@ extern SDL_DECLSPEC bool SDLCALL SDL_RenderRects(SDL_Renderer *renderer, const S
|
|
|
*
|
|
|
* \threadsafety You may only call this function from the main thread.
|
|
|
*
|
|
|
- * \since This function is available since SDL 3.0.0.
|
|
|
+ * \since This function is available since SDL 3.1.3.
|
|
|
*
|
|
|
* \sa SDL_RenderFillRects
|
|
|
*/
|
|
@@ -2028,7 +2028,7 @@ extern SDL_DECLSPEC bool SDLCALL SDL_RenderFillRect(SDL_Renderer *renderer, cons
|
|
|
*
|
|
|
* \threadsafety You may only call this function from the main thread.
|
|
|
*
|
|
|
- * \since This function is available since SDL 3.0.0.
|
|
|
+ * \since This function is available since SDL 3.1.3.
|
|
|
*
|
|
|
* \sa SDL_RenderFillRect
|
|
|
*/
|
|
@@ -2049,7 +2049,7 @@ extern SDL_DECLSPEC bool SDLCALL SDL_RenderFillRects(SDL_Renderer *renderer, con
|
|
|
*
|
|
|
* \threadsafety You may only call this function from the main thread.
|
|
|
*
|
|
|
- * \since This function is available since SDL 3.0.0.
|
|
|
+ * \since This function is available since SDL 3.1.3.
|
|
|
*
|
|
|
* \sa SDL_RenderTextureRotated
|
|
|
* \sa SDL_RenderTextureTiled
|
|
@@ -2078,7 +2078,7 @@ extern SDL_DECLSPEC bool SDLCALL SDL_RenderTexture(SDL_Renderer *renderer, SDL_T
|
|
|
*
|
|
|
* \threadsafety You may only call this function from the main thread.
|
|
|
*
|
|
|
- * \since This function is available since SDL 3.0.0.
|
|
|
+ * \since This function is available since SDL 3.1.3.
|
|
|
*
|
|
|
* \sa SDL_RenderTexture
|
|
|
*/
|
|
@@ -2108,7 +2108,7 @@ extern SDL_DECLSPEC bool SDLCALL SDL_RenderTextureRotated(SDL_Renderer *renderer
|
|
|
*
|
|
|
* \threadsafety You may only call this function from the main thread.
|
|
|
*
|
|
|
- * \since This function is available since SDL 3.0.0.
|
|
|
+ * \since This function is available since SDL 3.1.3.
|
|
|
*
|
|
|
* \sa SDL_RenderTexture
|
|
|
*/
|
|
@@ -2142,7 +2142,7 @@ extern SDL_DECLSPEC bool SDLCALL SDL_RenderTextureTiled(SDL_Renderer *renderer,
|
|
|
*
|
|
|
* \threadsafety You may only call this function from the main thread.
|
|
|
*
|
|
|
- * \since This function is available since SDL 3.0.0.
|
|
|
+ * \since This function is available since SDL 3.1.3.
|
|
|
*
|
|
|
* \sa SDL_RenderTexture
|
|
|
*/
|
|
@@ -2166,7 +2166,7 @@ extern SDL_DECLSPEC bool SDLCALL SDL_RenderTexture9Grid(SDL_Renderer *renderer,
|
|
|
*
|
|
|
* \threadsafety You may only call this function from the main thread.
|
|
|
*
|
|
|
- * \since This function is available since SDL 3.0.0.
|
|
|
+ * \since This function is available since SDL 3.1.3.
|
|
|
*
|
|
|
* \sa SDL_RenderGeometryRaw
|
|
|
*/
|
|
@@ -2198,7 +2198,7 @@ extern SDL_DECLSPEC bool SDLCALL SDL_RenderGeometry(SDL_Renderer *renderer,
|
|
|
*
|
|
|
* \threadsafety You may only call this function from the main thread.
|
|
|
*
|
|
|
- * \since This function is available since SDL 3.0.0.
|
|
|
+ * \since This function is available since SDL 3.1.3.
|
|
|
*
|
|
|
* \sa SDL_RenderGeometry
|
|
|
*/
|
|
@@ -2227,7 +2227,7 @@ extern SDL_DECLSPEC bool SDLCALL SDL_RenderGeometryRaw(SDL_Renderer *renderer,
|
|
|
*
|
|
|
* \threadsafety You may only call this function from the main thread.
|
|
|
*
|
|
|
- * \since This function is available since SDL 3.0.0.
|
|
|
+ * \since This function is available since SDL 3.1.3.
|
|
|
*/
|
|
|
extern SDL_DECLSPEC SDL_Surface * SDLCALL SDL_RenderReadPixels(SDL_Renderer *renderer, const SDL_Rect *rect);
|
|
|
|
|
@@ -2264,7 +2264,7 @@ extern SDL_DECLSPEC SDL_Surface * SDLCALL SDL_RenderReadPixels(SDL_Renderer *ren
|
|
|
*
|
|
|
* \threadsafety You may only call this function from the main thread.
|
|
|
*
|
|
|
- * \since This function is available since SDL 3.0.0.
|
|
|
+ * \since This function is available since SDL 3.1.3.
|
|
|
*
|
|
|
* \sa SDL_CreateRenderer
|
|
|
* \sa SDL_RenderClear
|
|
@@ -2291,7 +2291,7 @@ extern SDL_DECLSPEC bool SDLCALL SDL_RenderPresent(SDL_Renderer *renderer);
|
|
|
*
|
|
|
* \threadsafety You may only call this function from the main thread.
|
|
|
*
|
|
|
- * \since This function is available since SDL 3.0.0.
|
|
|
+ * \since This function is available since SDL 3.1.3.
|
|
|
*
|
|
|
* \sa SDL_CreateTexture
|
|
|
* \sa SDL_CreateTextureFromSurface
|
|
@@ -2308,7 +2308,7 @@ extern SDL_DECLSPEC void SDLCALL SDL_DestroyTexture(SDL_Texture *texture);
|
|
|
*
|
|
|
* \threadsafety You may only call this function from the main thread.
|
|
|
*
|
|
|
- * \since This function is available since SDL 3.0.0.
|
|
|
+ * \since This function is available since SDL 3.1.3.
|
|
|
*
|
|
|
* \sa SDL_CreateRenderer
|
|
|
*/
|
|
@@ -2343,7 +2343,7 @@ extern SDL_DECLSPEC void SDLCALL SDL_DestroyRenderer(SDL_Renderer *renderer);
|
|
|
*
|
|
|
* \threadsafety You may only call this function from the main thread.
|
|
|
*
|
|
|
- * \since This function is available since SDL 3.0.0.
|
|
|
+ * \since This function is available since SDL 3.1.3.
|
|
|
*/
|
|
|
extern SDL_DECLSPEC bool SDLCALL SDL_FlushRenderer(SDL_Renderer *renderer);
|
|
|
|
|
@@ -2359,7 +2359,7 @@ extern SDL_DECLSPEC bool SDLCALL SDL_FlushRenderer(SDL_Renderer *renderer);
|
|
|
*
|
|
|
* \threadsafety You may only call this function from the main thread.
|
|
|
*
|
|
|
- * \since This function is available since SDL 3.0.0.
|
|
|
+ * \since This function is available since SDL 3.1.3.
|
|
|
*
|
|
|
* \sa SDL_GetRenderMetalCommandEncoder
|
|
|
*/
|
|
@@ -2382,7 +2382,7 @@ extern SDL_DECLSPEC void * SDLCALL SDL_GetRenderMetalLayer(SDL_Renderer *rendere
|
|
|
*
|
|
|
* \threadsafety You may only call this function from the main thread.
|
|
|
*
|
|
|
- * \since This function is available since SDL 3.0.0.
|
|
|
+ * \since This function is available since SDL 3.1.3.
|
|
|
*
|
|
|
* \sa SDL_GetRenderMetalLayer
|
|
|
*/
|
|
@@ -2415,7 +2415,7 @@ extern SDL_DECLSPEC void * SDLCALL SDL_GetRenderMetalCommandEncoder(SDL_Renderer
|
|
|
* \threadsafety It is **NOT** safe to call this function from two threads at
|
|
|
* once.
|
|
|
*
|
|
|
- * \since This function is available since SDL 3.0.0.
|
|
|
+ * \since This function is available since SDL 3.1.3.
|
|
|
*/
|
|
|
extern SDL_DECLSPEC bool SDLCALL SDL_AddVulkanRenderSemaphores(SDL_Renderer *renderer, Uint32 wait_stage_mask, Sint64 wait_semaphore, Sint64 signal_semaphore);
|
|
|
|
|
@@ -2438,7 +2438,7 @@ extern SDL_DECLSPEC bool SDLCALL SDL_AddVulkanRenderSemaphores(SDL_Renderer *ren
|
|
|
*
|
|
|
* \threadsafety You may only call this function from the main thread.
|
|
|
*
|
|
|
- * \since This function is available since SDL 3.0.0.
|
|
|
+ * \since This function is available since SDL 3.1.3.
|
|
|
*
|
|
|
* \sa SDL_GetRenderVSync
|
|
|
*/
|
|
@@ -2458,7 +2458,7 @@ extern SDL_DECLSPEC bool SDLCALL SDL_SetRenderVSync(SDL_Renderer *renderer, int
|
|
|
*
|
|
|
* \threadsafety You may only call this function from the main thread.
|
|
|
*
|
|
|
- * \since This function is available since SDL 3.0.0.
|
|
|
+ * \since This function is available since SDL 3.1.3.
|
|
|
*
|
|
|
* \sa SDL_SetRenderVSync
|
|
|
*/
|
|
@@ -2469,7 +2469,7 @@ extern SDL_DECLSPEC bool SDLCALL SDL_GetRenderVSync(SDL_Renderer *renderer, int
|
|
|
*
|
|
|
* The font is monospaced and square, so this applies to all characters.
|
|
|
*
|
|
|
- * \since This macro is available since SDL 3.1.6.
|
|
|
+ * \since This macro is available since SDL 3.1.3.
|
|
|
*
|
|
|
* \sa SDL_RenderDebugText
|
|
|
*/
|
|
@@ -2509,7 +2509,7 @@ extern SDL_DECLSPEC bool SDLCALL SDL_GetRenderVSync(SDL_Renderer *renderer, int
|
|
|
*
|
|
|
* \threadsafety You may only call this function from the main thread.
|
|
|
*
|
|
|
- * \since This function is available since SDL 3.1.4.
|
|
|
+ * \since This function is available since SDL 3.1.3.
|
|
|
*
|
|
|
* \sa SDL_DEBUG_TEXT_FONT_CHARACTER_SIZE
|
|
|
*/
|