765 {$IFDEF SDL13} |
765 {$IFDEF SDL13} |
766 function SDL_CreateWindow(title: PChar; x,y,w,h, flags: LongInt): PSDL_Window; cdecl; external SDLLibName; |
766 function SDL_CreateWindow(title: PChar; x,y,w,h, flags: LongInt): PSDL_Window; cdecl; external SDLLibName; |
767 function SDL_CreateRenderer(window: PSDL_Window; index, flags: LongInt): PSDL_Renderer; cdecl; external SDLLibName; |
767 function SDL_CreateRenderer(window: PSDL_Window; index, flags: LongInt): PSDL_Renderer; cdecl; external SDLLibName; |
768 function SDL_DestroyRenderer(renderer: PSDL_Renderer): LongInt; cdecl; external SDLLibName; |
768 function SDL_DestroyRenderer(renderer: PSDL_Renderer): LongInt; cdecl; external SDLLibName; |
769 function SDL_DestroyWindow(window: PSDL_Window): LongInt; cdecl; external SDLLibName; |
769 function SDL_DestroyWindow(window: PSDL_Window): LongInt; cdecl; external SDLLibName; |
770 function SDL_GetRenderer(window: PSDL_Window): PSDL_Renderer; cdecl; external SDLLibName; |
|
771 |
770 |
772 procedure SDL_VideoQuit; cdecl; external SDLLibName; |
771 procedure SDL_VideoQuit; cdecl; external SDLLibName; |
773 function SDL_GetNumVideoDisplays: LongInt; cdecl; external SDLLibName; |
772 function SDL_GetNumVideoDisplays: LongInt; cdecl; external SDLLibName; |
774 |
773 |
775 function SDL_SetRenderDrawColor(renderer: PSDL_Renderer; r,g,b,a: byte): LongInt; cdecl; external SDLLibName; |
774 function SDL_SetRenderDrawColor(renderer: PSDL_Renderer; r,g,b,a: byte): LongInt; cdecl; external SDLLibName; |
|
775 function SDL_GetRenderer(window: PSDL_Window): PSDL_Renderer; cdecl; external SDLLibName; |
776 function SDL_RenderFillRect(renderer: PSDL_Renderer; rect: PSDL_Rect): LongInt; cdecl; external SDLLibName; |
776 function SDL_RenderFillRect(renderer: PSDL_Renderer; rect: PSDL_Rect): LongInt; cdecl; external SDLLibName; |
777 function SDL_RenderClear(renderer: PSDL_Renderer): LongInt; cdecl; external SDLLibName; |
777 function SDL_RenderClear(renderer: PSDL_Renderer): LongInt; cdecl; external SDLLibName; |
778 procedure SDL_RenderPresent(renderer: PSDL_Renderer); cdecl; external SDLLibName; |
778 procedure SDL_RenderPresent(renderer: PSDL_Renderer); cdecl; external SDLLibName; |
779 function SDL_RenderReadPixels(renderer: PSDL_Renderer; rect: PSDL_Rect; format: LongInt; pixels: pointer; pitch: LongInt): LongInt; cdecl; external SDLLibName; |
779 function SDL_RenderReadPixels(renderer: PSDL_Renderer; rect: PSDL_Rect; format: LongInt; pixels: pointer; pitch: LongInt): LongInt; cdecl; external SDLLibName; |
|
780 function SDL_RenderSetViewport(window: PSDL_Window; rect: PSDL_Rect): LongInt; cdecl; external SDLLibName; |
780 |
781 |
781 function SDL_SelectMouse(index: LongInt): LongInt; cdecl; external SDLLibName; |
782 function SDL_SelectMouse(index: LongInt): LongInt; cdecl; external SDLLibName; |
782 function SDL_GetRelativeMouseState(x, y: PLongInt): Byte; cdecl; external SDLLibName; |
783 function SDL_GetRelativeMouseState(x, y: PLongInt): Byte; cdecl; external SDLLibName; |
783 function SDL_GetNumMice: LongInt; cdecl; external SDLLibName; |
784 function SDL_GetNumMice: LongInt; cdecl; external SDLLibName; |
784 function SDL_PixelFormatEnumToMasks(format: TSDL_ArrayByteOrder; bpp: PLongInt; Rmask, Gmask, Bmask, Amask: PLongInt): boolean; cdecl; external SDLLibName; |
785 function SDL_PixelFormatEnumToMasks(format: TSDL_ArrayByteOrder; bpp: PLongInt; Rmask, Gmask, Bmask, Amask: PLongInt): boolean; cdecl; external SDLLibName; |