|
@@ -330,7 +330,7 @@ typedef enum SDL_GLContextResetNotification
|
|
*
|
|
*
|
|
* \sa SDL_GetVideoDriver
|
|
* \sa SDL_GetVideoDriver
|
|
*/
|
|
*/
|
|
-extern DECLSPEC int SDLCALL SDL_GetNumVideoDrivers(void);
|
|
|
|
|
|
+extern SDL_DECLSPEC int SDLCALL SDL_GetNumVideoDrivers(void);
|
|
|
|
|
|
/**
|
|
/**
|
|
* Get the name of a built in video driver.
|
|
* Get the name of a built in video driver.
|
|
@@ -345,7 +345,7 @@ extern DECLSPEC int SDLCALL SDL_GetNumVideoDrivers(void);
|
|
*
|
|
*
|
|
* \sa SDL_GetNumVideoDrivers
|
|
* \sa SDL_GetNumVideoDrivers
|
|
*/
|
|
*/
|
|
-extern 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.
|
|
@@ -358,7 +358,7 @@ extern DECLSPEC const char *SDLCALL SDL_GetVideoDriver(int index);
|
|
* \sa SDL_GetNumVideoDrivers
|
|
* \sa SDL_GetNumVideoDrivers
|
|
* \sa SDL_GetVideoDriver
|
|
* \sa SDL_GetVideoDriver
|
|
*/
|
|
*/
|
|
-extern 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.
|
|
@@ -367,7 +367,7 @@ extern DECLSPEC const char *SDLCALL SDL_GetCurrentVideoDriver(void);
|
|
*
|
|
*
|
|
* \since This function is available since SDL 3.0.0.
|
|
* \since This function is available since SDL 3.0.0.
|
|
*/
|
|
*/
|
|
-extern DECLSPEC SDL_SystemTheme SDLCALL SDL_GetSystemTheme(void);
|
|
|
|
|
|
+extern SDL_DECLSPEC SDL_SystemTheme SDLCALL SDL_GetSystemTheme(void);
|
|
|
|
|
|
/**
|
|
/**
|
|
* Get a list of currently connected displays.
|
|
* Get a list of currently connected displays.
|
|
@@ -379,7 +379,7 @@ extern 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 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.
|
|
@@ -391,7 +391,7 @@ extern DECLSPEC SDL_DisplayID *SDLCALL SDL_GetDisplays(int *count);
|
|
*
|
|
*
|
|
* \sa SDL_GetDisplays
|
|
* \sa SDL_GetDisplays
|
|
*/
|
|
*/
|
|
-extern DECLSPEC SDL_DisplayID SDLCALL SDL_GetPrimaryDisplay(void);
|
|
|
|
|
|
+extern SDL_DECLSPEC SDL_DisplayID SDLCALL SDL_GetPrimaryDisplay(void);
|
|
|
|
|
|
/**
|
|
/**
|
|
* Get the properties associated with a display.
|
|
* Get the properties associated with a display.
|
|
@@ -428,7 +428,7 @@ extern DECLSPEC SDL_DisplayID SDLCALL SDL_GetPrimaryDisplay(void);
|
|
* \sa SDL_GetProperty
|
|
* \sa SDL_GetProperty
|
|
* \sa SDL_SetProperty
|
|
* \sa SDL_SetProperty
|
|
*/
|
|
*/
|
|
-extern DECLSPEC SDL_PropertiesID SDLCALL SDL_GetDisplayProperties(SDL_DisplayID displayID);
|
|
|
|
|
|
+extern SDL_DECLSPEC SDL_PropertiesID SDLCALL SDL_GetDisplayProperties(SDL_DisplayID displayID);
|
|
|
|
|
|
#define SDL_PROP_DISPLAY_HDR_ENABLED_BOOLEAN "SDL.display.HDR_enabled"
|
|
#define SDL_PROP_DISPLAY_HDR_ENABLED_BOOLEAN "SDL.display.HDR_enabled"
|
|
#define SDL_PROP_DISPLAY_SDR_WHITE_POINT_FLOAT "SDL.display.SDR_white_point"
|
|
#define SDL_PROP_DISPLAY_SDR_WHITE_POINT_FLOAT "SDL.display.SDR_white_point"
|
|
@@ -446,7 +446,7 @@ extern DECLSPEC SDL_PropertiesID SDLCALL SDL_GetDisplayProperties(SDL_DisplayID
|
|
*
|
|
*
|
|
* \sa SDL_GetDisplays
|
|
* \sa SDL_GetDisplays
|
|
*/
|
|
*/
|
|
-extern 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.
|
|
@@ -463,7 +463,7 @@ extern DECLSPEC const char *SDLCALL SDL_GetDisplayName(SDL_DisplayID displayID);
|
|
* \sa SDL_GetDisplayUsableBounds
|
|
* \sa SDL_GetDisplayUsableBounds
|
|
* \sa SDL_GetDisplays
|
|
* \sa SDL_GetDisplays
|
|
*/
|
|
*/
|
|
-extern DECLSPEC int SDLCALL SDL_GetDisplayBounds(SDL_DisplayID displayID, SDL_Rect *rect);
|
|
|
|
|
|
+extern SDL_DECLSPEC int SDLCALL SDL_GetDisplayBounds(SDL_DisplayID displayID, SDL_Rect *rect);
|
|
|
|
|
|
/**
|
|
/**
|
|
* Get the usable desktop area represented by a display, in screen
|
|
* Get the usable desktop area represented by a display, in screen
|
|
@@ -487,7 +487,7 @@ extern DECLSPEC int SDLCALL SDL_GetDisplayBounds(SDL_DisplayID displayID, SDL_Re
|
|
* \sa SDL_GetDisplayBounds
|
|
* \sa SDL_GetDisplayBounds
|
|
* \sa SDL_GetDisplays
|
|
* \sa SDL_GetDisplays
|
|
*/
|
|
*/
|
|
-extern DECLSPEC int SDLCALL SDL_GetDisplayUsableBounds(SDL_DisplayID displayID, SDL_Rect *rect);
|
|
|
|
|
|
+extern SDL_DECLSPEC int SDLCALL SDL_GetDisplayUsableBounds(SDL_DisplayID displayID, SDL_Rect *rect);
|
|
|
|
|
|
/**
|
|
/**
|
|
* Get the orientation of a display when it is unrotated.
|
|
* Get the orientation of a display when it is unrotated.
|
|
@@ -500,7 +500,7 @@ extern DECLSPEC int SDLCALL SDL_GetDisplayUsableBounds(SDL_DisplayID displayID,
|
|
*
|
|
*
|
|
* \sa SDL_GetDisplays
|
|
* \sa SDL_GetDisplays
|
|
*/
|
|
*/
|
|
-extern DECLSPEC SDL_DisplayOrientation SDLCALL SDL_GetNaturalDisplayOrientation(SDL_DisplayID displayID);
|
|
|
|
|
|
+extern SDL_DECLSPEC SDL_DisplayOrientation SDLCALL SDL_GetNaturalDisplayOrientation(SDL_DisplayID displayID);
|
|
|
|
|
|
/**
|
|
/**
|
|
* Get the orientation of a display.
|
|
* Get the orientation of a display.
|
|
@@ -513,7 +513,7 @@ extern DECLSPEC SDL_DisplayOrientation SDLCALL SDL_GetNaturalDisplayOrientation(
|
|
*
|
|
*
|
|
* \sa SDL_GetDisplays
|
|
* \sa SDL_GetDisplays
|
|
*/
|
|
*/
|
|
-extern DECLSPEC SDL_DisplayOrientation SDLCALL SDL_GetCurrentDisplayOrientation(SDL_DisplayID displayID);
|
|
|
|
|
|
+extern SDL_DECLSPEC SDL_DisplayOrientation SDLCALL SDL_GetCurrentDisplayOrientation(SDL_DisplayID displayID);
|
|
|
|
|
|
/**
|
|
/**
|
|
* Get the content scale of a display.
|
|
* Get the content scale of a display.
|
|
@@ -531,7 +531,7 @@ extern DECLSPEC SDL_DisplayOrientation SDLCALL SDL_GetCurrentDisplayOrientation(
|
|
*
|
|
*
|
|
* \sa SDL_GetDisplays
|
|
* \sa SDL_GetDisplays
|
|
*/
|
|
*/
|
|
-extern DECLSPEC float SDLCALL SDL_GetDisplayContentScale(SDL_DisplayID displayID);
|
|
|
|
|
|
+extern SDL_DECLSPEC float SDLCALL SDL_GetDisplayContentScale(SDL_DisplayID displayID);
|
|
|
|
|
|
/**
|
|
/**
|
|
* Get a list of fullscreen display modes available on a display.
|
|
* Get a list of fullscreen display modes available on a display.
|
|
@@ -555,7 +555,7 @@ extern DECLSPEC float SDLCALL SDL_GetDisplayContentScale(SDL_DisplayID displayID
|
|
*
|
|
*
|
|
* \sa SDL_GetDisplays
|
|
* \sa SDL_GetDisplays
|
|
*/
|
|
*/
|
|
-extern 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.
|
|
@@ -583,7 +583,7 @@ extern DECLSPEC const SDL_DisplayMode **SDLCALL SDL_GetFullscreenDisplayModes(SD
|
|
* \sa SDL_GetDisplays
|
|
* \sa SDL_GetDisplays
|
|
* \sa SDL_GetFullscreenDisplayModes
|
|
* \sa SDL_GetFullscreenDisplayModes
|
|
*/
|
|
*/
|
|
-extern 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.
|
|
@@ -602,7 +602,7 @@ extern DECLSPEC const SDL_DisplayMode *SDLCALL SDL_GetClosestFullscreenDisplayMo
|
|
* \sa SDL_GetCurrentDisplayMode
|
|
* \sa SDL_GetCurrentDisplayMode
|
|
* \sa SDL_GetDisplays
|
|
* \sa SDL_GetDisplays
|
|
*/
|
|
*/
|
|
-extern 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.
|
|
@@ -621,7 +621,7 @@ extern DECLSPEC const SDL_DisplayMode *SDLCALL SDL_GetDesktopDisplayMode(SDL_Dis
|
|
* \sa SDL_GetDesktopDisplayMode
|
|
* \sa SDL_GetDesktopDisplayMode
|
|
* \sa SDL_GetDisplays
|
|
* \sa SDL_GetDisplays
|
|
*/
|
|
*/
|
|
-extern 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.
|
|
@@ -635,7 +635,7 @@ extern DECLSPEC const SDL_DisplayMode *SDLCALL SDL_GetCurrentDisplayMode(SDL_Dis
|
|
* \sa SDL_GetDisplayBounds
|
|
* \sa SDL_GetDisplayBounds
|
|
* \sa SDL_GetDisplays
|
|
* \sa SDL_GetDisplays
|
|
*/
|
|
*/
|
|
-extern DECLSPEC SDL_DisplayID SDLCALL SDL_GetDisplayForPoint(const SDL_Point *point);
|
|
|
|
|
|
+extern SDL_DECLSPEC SDL_DisplayID SDLCALL SDL_GetDisplayForPoint(const SDL_Point *point);
|
|
|
|
|
|
/**
|
|
/**
|
|
* Get the display primarily containing a rect.
|
|
* Get the display primarily containing a rect.
|
|
@@ -650,7 +650,7 @@ extern DECLSPEC SDL_DisplayID SDLCALL SDL_GetDisplayForPoint(const SDL_Point *po
|
|
* \sa SDL_GetDisplayBounds
|
|
* \sa SDL_GetDisplayBounds
|
|
* \sa SDL_GetDisplays
|
|
* \sa SDL_GetDisplays
|
|
*/
|
|
*/
|
|
-extern DECLSPEC SDL_DisplayID SDLCALL SDL_GetDisplayForRect(const SDL_Rect *rect);
|
|
|
|
|
|
+extern SDL_DECLSPEC SDL_DisplayID SDLCALL SDL_GetDisplayForRect(const SDL_Rect *rect);
|
|
|
|
|
|
/**
|
|
/**
|
|
* Get the display associated with a window.
|
|
* Get the display associated with a window.
|
|
@@ -665,7 +665,7 @@ extern DECLSPEC SDL_DisplayID SDLCALL SDL_GetDisplayForRect(const SDL_Rect *rect
|
|
* \sa SDL_GetDisplayBounds
|
|
* \sa SDL_GetDisplayBounds
|
|
* \sa SDL_GetDisplays
|
|
* \sa SDL_GetDisplays
|
|
*/
|
|
*/
|
|
-extern DECLSPEC SDL_DisplayID SDLCALL SDL_GetDisplayForWindow(SDL_Window *window);
|
|
|
|
|
|
+extern SDL_DECLSPEC SDL_DisplayID SDLCALL SDL_GetDisplayForWindow(SDL_Window *window);
|
|
|
|
|
|
/**
|
|
/**
|
|
* Get the pixel density of a window.
|
|
* Get the pixel density of a window.
|
|
@@ -682,7 +682,7 @@ extern DECLSPEC SDL_DisplayID SDLCALL SDL_GetDisplayForWindow(SDL_Window *window
|
|
*
|
|
*
|
|
* \sa SDL_GetWindowDisplayScale
|
|
* \sa SDL_GetWindowDisplayScale
|
|
*/
|
|
*/
|
|
-extern DECLSPEC float SDLCALL SDL_GetWindowPixelDensity(SDL_Window *window);
|
|
|
|
|
|
+extern SDL_DECLSPEC float SDLCALL SDL_GetWindowPixelDensity(SDL_Window *window);
|
|
|
|
|
|
/**
|
|
/**
|
|
* Get the content display scale relative to a window's pixel size.
|
|
* Get the content display scale relative to a window's pixel size.
|
|
@@ -704,7 +704,7 @@ extern DECLSPEC float SDLCALL SDL_GetWindowPixelDensity(SDL_Window *window);
|
|
*
|
|
*
|
|
* \since This function is available since SDL 3.0.0.
|
|
* \since This function is available since SDL 3.0.0.
|
|
*/
|
|
*/
|
|
-extern DECLSPEC float SDLCALL SDL_GetWindowDisplayScale(SDL_Window *window);
|
|
|
|
|
|
+extern SDL_DECLSPEC float SDLCALL SDL_GetWindowDisplayScale(SDL_Window *window);
|
|
|
|
|
|
/**
|
|
/**
|
|
* Set the display mode to use when a window is visible and fullscreen.
|
|
* Set the display mode to use when a window is visible and fullscreen.
|
|
@@ -737,7 +737,7 @@ extern DECLSPEC float SDLCALL SDL_GetWindowDisplayScale(SDL_Window *window);
|
|
* \sa SDL_SetWindowFullscreen
|
|
* \sa SDL_SetWindowFullscreen
|
|
* \sa SDL_SyncWindow
|
|
* \sa SDL_SyncWindow
|
|
*/
|
|
*/
|
|
-extern DECLSPEC int SDLCALL SDL_SetWindowFullscreenMode(SDL_Window *window, const SDL_DisplayMode *mode);
|
|
|
|
|
|
+extern SDL_DECLSPEC int SDLCALL SDL_SetWindowFullscreenMode(SDL_Window *window, const SDL_DisplayMode *mode);
|
|
|
|
|
|
/**
|
|
/**
|
|
* Query the display mode to use when a window is visible at fullscreen.
|
|
* Query the display mode to use when a window is visible at fullscreen.
|
|
@@ -751,7 +751,7 @@ extern DECLSPEC int SDLCALL SDL_SetWindowFullscreenMode(SDL_Window *window, cons
|
|
* \sa SDL_SetWindowFullscreenMode
|
|
* \sa SDL_SetWindowFullscreenMode
|
|
* \sa SDL_SetWindowFullscreen
|
|
* \sa SDL_SetWindowFullscreen
|
|
*/
|
|
*/
|
|
-extern 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.
|
|
@@ -765,7 +765,7 @@ extern DECLSPEC const SDL_DisplayMode *SDLCALL SDL_GetWindowFullscreenMode(SDL_W
|
|
*
|
|
*
|
|
* \since This function is available since SDL 3.0.0.
|
|
* \since This function is available since SDL 3.0.0.
|
|
*/
|
|
*/
|
|
-extern 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.
|
|
@@ -777,7 +777,7 @@ extern DECLSPEC void *SDLCALL SDL_GetWindowICCProfile(SDL_Window *window, size_t
|
|
*
|
|
*
|
|
* \since This function is available since SDL 3.0.0.
|
|
* \since This function is available since SDL 3.0.0.
|
|
*/
|
|
*/
|
|
-extern DECLSPEC Uint32 SDLCALL SDL_GetWindowPixelFormat(SDL_Window *window);
|
|
|
|
|
|
+extern SDL_DECLSPEC Uint32 SDLCALL SDL_GetWindowPixelFormat(SDL_Window *window);
|
|
|
|
|
|
/**
|
|
/**
|
|
* Create a window with the specified dimensions and flags.
|
|
* Create a window with the specified dimensions and flags.
|
|
@@ -836,7 +836,7 @@ extern DECLSPEC Uint32 SDLCALL SDL_GetWindowPixelFormat(SDL_Window *window);
|
|
* \sa SDL_CreateWindowWithProperties
|
|
* \sa SDL_CreateWindowWithProperties
|
|
* \sa SDL_DestroyWindow
|
|
* \sa SDL_DestroyWindow
|
|
*/
|
|
*/
|
|
-extern 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.
|
|
@@ -891,7 +891,7 @@ extern DECLSPEC SDL_Window *SDLCALL SDL_CreateWindow(const char *title, int w, i
|
|
* \sa SDL_DestroyWindow
|
|
* \sa SDL_DestroyWindow
|
|
* \sa SDL_GetWindowParent
|
|
* \sa SDL_GetWindowParent
|
|
*/
|
|
*/
|
|
-extern 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.
|
|
@@ -997,7 +997,7 @@ extern DECLSPEC SDL_Window *SDLCALL SDL_CreatePopupWindow(SDL_Window *parent, in
|
|
* \sa SDL_CreateWindow
|
|
* \sa SDL_CreateWindow
|
|
* \sa SDL_DestroyWindow
|
|
* \sa SDL_DestroyWindow
|
|
*/
|
|
*/
|
|
-extern 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"
|
|
@@ -1047,7 +1047,7 @@ extern DECLSPEC SDL_Window *SDLCALL SDL_CreateWindowWithProperties(SDL_Propertie
|
|
*
|
|
*
|
|
* \sa SDL_GetWindowFromID
|
|
* \sa SDL_GetWindowFromID
|
|
*/
|
|
*/
|
|
-extern DECLSPEC SDL_WindowID SDLCALL SDL_GetWindowID(SDL_Window *window);
|
|
|
|
|
|
+extern SDL_DECLSPEC SDL_WindowID SDLCALL SDL_GetWindowID(SDL_Window *window);
|
|
|
|
|
|
/**
|
|
/**
|
|
* Get a window from a stored ID.
|
|
* Get a window from a stored ID.
|
|
@@ -1063,7 +1063,7 @@ extern DECLSPEC SDL_WindowID SDLCALL SDL_GetWindowID(SDL_Window *window);
|
|
*
|
|
*
|
|
* \sa SDL_GetWindowID
|
|
* \sa SDL_GetWindowID
|
|
*/
|
|
*/
|
|
-extern 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.
|
|
@@ -1076,7 +1076,7 @@ extern DECLSPEC SDL_Window *SDLCALL SDL_GetWindowFromID(SDL_WindowID id);
|
|
*
|
|
*
|
|
* \sa SDL_CreatePopupWindow
|
|
* \sa SDL_CreatePopupWindow
|
|
*/
|
|
*/
|
|
-extern 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.
|
|
@@ -1178,7 +1178,7 @@ extern DECLSPEC SDL_Window *SDLCALL SDL_GetWindowParent(SDL_Window *window);
|
|
* \sa SDL_GetProperty
|
|
* \sa SDL_GetProperty
|
|
* \sa SDL_GetNumberProperty
|
|
* \sa SDL_GetNumberProperty
|
|
*/
|
|
*/
|
|
-extern DECLSPEC SDL_PropertiesID SDLCALL SDL_GetWindowProperties(SDL_Window *window);
|
|
|
|
|
|
+extern SDL_DECLSPEC SDL_PropertiesID SDLCALL SDL_GetWindowProperties(SDL_Window *window);
|
|
|
|
|
|
#define SDL_PROP_WINDOW_SHAPE_POINTER "SDL.window.shape"
|
|
#define SDL_PROP_WINDOW_SHAPE_POINTER "SDL.window.shape"
|
|
#define SDL_PROP_WINDOW_ANDROID_WINDOW_POINTER "SDL.window.android.window"
|
|
#define SDL_PROP_WINDOW_ANDROID_WINDOW_POINTER "SDL.window.android.window"
|
|
@@ -1225,7 +1225,7 @@ extern DECLSPEC SDL_PropertiesID SDLCALL SDL_GetWindowProperties(SDL_Window *win
|
|
* \sa SDL_SetWindowMouseGrab
|
|
* \sa SDL_SetWindowMouseGrab
|
|
* \sa SDL_ShowWindow
|
|
* \sa SDL_ShowWindow
|
|
*/
|
|
*/
|
|
-extern DECLSPEC SDL_WindowFlags SDLCALL SDL_GetWindowFlags(SDL_Window *window);
|
|
|
|
|
|
+extern SDL_DECLSPEC SDL_WindowFlags SDLCALL SDL_GetWindowFlags(SDL_Window *window);
|
|
|
|
|
|
/**
|
|
/**
|
|
* Set the title of a window.
|
|
* Set the title of a window.
|
|
@@ -1241,7 +1241,7 @@ extern DECLSPEC SDL_WindowFlags SDLCALL SDL_GetWindowFlags(SDL_Window *window);
|
|
*
|
|
*
|
|
* \sa SDL_GetWindowTitle
|
|
* \sa SDL_GetWindowTitle
|
|
*/
|
|
*/
|
|
-extern DECLSPEC int SDLCALL SDL_SetWindowTitle(SDL_Window *window, const char *title);
|
|
|
|
|
|
+extern SDL_DECLSPEC int SDLCALL SDL_SetWindowTitle(SDL_Window *window, const char *title);
|
|
|
|
|
|
/**
|
|
/**
|
|
* Get the title of a window.
|
|
* Get the title of a window.
|
|
@@ -1254,7 +1254,7 @@ extern DECLSPEC int SDLCALL SDL_SetWindowTitle(SDL_Window *window, const char *t
|
|
*
|
|
*
|
|
* \sa SDL_SetWindowTitle
|
|
* \sa SDL_SetWindowTitle
|
|
*/
|
|
*/
|
|
-extern 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.
|
|
@@ -1266,7 +1266,7 @@ extern DECLSPEC const char *SDLCALL SDL_GetWindowTitle(SDL_Window *window);
|
|
*
|
|
*
|
|
* \since This function is available since SDL 3.0.0.
|
|
* \since This function is available since SDL 3.0.0.
|
|
*/
|
|
*/
|
|
-extern DECLSPEC int SDLCALL SDL_SetWindowIcon(SDL_Window *window, SDL_Surface *icon);
|
|
|
|
|
|
+extern SDL_DECLSPEC int SDLCALL SDL_SetWindowIcon(SDL_Window *window, SDL_Surface *icon);
|
|
|
|
|
|
/**
|
|
/**
|
|
* Request that the window's position be set.
|
|
* Request that the window's position be set.
|
|
@@ -1306,7 +1306,7 @@ extern DECLSPEC int SDLCALL SDL_SetWindowIcon(SDL_Window *window, SDL_Surface *i
|
|
* \sa SDL_GetWindowPosition
|
|
* \sa SDL_GetWindowPosition
|
|
* \sa SDL_SyncWindow
|
|
* \sa SDL_SyncWindow
|
|
*/
|
|
*/
|
|
-extern DECLSPEC int SDLCALL SDL_SetWindowPosition(SDL_Window *window, int x, int y);
|
|
|
|
|
|
+extern SDL_DECLSPEC int SDLCALL SDL_SetWindowPosition(SDL_Window *window, int x, int y);
|
|
|
|
|
|
/**
|
|
/**
|
|
* Get the position of a window.
|
|
* Get the position of a window.
|
|
@@ -1327,7 +1327,7 @@ extern DECLSPEC int SDLCALL SDL_SetWindowPosition(SDL_Window *window, int x, int
|
|
*
|
|
*
|
|
* \sa SDL_SetWindowPosition
|
|
* \sa SDL_SetWindowPosition
|
|
*/
|
|
*/
|
|
-extern DECLSPEC int SDLCALL SDL_GetWindowPosition(SDL_Window *window, int *x, int *y);
|
|
|
|
|
|
+extern SDL_DECLSPEC int SDLCALL SDL_GetWindowPosition(SDL_Window *window, int *x, int *y);
|
|
|
|
|
|
/**
|
|
/**
|
|
* Request that the size of a window's client area be set.
|
|
* Request that the size of a window's client area be set.
|
|
@@ -1366,7 +1366,7 @@ extern DECLSPEC int SDLCALL SDL_GetWindowPosition(SDL_Window *window, int *x, in
|
|
* \sa SDL_SetWindowFullscreenMode
|
|
* \sa SDL_SetWindowFullscreenMode
|
|
* \sa SDL_SyncWindow
|
|
* \sa SDL_SyncWindow
|
|
*/
|
|
*/
|
|
-extern DECLSPEC int SDLCALL SDL_SetWindowSize(SDL_Window *window, int w, int h);
|
|
|
|
|
|
+extern SDL_DECLSPEC int SDLCALL SDL_SetWindowSize(SDL_Window *window, int w, int h);
|
|
|
|
|
|
/**
|
|
/**
|
|
* Get the size of a window's client area.
|
|
* Get the size of a window's client area.
|
|
@@ -1390,7 +1390,7 @@ extern DECLSPEC int SDLCALL SDL_SetWindowSize(SDL_Window *window, int w, int h);
|
|
* \sa SDL_GetWindowSizeInPixels
|
|
* \sa SDL_GetWindowSizeInPixels
|
|
* \sa SDL_SetWindowSize
|
|
* \sa SDL_SetWindowSize
|
|
*/
|
|
*/
|
|
-extern DECLSPEC int SDLCALL SDL_GetWindowSize(SDL_Window *window, int *w, int *h);
|
|
|
|
|
|
+extern SDL_DECLSPEC int SDLCALL SDL_GetWindowSize(SDL_Window *window, int *w, int *h);
|
|
|
|
|
|
/**
|
|
/**
|
|
* Get the size of a window's borders (decorations) around the client area.
|
|
* Get the size of a window's borders (decorations) around the client area.
|
|
@@ -1424,7 +1424,7 @@ extern DECLSPEC int SDLCALL SDL_GetWindowSize(SDL_Window *window, int *w, int *h
|
|
*
|
|
*
|
|
* \sa SDL_GetWindowSize
|
|
* \sa SDL_GetWindowSize
|
|
*/
|
|
*/
|
|
-extern DECLSPEC int SDLCALL SDL_GetWindowBordersSize(SDL_Window *window, int *top, int *left, int *bottom, int *right);
|
|
|
|
|
|
+extern SDL_DECLSPEC int SDLCALL SDL_GetWindowBordersSize(SDL_Window *window, int *top, int *left, int *bottom, int *right);
|
|
|
|
|
|
/**
|
|
/**
|
|
* Get the size of a window's client area, in pixels.
|
|
* Get the size of a window's client area, in pixels.
|
|
@@ -1441,7 +1441,7 @@ extern DECLSPEC int SDLCALL SDL_GetWindowBordersSize(SDL_Window *window, int *to
|
|
* \sa SDL_CreateWindow
|
|
* \sa SDL_CreateWindow
|
|
* \sa SDL_GetWindowSize
|
|
* \sa SDL_GetWindowSize
|
|
*/
|
|
*/
|
|
-extern DECLSPEC int SDLCALL SDL_GetWindowSizeInPixels(SDL_Window *window, int *w, int *h);
|
|
|
|
|
|
+extern SDL_DECLSPEC int SDLCALL SDL_GetWindowSizeInPixels(SDL_Window *window, int *w, int *h);
|
|
|
|
|
|
/**
|
|
/**
|
|
* Set the minimum size of a window's client area.
|
|
* Set the minimum size of a window's client area.
|
|
@@ -1457,7 +1457,7 @@ extern DECLSPEC int SDLCALL SDL_GetWindowSizeInPixels(SDL_Window *window, int *w
|
|
* \sa SDL_GetWindowMinimumSize
|
|
* \sa SDL_GetWindowMinimumSize
|
|
* \sa SDL_SetWindowMaximumSize
|
|
* \sa SDL_SetWindowMaximumSize
|
|
*/
|
|
*/
|
|
-extern DECLSPEC int SDLCALL SDL_SetWindowMinimumSize(SDL_Window *window, int min_w, int min_h);
|
|
|
|
|
|
+extern SDL_DECLSPEC int SDLCALL SDL_SetWindowMinimumSize(SDL_Window *window, int min_w, int min_h);
|
|
|
|
|
|
/**
|
|
/**
|
|
* Get the minimum size of a window's client area.
|
|
* Get the minimum size of a window's client area.
|
|
@@ -1475,7 +1475,7 @@ extern DECLSPEC int SDLCALL SDL_SetWindowMinimumSize(SDL_Window *window, int min
|
|
* \sa SDL_GetWindowMaximumSize
|
|
* \sa SDL_GetWindowMaximumSize
|
|
* \sa SDL_SetWindowMinimumSize
|
|
* \sa SDL_SetWindowMinimumSize
|
|
*/
|
|
*/
|
|
-extern DECLSPEC int SDLCALL SDL_GetWindowMinimumSize(SDL_Window *window, int *w, int *h);
|
|
|
|
|
|
+extern SDL_DECLSPEC int SDLCALL SDL_GetWindowMinimumSize(SDL_Window *window, int *w, int *h);
|
|
|
|
|
|
/**
|
|
/**
|
|
* Set the maximum size of a window's client area.
|
|
* Set the maximum size of a window's client area.
|
|
@@ -1491,7 +1491,7 @@ extern DECLSPEC int SDLCALL SDL_GetWindowMinimumSize(SDL_Window *window, int *w,
|
|
* \sa SDL_GetWindowMaximumSize
|
|
* \sa SDL_GetWindowMaximumSize
|
|
* \sa SDL_SetWindowMinimumSize
|
|
* \sa SDL_SetWindowMinimumSize
|
|
*/
|
|
*/
|
|
-extern DECLSPEC int SDLCALL SDL_SetWindowMaximumSize(SDL_Window *window, int max_w, int max_h);
|
|
|
|
|
|
+extern SDL_DECLSPEC int SDLCALL SDL_SetWindowMaximumSize(SDL_Window *window, int max_w, int max_h);
|
|
|
|
|
|
/**
|
|
/**
|
|
* Get the maximum size of a window's client area.
|
|
* Get the maximum size of a window's client area.
|
|
@@ -1509,7 +1509,7 @@ extern DECLSPEC int SDLCALL SDL_SetWindowMaximumSize(SDL_Window *window, int max
|
|
* \sa SDL_GetWindowMinimumSize
|
|
* \sa SDL_GetWindowMinimumSize
|
|
* \sa SDL_SetWindowMaximumSize
|
|
* \sa SDL_SetWindowMaximumSize
|
|
*/
|
|
*/
|
|
-extern DECLSPEC int SDLCALL SDL_GetWindowMaximumSize(SDL_Window *window, int *w, int *h);
|
|
|
|
|
|
+extern SDL_DECLSPEC int SDLCALL SDL_GetWindowMaximumSize(SDL_Window *window, int *w, int *h);
|
|
|
|
|
|
/**
|
|
/**
|
|
* Set the border state of a window.
|
|
* Set the border state of a window.
|
|
@@ -1529,7 +1529,7 @@ extern DECLSPEC int SDLCALL SDL_GetWindowMaximumSize(SDL_Window *window, int *w,
|
|
*
|
|
*
|
|
* \sa SDL_GetWindowFlags
|
|
* \sa SDL_GetWindowFlags
|
|
*/
|
|
*/
|
|
-extern DECLSPEC int SDLCALL SDL_SetWindowBordered(SDL_Window *window, SDL_bool bordered);
|
|
|
|
|
|
+extern SDL_DECLSPEC int SDLCALL SDL_SetWindowBordered(SDL_Window *window, SDL_bool bordered);
|
|
|
|
|
|
/**
|
|
/**
|
|
* Set the user-resizable state of a window.
|
|
* Set the user-resizable state of a window.
|
|
@@ -1549,7 +1549,7 @@ extern DECLSPEC int SDLCALL SDL_SetWindowBordered(SDL_Window *window, SDL_bool b
|
|
*
|
|
*
|
|
* \sa SDL_GetWindowFlags
|
|
* \sa SDL_GetWindowFlags
|
|
*/
|
|
*/
|
|
-extern DECLSPEC int SDLCALL SDL_SetWindowResizable(SDL_Window *window, SDL_bool resizable);
|
|
|
|
|
|
+extern SDL_DECLSPEC int SDLCALL SDL_SetWindowResizable(SDL_Window *window, SDL_bool resizable);
|
|
|
|
|
|
/**
|
|
/**
|
|
* Set the window to always be above the others.
|
|
* Set the window to always be above the others.
|
|
@@ -1567,7 +1567,7 @@ extern DECLSPEC int SDLCALL SDL_SetWindowResizable(SDL_Window *window, SDL_bool
|
|
*
|
|
*
|
|
* \sa SDL_GetWindowFlags
|
|
* \sa SDL_GetWindowFlags
|
|
*/
|
|
*/
|
|
-extern DECLSPEC int SDLCALL SDL_SetWindowAlwaysOnTop(SDL_Window *window, SDL_bool on_top);
|
|
|
|
|
|
+extern SDL_DECLSPEC int SDLCALL SDL_SetWindowAlwaysOnTop(SDL_Window *window, SDL_bool on_top);
|
|
|
|
|
|
/**
|
|
/**
|
|
* Show a window.
|
|
* Show a window.
|
|
@@ -1581,7 +1581,7 @@ extern DECLSPEC int SDLCALL SDL_SetWindowAlwaysOnTop(SDL_Window *window, SDL_boo
|
|
* \sa SDL_HideWindow
|
|
* \sa SDL_HideWindow
|
|
* \sa SDL_RaiseWindow
|
|
* \sa SDL_RaiseWindow
|
|
*/
|
|
*/
|
|
-extern DECLSPEC int SDLCALL SDL_ShowWindow(SDL_Window *window);
|
|
|
|
|
|
+extern SDL_DECLSPEC int SDLCALL SDL_ShowWindow(SDL_Window *window);
|
|
|
|
|
|
/**
|
|
/**
|
|
* Hide a window.
|
|
* Hide a window.
|
|
@@ -1594,7 +1594,7 @@ extern DECLSPEC int SDLCALL SDL_ShowWindow(SDL_Window *window);
|
|
*
|
|
*
|
|
* \sa SDL_ShowWindow
|
|
* \sa SDL_ShowWindow
|
|
*/
|
|
*/
|
|
-extern DECLSPEC int SDLCALL SDL_HideWindow(SDL_Window *window);
|
|
|
|
|
|
+extern SDL_DECLSPEC int SDLCALL SDL_HideWindow(SDL_Window *window);
|
|
|
|
|
|
/**
|
|
/**
|
|
* Raise a window above other windows and set the input focus.
|
|
* Raise a window above other windows and set the input focus.
|
|
@@ -1605,7 +1605,7 @@ extern DECLSPEC int SDLCALL SDL_HideWindow(SDL_Window *window);
|
|
*
|
|
*
|
|
* \since This function is available since SDL 3.0.0.
|
|
* \since This function is available since SDL 3.0.0.
|
|
*/
|
|
*/
|
|
-extern DECLSPEC int SDLCALL SDL_RaiseWindow(SDL_Window *window);
|
|
|
|
|
|
+extern SDL_DECLSPEC int SDLCALL SDL_RaiseWindow(SDL_Window *window);
|
|
|
|
|
|
/**
|
|
/**
|
|
* Request that the window be made as large as possible.
|
|
* Request that the window be made as large as possible.
|
|
@@ -1637,7 +1637,7 @@ extern DECLSPEC int SDLCALL SDL_RaiseWindow(SDL_Window *window);
|
|
* \sa SDL_RestoreWindow
|
|
* \sa SDL_RestoreWindow
|
|
* \sa SDL_SyncWindow
|
|
* \sa SDL_SyncWindow
|
|
*/
|
|
*/
|
|
-extern DECLSPEC int SDLCALL SDL_MaximizeWindow(SDL_Window *window);
|
|
|
|
|
|
+extern SDL_DECLSPEC int SDLCALL SDL_MaximizeWindow(SDL_Window *window);
|
|
|
|
|
|
/**
|
|
/**
|
|
* Request that the window be minimized to an iconic representation.
|
|
* Request that the window be minimized to an iconic representation.
|
|
@@ -1661,7 +1661,7 @@ extern DECLSPEC int SDLCALL SDL_MaximizeWindow(SDL_Window *window);
|
|
* \sa SDL_RestoreWindow
|
|
* \sa SDL_RestoreWindow
|
|
* \sa SDL_SyncWindow
|
|
* \sa SDL_SyncWindow
|
|
*/
|
|
*/
|
|
-extern DECLSPEC int SDLCALL SDL_MinimizeWindow(SDL_Window *window);
|
|
|
|
|
|
+extern SDL_DECLSPEC int SDLCALL SDL_MinimizeWindow(SDL_Window *window);
|
|
|
|
|
|
/**
|
|
/**
|
|
* Request that the size and position of a minimized or maximized window be
|
|
* Request that the size and position of a minimized or maximized window be
|
|
@@ -1686,7 +1686,7 @@ extern DECLSPEC int SDLCALL SDL_MinimizeWindow(SDL_Window *window);
|
|
* \sa SDL_MinimizeWindow
|
|
* \sa SDL_MinimizeWindow
|
|
* \sa SDL_SyncWindow
|
|
* \sa SDL_SyncWindow
|
|
*/
|
|
*/
|
|
-extern DECLSPEC int SDLCALL SDL_RestoreWindow(SDL_Window *window);
|
|
|
|
|
|
+extern SDL_DECLSPEC int SDLCALL SDL_RestoreWindow(SDL_Window *window);
|
|
|
|
|
|
/**
|
|
/**
|
|
* Request that the window's fullscreen state be changed.
|
|
* Request that the window's fullscreen state be changed.
|
|
@@ -1715,7 +1715,7 @@ extern DECLSPEC int SDLCALL SDL_RestoreWindow(SDL_Window *window);
|
|
* \sa SDL_SetWindowFullscreenMode
|
|
* \sa SDL_SetWindowFullscreenMode
|
|
* \sa SDL_SyncWindow
|
|
* \sa SDL_SyncWindow
|
|
*/
|
|
*/
|
|
-extern DECLSPEC int SDLCALL SDL_SetWindowFullscreen(SDL_Window *window, SDL_bool fullscreen);
|
|
|
|
|
|
+extern SDL_DECLSPEC int SDLCALL SDL_SetWindowFullscreen(SDL_Window *window, SDL_bool fullscreen);
|
|
|
|
|
|
/**
|
|
/**
|
|
* Block until any pending window state is finalized.
|
|
* Block until any pending window state is finalized.
|
|
@@ -1745,7 +1745,7 @@ extern DECLSPEC int SDLCALL SDL_SetWindowFullscreen(SDL_Window *window, SDL_bool
|
|
* \sa SDL_RestoreWindow
|
|
* \sa SDL_RestoreWindow
|
|
* \sa SDL_HINT_VIDEO_SYNC_WINDOW_OPERATIONS
|
|
* \sa SDL_HINT_VIDEO_SYNC_WINDOW_OPERATIONS
|
|
*/
|
|
*/
|
|
-extern DECLSPEC int SDLCALL SDL_SyncWindow(SDL_Window *window);
|
|
|
|
|
|
+extern SDL_DECLSPEC int SDLCALL SDL_SyncWindow(SDL_Window *window);
|
|
|
|
|
|
/**
|
|
/**
|
|
* Return whether the window has a surface associated with it.
|
|
* Return whether the window has a surface associated with it.
|
|
@@ -1758,7 +1758,7 @@ extern DECLSPEC int SDLCALL SDL_SyncWindow(SDL_Window *window);
|
|
*
|
|
*
|
|
* \sa SDL_GetWindowSurface
|
|
* \sa SDL_GetWindowSurface
|
|
*/
|
|
*/
|
|
-extern DECLSPEC SDL_bool SDLCALL SDL_WindowHasSurface(SDL_Window *window);
|
|
|
|
|
|
+extern SDL_DECLSPEC SDL_bool SDLCALL SDL_WindowHasSurface(SDL_Window *window);
|
|
|
|
|
|
/**
|
|
/**
|
|
* Get the SDL surface associated with the window.
|
|
* Get the SDL surface associated with the window.
|
|
@@ -1785,7 +1785,7 @@ extern DECLSPEC SDL_bool SDLCALL SDL_WindowHasSurface(SDL_Window *window);
|
|
* \sa SDL_UpdateWindowSurface
|
|
* \sa SDL_UpdateWindowSurface
|
|
* \sa SDL_UpdateWindowSurfaceRects
|
|
* \sa SDL_UpdateWindowSurfaceRects
|
|
*/
|
|
*/
|
|
-extern DECLSPEC SDL_Surface *SDLCALL SDL_GetWindowSurface(SDL_Window *window);
|
|
|
|
|
|
+extern SDL_DECLSPEC SDL_Surface *SDLCALL SDL_GetWindowSurface(SDL_Window *window);
|
|
|
|
|
|
/**
|
|
/**
|
|
* Copy the window surface to the screen.
|
|
* Copy the window surface to the screen.
|
|
@@ -1804,7 +1804,7 @@ extern DECLSPEC SDL_Surface *SDLCALL SDL_GetWindowSurface(SDL_Window *window);
|
|
* \sa SDL_GetWindowSurface
|
|
* \sa SDL_GetWindowSurface
|
|
* \sa SDL_UpdateWindowSurfaceRects
|
|
* \sa SDL_UpdateWindowSurfaceRects
|
|
*/
|
|
*/
|
|
-extern DECLSPEC int SDLCALL SDL_UpdateWindowSurface(SDL_Window *window);
|
|
|
|
|
|
+extern SDL_DECLSPEC int SDLCALL SDL_UpdateWindowSurface(SDL_Window *window);
|
|
|
|
|
|
/**
|
|
/**
|
|
* Copy areas of the window surface to the screen.
|
|
* Copy areas of the window surface to the screen.
|
|
@@ -1831,7 +1831,7 @@ extern DECLSPEC int SDLCALL SDL_UpdateWindowSurface(SDL_Window *window);
|
|
* \sa SDL_GetWindowSurface
|
|
* \sa SDL_GetWindowSurface
|
|
* \sa SDL_UpdateWindowSurface
|
|
* \sa SDL_UpdateWindowSurface
|
|
*/
|
|
*/
|
|
-extern DECLSPEC int SDLCALL SDL_UpdateWindowSurfaceRects(SDL_Window *window, const SDL_Rect *rects, int numrects);
|
|
|
|
|
|
+extern SDL_DECLSPEC int SDLCALL SDL_UpdateWindowSurfaceRects(SDL_Window *window, const SDL_Rect *rects, int numrects);
|
|
|
|
|
|
/**
|
|
/**
|
|
* Destroy the surface associated with the window.
|
|
* Destroy the surface associated with the window.
|
|
@@ -1845,7 +1845,7 @@ extern DECLSPEC int SDLCALL SDL_UpdateWindowSurfaceRects(SDL_Window *window, con
|
|
* \sa SDL_GetWindowSurface
|
|
* \sa SDL_GetWindowSurface
|
|
* \sa SDL_WindowHasSurface
|
|
* \sa SDL_WindowHasSurface
|
|
*/
|
|
*/
|
|
-extern DECLSPEC int SDLCALL SDL_DestroyWindowSurface(SDL_Window *window);
|
|
|
|
|
|
+extern SDL_DECLSPEC int SDLCALL SDL_DestroyWindowSurface(SDL_Window *window);
|
|
|
|
|
|
/**
|
|
/**
|
|
* Set a window's keyboard grab mode.
|
|
* Set a window's keyboard grab mode.
|
|
@@ -1876,7 +1876,7 @@ extern DECLSPEC int SDLCALL SDL_DestroyWindowSurface(SDL_Window *window);
|
|
* \sa SDL_GetWindowKeyboardGrab
|
|
* \sa SDL_GetWindowKeyboardGrab
|
|
* \sa SDL_SetWindowMouseGrab
|
|
* \sa SDL_SetWindowMouseGrab
|
|
*/
|
|
*/
|
|
-extern DECLSPEC int SDLCALL SDL_SetWindowKeyboardGrab(SDL_Window *window, SDL_bool grabbed);
|
|
|
|
|
|
+extern SDL_DECLSPEC int SDLCALL SDL_SetWindowKeyboardGrab(SDL_Window *window, SDL_bool grabbed);
|
|
|
|
|
|
/**
|
|
/**
|
|
* Set a window's mouse grab mode.
|
|
* Set a window's mouse grab mode.
|
|
@@ -1893,7 +1893,7 @@ extern DECLSPEC int SDLCALL SDL_SetWindowKeyboardGrab(SDL_Window *window, SDL_bo
|
|
* \sa SDL_GetWindowMouseGrab
|
|
* \sa SDL_GetWindowMouseGrab
|
|
* \sa SDL_SetWindowKeyboardGrab
|
|
* \sa SDL_SetWindowKeyboardGrab
|
|
*/
|
|
*/
|
|
-extern DECLSPEC int SDLCALL SDL_SetWindowMouseGrab(SDL_Window *window, SDL_bool grabbed);
|
|
|
|
|
|
+extern SDL_DECLSPEC int SDLCALL SDL_SetWindowMouseGrab(SDL_Window *window, SDL_bool grabbed);
|
|
|
|
|
|
/**
|
|
/**
|
|
* Get a window's keyboard grab mode.
|
|
* Get a window's keyboard grab mode.
|
|
@@ -1905,7 +1905,7 @@ extern DECLSPEC int SDLCALL SDL_SetWindowMouseGrab(SDL_Window *window, SDL_bool
|
|
*
|
|
*
|
|
* \sa SDL_SetWindowKeyboardGrab
|
|
* \sa SDL_SetWindowKeyboardGrab
|
|
*/
|
|
*/
|
|
-extern DECLSPEC SDL_bool SDLCALL SDL_GetWindowKeyboardGrab(SDL_Window *window);
|
|
|
|
|
|
+extern SDL_DECLSPEC SDL_bool SDLCALL SDL_GetWindowKeyboardGrab(SDL_Window *window);
|
|
|
|
|
|
/**
|
|
/**
|
|
* Get a window's mouse grab mode.
|
|
* Get a window's mouse grab mode.
|
|
@@ -1917,7 +1917,7 @@ extern DECLSPEC SDL_bool SDLCALL SDL_GetWindowKeyboardGrab(SDL_Window *window);
|
|
*
|
|
*
|
|
* \sa SDL_SetWindowKeyboardGrab
|
|
* \sa SDL_SetWindowKeyboardGrab
|
|
*/
|
|
*/
|
|
-extern DECLSPEC SDL_bool SDLCALL SDL_GetWindowMouseGrab(SDL_Window *window);
|
|
|
|
|
|
+extern SDL_DECLSPEC SDL_bool SDLCALL SDL_GetWindowMouseGrab(SDL_Window *window);
|
|
|
|
|
|
/**
|
|
/**
|
|
* Get the window that currently has an input grab enabled.
|
|
* Get the window that currently has an input grab enabled.
|
|
@@ -1929,7 +1929,7 @@ extern DECLSPEC SDL_bool SDLCALL SDL_GetWindowMouseGrab(SDL_Window *window);
|
|
* \sa SDL_SetWindowMouseGrab
|
|
* \sa SDL_SetWindowMouseGrab
|
|
* \sa SDL_SetWindowKeyboardGrab
|
|
* \sa SDL_SetWindowKeyboardGrab
|
|
*/
|
|
*/
|
|
-extern 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.
|
|
@@ -1948,7 +1948,7 @@ extern DECLSPEC SDL_Window *SDLCALL SDL_GetGrabbedWindow(void);
|
|
* \sa SDL_GetWindowMouseRect
|
|
* \sa SDL_GetWindowMouseRect
|
|
* \sa SDL_SetWindowMouseGrab
|
|
* \sa SDL_SetWindowMouseGrab
|
|
*/
|
|
*/
|
|
-extern DECLSPEC int SDLCALL SDL_SetWindowMouseRect(SDL_Window *window, const SDL_Rect *rect);
|
|
|
|
|
|
+extern SDL_DECLSPEC int SDLCALL SDL_SetWindowMouseRect(SDL_Window *window, const SDL_Rect *rect);
|
|
|
|
|
|
/**
|
|
/**
|
|
* Get the mouse confinement rectangle of a window.
|
|
* Get the mouse confinement rectangle of a window.
|
|
@@ -1961,7 +1961,7 @@ extern DECLSPEC int SDLCALL SDL_SetWindowMouseRect(SDL_Window *window, const SDL
|
|
*
|
|
*
|
|
* \sa SDL_SetWindowMouseRect
|
|
* \sa SDL_SetWindowMouseRect
|
|
*/
|
|
*/
|
|
-extern 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.
|
|
@@ -1980,7 +1980,7 @@ extern DECLSPEC const SDL_Rect *SDLCALL SDL_GetWindowMouseRect(SDL_Window *windo
|
|
*
|
|
*
|
|
* \sa SDL_GetWindowOpacity
|
|
* \sa SDL_GetWindowOpacity
|
|
*/
|
|
*/
|
|
-extern DECLSPEC int SDLCALL SDL_SetWindowOpacity(SDL_Window *window, float opacity);
|
|
|
|
|
|
+extern SDL_DECLSPEC int SDLCALL SDL_SetWindowOpacity(SDL_Window *window, float opacity);
|
|
|
|
|
|
/**
|
|
/**
|
|
* Get the opacity of a window.
|
|
* Get the opacity of a window.
|
|
@@ -2001,7 +2001,7 @@ extern DECLSPEC int SDLCALL SDL_SetWindowOpacity(SDL_Window *window, float opaci
|
|
*
|
|
*
|
|
* \sa SDL_SetWindowOpacity
|
|
* \sa SDL_SetWindowOpacity
|
|
*/
|
|
*/
|
|
-extern DECLSPEC int SDLCALL SDL_GetWindowOpacity(SDL_Window *window, float *out_opacity);
|
|
|
|
|
|
+extern SDL_DECLSPEC int SDLCALL SDL_GetWindowOpacity(SDL_Window *window, float *out_opacity);
|
|
|
|
|
|
/**
|
|
/**
|
|
* Set the window as a modal to a parent window.
|
|
* Set the window as a modal to a parent window.
|
|
@@ -2020,7 +2020,7 @@ extern DECLSPEC int SDLCALL SDL_GetWindowOpacity(SDL_Window *window, float *out_
|
|
*
|
|
*
|
|
* \since This function is available since SDL 3.0.0.
|
|
* \since This function is available since SDL 3.0.0.
|
|
*/
|
|
*/
|
|
-extern DECLSPEC int SDLCALL SDL_SetWindowModalFor(SDL_Window *modal_window, SDL_Window *parent_window);
|
|
|
|
|
|
+extern SDL_DECLSPEC int SDLCALL SDL_SetWindowModalFor(SDL_Window *modal_window, SDL_Window *parent_window);
|
|
|
|
|
|
/**
|
|
/**
|
|
* Explicitly set input focus to the window.
|
|
* Explicitly set input focus to the window.
|
|
@@ -2037,7 +2037,7 @@ extern DECLSPEC int SDLCALL SDL_SetWindowModalFor(SDL_Window *modal_window, SDL_
|
|
*
|
|
*
|
|
* \sa SDL_RaiseWindow
|
|
* \sa SDL_RaiseWindow
|
|
*/
|
|
*/
|
|
-extern DECLSPEC int SDLCALL SDL_SetWindowInputFocus(SDL_Window *window);
|
|
|
|
|
|
+extern SDL_DECLSPEC int SDLCALL SDL_SetWindowInputFocus(SDL_Window *window);
|
|
|
|
|
|
/**
|
|
/**
|
|
* Set whether the window may have input focus.
|
|
* Set whether the window may have input focus.
|
|
@@ -2050,7 +2050,7 @@ extern DECLSPEC int SDLCALL SDL_SetWindowInputFocus(SDL_Window *window);
|
|
*
|
|
*
|
|
* \since This function is available since SDL 3.0.0.
|
|
* \since This function is available since SDL 3.0.0.
|
|
*/
|
|
*/
|
|
-extern DECLSPEC int SDLCALL SDL_SetWindowFocusable(SDL_Window *window, SDL_bool focusable);
|
|
|
|
|
|
+extern SDL_DECLSPEC int SDLCALL SDL_SetWindowFocusable(SDL_Window *window, SDL_bool focusable);
|
|
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -2074,7 +2074,7 @@ extern DECLSPEC int SDLCALL SDL_SetWindowFocusable(SDL_Window *window, SDL_bool
|
|
*
|
|
*
|
|
* \since This function is available since SDL 3.0.0.
|
|
* \since This function is available since SDL 3.0.0.
|
|
*/
|
|
*/
|
|
-extern DECLSPEC int SDLCALL SDL_ShowWindowSystemMenu(SDL_Window *window, int x, int y);
|
|
|
|
|
|
+extern SDL_DECLSPEC int SDLCALL SDL_ShowWindowSystemMenu(SDL_Window *window, int x, int y);
|
|
|
|
|
|
/**
|
|
/**
|
|
* Possible return values from the SDL_HitTest callback.
|
|
* Possible return values from the SDL_HitTest callback.
|
|
@@ -2151,7 +2151,7 @@ typedef SDL_HitTestResult (SDLCALL *SDL_HitTest)(SDL_Window *win,
|
|
*
|
|
*
|
|
* \since This function is available since SDL 3.0.0.
|
|
* \since This function is available since SDL 3.0.0.
|
|
*/
|
|
*/
|
|
-extern DECLSPEC int SDLCALL SDL_SetWindowHitTest(SDL_Window *window, SDL_HitTest callback, void *callback_data);
|
|
|
|
|
|
+extern SDL_DECLSPEC int SDLCALL SDL_SetWindowHitTest(SDL_Window *window, SDL_HitTest callback, void *callback_data);
|
|
|
|
|
|
/**
|
|
/**
|
|
* Set the shape of a transparent window.
|
|
* Set the shape of a transparent window.
|
|
@@ -2175,7 +2175,7 @@ extern DECLSPEC int SDLCALL SDL_SetWindowHitTest(SDL_Window *window, SDL_HitTest
|
|
*
|
|
*
|
|
* \since This function is available since SDL 3.0.0.
|
|
* \since This function is available since SDL 3.0.0.
|
|
*/
|
|
*/
|
|
-extern DECLSPEC int SDLCALL SDL_SetWindowShape(SDL_Window *window, SDL_Surface *shape);
|
|
|
|
|
|
+extern SDL_DECLSPEC int SDLCALL SDL_SetWindowShape(SDL_Window *window, SDL_Surface *shape);
|
|
|
|
|
|
/**
|
|
/**
|
|
* Request a window to demand attention from the user.
|
|
* Request a window to demand attention from the user.
|
|
@@ -2187,7 +2187,7 @@ extern DECLSPEC int SDLCALL SDL_SetWindowShape(SDL_Window *window, SDL_Surface *
|
|
*
|
|
*
|
|
* \since This function is available since SDL 3.0.0.
|
|
* \since This function is available since SDL 3.0.0.
|
|
*/
|
|
*/
|
|
-extern DECLSPEC int SDLCALL SDL_FlashWindow(SDL_Window *window, SDL_FlashOperation operation);
|
|
|
|
|
|
+extern SDL_DECLSPEC int SDLCALL SDL_FlashWindow(SDL_Window *window, SDL_FlashOperation operation);
|
|
|
|
|
|
/**
|
|
/**
|
|
* Destroy a window.
|
|
* Destroy a window.
|
|
@@ -2206,7 +2206,7 @@ extern DECLSPEC int SDLCALL SDL_FlashWindow(SDL_Window *window, SDL_FlashOperati
|
|
* \sa SDL_CreateWindow
|
|
* \sa SDL_CreateWindow
|
|
* \sa SDL_CreateWindowWithProperties
|
|
* \sa SDL_CreateWindowWithProperties
|
|
*/
|
|
*/
|
|
-extern DECLSPEC void SDLCALL SDL_DestroyWindow(SDL_Window *window);
|
|
|
|
|
|
+extern SDL_DECLSPEC void SDLCALL SDL_DestroyWindow(SDL_Window *window);
|
|
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -2224,7 +2224,7 @@ extern DECLSPEC void SDLCALL SDL_DestroyWindow(SDL_Window *window);
|
|
* \sa SDL_DisableScreenSaver
|
|
* \sa SDL_DisableScreenSaver
|
|
* \sa SDL_EnableScreenSaver
|
|
* \sa SDL_EnableScreenSaver
|
|
*/
|
|
*/
|
|
-extern DECLSPEC SDL_bool SDLCALL SDL_ScreenSaverEnabled(void);
|
|
|
|
|
|
+extern SDL_DECLSPEC SDL_bool SDLCALL SDL_ScreenSaverEnabled(void);
|
|
|
|
|
|
/**
|
|
/**
|
|
* Allow the screen to be blanked by a screen saver.
|
|
* Allow the screen to be blanked by a screen saver.
|
|
@@ -2237,7 +2237,7 @@ extern DECLSPEC SDL_bool SDLCALL SDL_ScreenSaverEnabled(void);
|
|
* \sa SDL_DisableScreenSaver
|
|
* \sa SDL_DisableScreenSaver
|
|
* \sa SDL_ScreenSaverEnabled
|
|
* \sa SDL_ScreenSaverEnabled
|
|
*/
|
|
*/
|
|
-extern DECLSPEC int SDLCALL SDL_EnableScreenSaver(void);
|
|
|
|
|
|
+extern SDL_DECLSPEC int SDLCALL SDL_EnableScreenSaver(void);
|
|
|
|
|
|
/**
|
|
/**
|
|
* Prevent the screen from being blanked by a screen saver.
|
|
* Prevent the screen from being blanked by a screen saver.
|
|
@@ -2256,7 +2256,7 @@ extern DECLSPEC int SDLCALL SDL_EnableScreenSaver(void);
|
|
* \sa SDL_EnableScreenSaver
|
|
* \sa SDL_EnableScreenSaver
|
|
* \sa SDL_ScreenSaverEnabled
|
|
* \sa SDL_ScreenSaverEnabled
|
|
*/
|
|
*/
|
|
-extern DECLSPEC int SDLCALL SDL_DisableScreenSaver(void);
|
|
|
|
|
|
+extern SDL_DECLSPEC int SDLCALL SDL_DisableScreenSaver(void);
|
|
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -2284,7 +2284,7 @@ extern DECLSPEC int SDLCALL SDL_DisableScreenSaver(void);
|
|
* \sa SDL_GL_GetProcAddress
|
|
* \sa SDL_GL_GetProcAddress
|
|
* \sa SDL_GL_UnloadLibrary
|
|
* \sa SDL_GL_UnloadLibrary
|
|
*/
|
|
*/
|
|
-extern DECLSPEC int SDLCALL SDL_GL_LoadLibrary(const char *path);
|
|
|
|
|
|
+extern SDL_DECLSPEC int SDLCALL SDL_GL_LoadLibrary(const char *path);
|
|
|
|
|
|
/**
|
|
/**
|
|
* Get an OpenGL function by name.
|
|
* Get an OpenGL function by name.
|
|
@@ -2337,7 +2337,7 @@ extern DECLSPEC int SDLCALL SDL_GL_LoadLibrary(const char *path);
|
|
* \sa SDL_GL_LoadLibrary
|
|
* \sa SDL_GL_LoadLibrary
|
|
* \sa SDL_GL_UnloadLibrary
|
|
* \sa SDL_GL_UnloadLibrary
|
|
*/
|
|
*/
|
|
-extern DECLSPEC SDL_FunctionPointer SDLCALL SDL_GL_GetProcAddress(const char *proc);
|
|
|
|
|
|
+extern SDL_DECLSPEC SDL_FunctionPointer SDLCALL SDL_GL_GetProcAddress(const char *proc);
|
|
|
|
|
|
/**
|
|
/**
|
|
* Get an EGL library function by name.
|
|
* Get an EGL library function by name.
|
|
@@ -2354,7 +2354,7 @@ extern DECLSPEC SDL_FunctionPointer SDLCALL SDL_GL_GetProcAddress(const char *pr
|
|
*
|
|
*
|
|
* \sa SDL_GL_GetCurrentEGLDisplay
|
|
* \sa SDL_GL_GetCurrentEGLDisplay
|
|
*/
|
|
*/
|
|
-extern DECLSPEC SDL_FunctionPointer SDLCALL SDL_EGL_GetProcAddress(const char *proc);
|
|
|
|
|
|
+extern SDL_DECLSPEC SDL_FunctionPointer SDLCALL SDL_EGL_GetProcAddress(const char *proc);
|
|
|
|
|
|
/**
|
|
/**
|
|
* Unload the OpenGL library previously loaded by SDL_GL_LoadLibrary().
|
|
* Unload the OpenGL library previously loaded by SDL_GL_LoadLibrary().
|
|
@@ -2363,7 +2363,7 @@ extern DECLSPEC SDL_FunctionPointer SDLCALL SDL_EGL_GetProcAddress(const char *p
|
|
*
|
|
*
|
|
* \sa SDL_GL_LoadLibrary
|
|
* \sa SDL_GL_LoadLibrary
|
|
*/
|
|
*/
|
|
-extern DECLSPEC void SDLCALL SDL_GL_UnloadLibrary(void);
|
|
|
|
|
|
+extern SDL_DECLSPEC void SDLCALL SDL_GL_UnloadLibrary(void);
|
|
|
|
|
|
/**
|
|
/**
|
|
* Check if an OpenGL extension is supported for the current context.
|
|
* Check if an OpenGL extension is supported for the current context.
|
|
@@ -2384,7 +2384,7 @@ extern DECLSPEC void SDLCALL SDL_GL_UnloadLibrary(void);
|
|
*
|
|
*
|
|
* \since This function is available since SDL 3.0.0.
|
|
* \since This function is available since SDL 3.0.0.
|
|
*/
|
|
*/
|
|
-extern DECLSPEC SDL_bool SDLCALL SDL_GL_ExtensionSupported(const char *extension);
|
|
|
|
|
|
+extern SDL_DECLSPEC SDL_bool SDLCALL SDL_GL_ExtensionSupported(const char *extension);
|
|
|
|
|
|
/**
|
|
/**
|
|
* Reset all previously set OpenGL context attributes to their default values.
|
|
* Reset all previously set OpenGL context attributes to their default values.
|
|
@@ -2394,7 +2394,7 @@ extern DECLSPEC SDL_bool SDLCALL SDL_GL_ExtensionSupported(const char *extension
|
|
* \sa SDL_GL_GetAttribute
|
|
* \sa SDL_GL_GetAttribute
|
|
* \sa SDL_GL_SetAttribute
|
|
* \sa SDL_GL_SetAttribute
|
|
*/
|
|
*/
|
|
-extern DECLSPEC void SDLCALL SDL_GL_ResetAttributes(void);
|
|
|
|
|
|
+extern SDL_DECLSPEC void SDLCALL SDL_GL_ResetAttributes(void);
|
|
|
|
|
|
/**
|
|
/**
|
|
* Set an OpenGL window attribute before window creation.
|
|
* Set an OpenGL window attribute before window creation.
|
|
@@ -2414,7 +2414,7 @@ extern DECLSPEC void SDLCALL SDL_GL_ResetAttributes(void);
|
|
* \sa SDL_GL_GetAttribute
|
|
* \sa SDL_GL_GetAttribute
|
|
* \sa SDL_GL_ResetAttributes
|
|
* \sa SDL_GL_ResetAttributes
|
|
*/
|
|
*/
|
|
-extern DECLSPEC int SDLCALL SDL_GL_SetAttribute(SDL_GLattr attr, int value);
|
|
|
|
|
|
+extern SDL_DECLSPEC int SDLCALL SDL_GL_SetAttribute(SDL_GLattr attr, int value);
|
|
|
|
|
|
/**
|
|
/**
|
|
* Get the actual value for an attribute from the current context.
|
|
* Get the actual value for an attribute from the current context.
|
|
@@ -2429,7 +2429,7 @@ extern DECLSPEC int SDLCALL SDL_GL_SetAttribute(SDL_GLattr attr, int value);
|
|
* \sa SDL_GL_ResetAttributes
|
|
* \sa SDL_GL_ResetAttributes
|
|
* \sa SDL_GL_SetAttribute
|
|
* \sa SDL_GL_SetAttribute
|
|
*/
|
|
*/
|
|
-extern DECLSPEC int SDLCALL SDL_GL_GetAttribute(SDL_GLattr attr, int *value);
|
|
|
|
|
|
+extern SDL_DECLSPEC int SDLCALL SDL_GL_GetAttribute(SDL_GLattr attr, int *value);
|
|
|
|
|
|
/**
|
|
/**
|
|
* Create an OpenGL context for an OpenGL window, and make it current.
|
|
* Create an OpenGL context for an OpenGL window, and make it current.
|
|
@@ -2451,7 +2451,7 @@ extern DECLSPEC int SDLCALL SDL_GL_GetAttribute(SDL_GLattr attr, int *value);
|
|
* \sa SDL_GL_DeleteContext
|
|
* \sa SDL_GL_DeleteContext
|
|
* \sa SDL_GL_MakeCurrent
|
|
* \sa SDL_GL_MakeCurrent
|
|
*/
|
|
*/
|
|
-extern DECLSPEC SDL_GLContext SDLCALL SDL_GL_CreateContext(SDL_Window *window);
|
|
|
|
|
|
+extern SDL_DECLSPEC SDL_GLContext SDLCALL SDL_GL_CreateContext(SDL_Window *window);
|
|
|
|
|
|
/**
|
|
/**
|
|
* Set up an OpenGL context for rendering into an OpenGL window.
|
|
* Set up an OpenGL context for rendering into an OpenGL window.
|
|
@@ -2467,7 +2467,7 @@ extern DECLSPEC SDL_GLContext SDLCALL SDL_GL_CreateContext(SDL_Window *window);
|
|
*
|
|
*
|
|
* \sa SDL_GL_CreateContext
|
|
* \sa SDL_GL_CreateContext
|
|
*/
|
|
*/
|
|
-extern DECLSPEC int SDLCALL SDL_GL_MakeCurrent(SDL_Window *window, SDL_GLContext context);
|
|
|
|
|
|
+extern SDL_DECLSPEC int SDLCALL SDL_GL_MakeCurrent(SDL_Window *window, SDL_GLContext context);
|
|
|
|
|
|
/**
|
|
/**
|
|
* Get the currently active OpenGL window.
|
|
* Get the currently active OpenGL window.
|
|
@@ -2477,7 +2477,7 @@ extern DECLSPEC int SDLCALL SDL_GL_MakeCurrent(SDL_Window *window, SDL_GLContext
|
|
*
|
|
*
|
|
* \since This function is available since SDL 3.0.0.
|
|
* \since This function is available since SDL 3.0.0.
|
|
*/
|
|
*/
|
|
-extern 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.
|
|
@@ -2489,7 +2489,7 @@ extern DECLSPEC SDL_Window *SDLCALL SDL_GL_GetCurrentWindow(void);
|
|
*
|
|
*
|
|
* \sa SDL_GL_MakeCurrent
|
|
* \sa SDL_GL_MakeCurrent
|
|
*/
|
|
*/
|
|
-extern DECLSPEC SDL_GLContext SDLCALL SDL_GL_GetCurrentContext(void);
|
|
|
|
|
|
+extern SDL_DECLSPEC SDL_GLContext SDLCALL SDL_GL_GetCurrentContext(void);
|
|
|
|
|
|
/**
|
|
/**
|
|
* Get the currently active EGL display.
|
|
* Get the currently active EGL display.
|
|
@@ -2499,7 +2499,7 @@ extern DECLSPEC SDL_GLContext SDLCALL SDL_GL_GetCurrentContext(void);
|
|
*
|
|
*
|
|
* \since This function is available since SDL 3.0.0.
|
|
* \since This function is available since SDL 3.0.0.
|
|
*/
|
|
*/
|
|
-extern DECLSPEC SDL_EGLDisplay SDLCALL SDL_EGL_GetCurrentEGLDisplay(void);
|
|
|
|
|
|
+extern SDL_DECLSPEC SDL_EGLDisplay SDLCALL SDL_EGL_GetCurrentEGLDisplay(void);
|
|
|
|
|
|
/**
|
|
/**
|
|
* Get the currently active EGL config.
|
|
* Get the currently active EGL config.
|
|
@@ -2509,7 +2509,7 @@ extern DECLSPEC SDL_EGLDisplay SDLCALL SDL_EGL_GetCurrentEGLDisplay(void);
|
|
*
|
|
*
|
|
* \since This function is available since SDL 3.0.0.
|
|
* \since This function is available since SDL 3.0.0.
|
|
*/
|
|
*/
|
|
-extern DECLSPEC SDL_EGLConfig SDLCALL SDL_EGL_GetCurrentEGLConfig(void);
|
|
|
|
|
|
+extern SDL_DECLSPEC SDL_EGLConfig SDLCALL SDL_EGL_GetCurrentEGLConfig(void);
|
|
|
|
|
|
/**
|
|
/**
|
|
* Get the EGL surface associated with the window.
|
|
* Get the EGL surface associated with the window.
|
|
@@ -2520,7 +2520,7 @@ extern DECLSPEC SDL_EGLConfig SDLCALL SDL_EGL_GetCurrentEGLConfig(void);
|
|
*
|
|
*
|
|
* \since This function is available since SDL 3.0.0.
|
|
* \since This function is available since SDL 3.0.0.
|
|
*/
|
|
*/
|
|
-extern DECLSPEC SDL_EGLSurface SDLCALL SDL_EGL_GetWindowEGLSurface(SDL_Window *window);
|
|
|
|
|
|
+extern SDL_DECLSPEC SDL_EGLSurface SDLCALL SDL_EGL_GetWindowEGLSurface(SDL_Window *window);
|
|
|
|
|
|
/**
|
|
/**
|
|
* Sets the callbacks for defining custom EGLAttrib arrays for EGL
|
|
* Sets the callbacks for defining custom EGLAttrib arrays for EGL
|
|
@@ -2544,7 +2544,7 @@ extern DECLSPEC SDL_EGLSurface SDLCALL SDL_EGL_GetWindowEGLSurface(SDL_Window *w
|
|
*
|
|
*
|
|
* \since This function is available since SDL 3.0.0.
|
|
* \since This function is available since SDL 3.0.0.
|
|
*/
|
|
*/
|
|
-extern DECLSPEC void SDLCALL SDL_EGL_SetEGLAttributeCallbacks(SDL_EGLAttribArrayCallback platformAttribCallback,
|
|
|
|
|
|
+extern SDL_DECLSPEC void SDLCALL SDL_EGL_SetEGLAttributeCallbacks(SDL_EGLAttribArrayCallback platformAttribCallback,
|
|
SDL_EGLIntArrayCallback surfaceAttribCallback,
|
|
SDL_EGLIntArrayCallback surfaceAttribCallback,
|
|
SDL_EGLIntArrayCallback contextAttribCallback);
|
|
SDL_EGLIntArrayCallback contextAttribCallback);
|
|
|
|
|
|
@@ -2575,7 +2575,7 @@ extern DECLSPEC void SDLCALL SDL_EGL_SetEGLAttributeCallbacks(SDL_EGLAttribArray
|
|
*
|
|
*
|
|
* \sa SDL_GL_GetSwapInterval
|
|
* \sa SDL_GL_GetSwapInterval
|
|
*/
|
|
*/
|
|
-extern DECLSPEC int SDLCALL SDL_GL_SetSwapInterval(int interval);
|
|
|
|
|
|
+extern SDL_DECLSPEC int SDLCALL SDL_GL_SetSwapInterval(int interval);
|
|
|
|
|
|
/**
|
|
/**
|
|
* Get the swap interval for the current OpenGL context.
|
|
* Get the swap interval for the current OpenGL context.
|
|
@@ -2594,7 +2594,7 @@ extern DECLSPEC int SDLCALL SDL_GL_SetSwapInterval(int interval);
|
|
*
|
|
*
|
|
* \sa SDL_GL_SetSwapInterval
|
|
* \sa SDL_GL_SetSwapInterval
|
|
*/
|
|
*/
|
|
-extern DECLSPEC int SDLCALL SDL_GL_GetSwapInterval(int *interval);
|
|
|
|
|
|
+extern SDL_DECLSPEC int SDLCALL SDL_GL_GetSwapInterval(int *interval);
|
|
|
|
|
|
/**
|
|
/**
|
|
* Update a window with OpenGL rendering.
|
|
* Update a window with OpenGL rendering.
|
|
@@ -2612,7 +2612,7 @@ extern DECLSPEC int SDLCALL SDL_GL_GetSwapInterval(int *interval);
|
|
*
|
|
*
|
|
* \since This function is available since SDL 3.0.0.
|
|
* \since This function is available since SDL 3.0.0.
|
|
*/
|
|
*/
|
|
-extern DECLSPEC int SDLCALL SDL_GL_SwapWindow(SDL_Window *window);
|
|
|
|
|
|
+extern SDL_DECLSPEC int SDLCALL SDL_GL_SwapWindow(SDL_Window *window);
|
|
|
|
|
|
/**
|
|
/**
|
|
* Delete an OpenGL context.
|
|
* Delete an OpenGL context.
|
|
@@ -2625,7 +2625,7 @@ extern DECLSPEC int SDLCALL SDL_GL_SwapWindow(SDL_Window *window);
|
|
*
|
|
*
|
|
* \sa SDL_GL_CreateContext
|
|
* \sa SDL_GL_CreateContext
|
|
*/
|
|
*/
|
|
-extern DECLSPEC int SDLCALL SDL_GL_DeleteContext(SDL_GLContext context);
|
|
|
|
|
|
+extern SDL_DECLSPEC int SDLCALL SDL_GL_DeleteContext(SDL_GLContext context);
|
|
|
|
|
|
/* @} *//* OpenGL support functions */
|
|
/* @} *//* OpenGL support functions */
|
|
|
|
|