hedgewars/SDLh.pas
changeset 5187 b01ab1ef01fb
parent 5177 b850b544addc
child 5286 22c1f4833a86
child 5486 e75f7c3c6275
equal deleted inserted replaced
5186:a05c14510c8a 5187:b01ab1ef01fb
   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;