actual version
[sdl-headers.git] / sdlhints.inc
1 //from sdl_hints.h
2
3 type
4 TSDL_Char = PChar;
5
6 const
7   SDL_HINT_FRAMEBUFFER_ACCELERATION = 'SDL_FRAMEBUFFER_ACCELERATION';
8   SDL_HINT_RENDER_DRIVER = 'SDL_RENDER_DRIVER';
9   SDL_HINT_RENDER_OPENGL_SHADERS = 'SDL_RENDER_OPENGL_SHADERS';
10   SDL_HINT_RENDER_SCALE_QUALITY = 'SDL_RENDER_SCALE_QUALITY';
11   SDL_HINT_RENDER_VSYNC = 'SDL_RENDER_VSYNC';
12   SDL_HINT_VIDEO_X11_XVIDMODE = 'SDL_VIDEO_X11_XVIDMODE';
13   SDL_HINT_VIDEO_X11_XINERAMA = 'SDL_VIDEO_X11_XINERAMA';
14   SDL_HINT_VIDEO_X11_XRANDR = 'SDL_VIDEO_X11_XRANDR';
15   SDL_HINT_GRAB_KEYBOARD = 'SDL_GRAB_KEYBOARD';
16   SDL_HINT_VIDEO_MINIMIZE_ON_FOCUS_LOSS = 'SDL_VIDEO_MINIMIZE_ON_FOCUS_LOSS';
17   SDL_HINT_IDLE_TIMER_DISABLED = 'SDL_IOS_IDLE_TIMER_DISABLED';
18   SDL_HINT_ORIENTATIONS = 'SDL_IOS_ORIENTATIONS';
19   SDL_HINT_XINPUT_ENABLED = 'SDL_XINPUT_ENABLED';
20   SDL_HINT_GAMECONTROLLERCONFIG = 'SDL_GAMECONTROLLERCONFIG';
21   SDL_HINT_ALLOW_TOPMOST = 'SDL_ALLOW_TOPMOST';
22
23
24   SDL_HINT_DEFAULT = 0;
25   SDL_HINT_NORMAL = SDL_HINT_DEFAULT + 1;
26   SDL_HINT_OVERRIDE = SDL_HINT_NORMAL + 1;
27
28 function SDL_SetHintWithPriority(name, value: TSDL_Char; priority: Uint32): TSDL_Bool; cdecl; external SDL_LibName {$IFDEF DELPHI} {$IFDEF MACOS} name '_SDL_SetHintWithPriority' {$ENDIF} {$ENDIF};
29 function SDL_SetHint(name, value: TSDL_Char): TSDL_Bool; cdecl; external SDL_LibName {$IFDEF DELPHI} {$IFDEF MACOS} name '_SDL_SetHint' {$ENDIF} {$ENDIF};
30 function SDL_GetHint(name: TSDL_Char): TSDL_Char; cdecl; external SDL_LibName {$IFDEF DELPHI} {$IFDEF MACOS} name '_SDL_GetHint' {$ENDIF} {$ENDIF};
31 procedure SDL_ClearHints; cdecl; external SDL_LibName {$IFDEF DELPHI} {$IFDEF MACOS} name '_SDL_ClearHints' {$ENDIF} {$ENDIF};