713 function SDL_RWFromFile(filename, mode: PChar): PSDL_RWops; cdecl; external SDLLibName; |
714 function SDL_RWFromFile(filename, mode: PChar): PSDL_RWops; cdecl; external SDLLibName; |
714 function SDL_SaveBMP_RW(surface: PSDL_Surface; dst: PSDL_RWops; freedst: LongInt): LongInt; cdecl; external SDLLibName; |
715 function SDL_SaveBMP_RW(surface: PSDL_Surface; dst: PSDL_RWops; freedst: LongInt): LongInt; cdecl; external SDLLibName; |
715 |
716 |
716 {$IFDEF SDL13} |
717 {$IFDEF SDL13} |
717 function SDL_CreateWindow(title: PChar; x,y,w,h, flags: LongInt): PSDL_Window; cdecl; external SDLLibName; |
718 function SDL_CreateWindow(title: PChar; x,y,w,h, flags: LongInt): PSDL_Window; cdecl; external SDLLibName; |
718 function SDL_CreateRenderer(window: PSDL_Window; index, flags: LongInt): LongInt; cdecl; external SDLLibName; |
719 function SDL_CreateRenderer(window: PSDL_Window; index, flags: LongInt): PSDL_Renderer; cdecl; external SDLLibName; |
719 function SDL_SetRenderDrawColor(r,g,b,a: byte): LongInt; cdecl; external SDLLibName; |
720 function SDL_DestroyRenderer(renderer: PSDL_Renderer): LongInt; cdecl; external SDLLibName; |
720 function SDL_DestroyRenderer(window: PSDL_Window): LongInt; cdecl; external SDLLibName; |
|
721 function SDL_DestroyWindow(window: PSDL_Window): LongInt; cdecl; external SDLLibName; |
721 function SDL_DestroyWindow(window: PSDL_Window): LongInt; cdecl; external SDLLibName; |
|
722 procedure SDL_VideoQuit; cdecl; external SDLLibName; |
722 function SDL_SelectVideoDisplay(index: LongInt): LongInt; cdecl; external SDLLibName; |
723 function SDL_SelectVideoDisplay(index: LongInt): LongInt; cdecl; external SDLLibName; |
723 function SDL_GetNumVideoDisplays: LongInt; cdecl; external SDLLibName; |
724 function SDL_GetNumVideoDisplays: LongInt; cdecl; external SDLLibName; |
724 |
725 |
725 function SDL_RenderFill(rect: PSDL_Rect): LongInt; |
726 function SDL_SetRenderDrawColor(renderer: PSDL_Renderer; r,g,b,a: byte): LongInt; cdecl; external SDLLibName; |
726 function SDL_RenderFillRect(rect: PSDL_Rect): LongInt; cdecl; external SDLLibName; |
727 function SDL_RenderFillRect(renderer: PSDL_Renderer; rect: PSDL_Rect): LongInt; cdecl; external SDLLibName; |
727 function SDL_RenderClear: LongInt; cdecl; external SDLLibName; |
728 function SDL_RenderClear(renderer: PSDL_Renderer): LongInt; cdecl; external SDLLibName; |
728 procedure SDL_RenderPresent; cdecl; external SDLLibName; |
729 procedure SDL_RenderPresent(renderer: PSDL_Renderer); cdecl; external SDLLibName; |
729 procedure SDL_VideoQuit; cdecl; external SDLLibName; |
730 function SDL_RenderReadPixels(renderer: PSDL_Renderer; rect: PSDL_Rect; format: LongInt; pixels: pointer; pitch: LongInt): LongInt; cdecl; external SDLLibName; |
730 |
731 |
731 function SDL_SelectMouse(index: LongInt): LongInt; cdecl; external SDLLibName; |
732 function SDL_SelectMouse(index: LongInt): LongInt; cdecl; external SDLLibName; |
732 function SDL_GetRelativeMouseState(x, y: PLongInt): Byte; cdecl; external SDLLibName; |
733 function SDL_GetRelativeMouseState(x, y: PLongInt): Byte; cdecl; external SDLLibName; |
733 function SDL_GetNumMice: LongInt; cdecl; external SDLLibName; |
734 function SDL_GetNumMice: LongInt; cdecl; external SDLLibName; |
734 function SDL_PixelFormatEnumToMasks(format: TSDL_ArrayByteOrder; bpp: PLongInt; Rmask, Gmask, Bmask, Amask: PLongInt): boolean; cdecl; external SDLLibName; |
735 function SDL_PixelFormatEnumToMasks(format: TSDL_ArrayByteOrder; bpp: PLongInt; Rmask, Gmask, Bmask, Amask: PLongInt): boolean; cdecl; external SDLLibName; |
735 function SDL_RenderReadPixels(rect: PSDL_Rect; format: LongInt; pixels: pointer; pitch: LongInt): LongInt; cdecl; external SDLLibName; |
|
736 {$ENDIF} |
736 {$ENDIF} |
737 |
737 |
738 function SDL_GetKeyState(numkeys: PLongInt): PByteArray; cdecl; external SDLLibName {$IFDEF SDL13} name 'SDL_GetKeyboardState'{$ENDIF}; |
738 function SDL_GetKeyState(numkeys: PLongInt): PByteArray; cdecl; external SDLLibName {$IFDEF SDL13} name 'SDL_GetKeyboardState'{$ENDIF}; |
739 function SDL_GetMouseState(x, y: PLongInt): Byte; cdecl; external SDLLibName; |
739 function SDL_GetMouseState(x, y: PLongInt): Byte; cdecl; external SDLLibName; |
740 function SDL_GetKeyName(key: Longword): PChar; cdecl; external SDLLibName; |
740 function SDL_GetKeyName(key: Longword): PChar; cdecl; external SDLLibName; |