
SDL2 API
手册
注:?/p>
WPS
,按?/p>
Ctrl
键,之后点击目录标题即可将光标移到指定的
API
处?/p>
目录?/p>
?/p>
1
?/p>
SDL_CreateWindow(const char *title,int x,int y,int w,int h,Unit32 flags)
?/p>
2
?/p>
SDL_CreateRenderer(SDL_Window *window,int index,Uint32 flags)
?/p>
3
?/p>
SDL_LoadBMP(const char *file)
?/p>
4
?/p>
SDL_CreateTextureFromSurface(SDL_Renderer *renderer,SDL_Surface *surface)
?/p>
5
?/p>
SDL_FreeSurface(SDL_Surface *surface)
?/p>
6
?/p>
SDL_RenderClear(SDL_Renderer *renderer)
?/p>
7
?/p>
SDL_RenderCopy(SDL_Renderer
*renderer,SDL_Texture
*texture,const
SDL_Rect *srrect,const SDL_Rect *dstrect)
?/p>
8
?/p>
SDL_RenderPresent(SDL_Renderer *renderer)
?/p>
9
?/p>
SDL_DestroyTexture(SDL_Texture *texture)
?/p>
10
?/p>
SDL_DestroyRenderer(SDL_Render *renderer)
?/p>
11
?/p>
SDL_DestroyWindow(SDL_Window *window)
?/p>
12
?/p>
SDL_Delay(Uint32 ms)
?/p>
13
?/p>
SDL_Init(Uint32 flags)
?/p>
14
?/p>
SDL_Quit()
?/p>
15
?/p>
SDL_FillRect(SDL_Surface *dst,const SDL_Rect *rect,Uint32 color)
?/p>
16
?/p>
SDL_MapRGB(const SDL_PixelFormat *format,Uint8 r,Uint8 g,Uint8 b)
?/p>
17
?/p>
SDL_UpdateWindowSurface(SDL_Window *window)
?/p>
1
?/p>
SDL_Window *SDL_CreateWindow(const char *title,int x,int y,int w,int h,Unit32
flags)
:创建一个窗口。成功,则返回一?/p>
SDL_Window
指针;失败,则返回一?/p>
NULL
?/p>
1
)第一个参?/p>
title
:为窗口标题?/p>
2
)第二(或三)个参数
x
(或
y
)为:窗口坐标?/p>
3
)第四(或五)个参数
w
?/p>
h
)为:窗口的长(宽)
?/p>
4
)第六个参数
flags
?/p>
窗口标签?/p>
它可以是?/p>
SDL_WINDOW_FULLSCREEN
(全
?/p>
),
SDL_WINDOW_OPENGL
?/p>
SDL_WINDOW_SHOWN
?/p>
?/p>
?/p>
),
SDL_WINDOW_HIDDEN
?/p>
?/p>
?/p>
?/p>
?/p>
SDL_WINDOW_BORODERLESS
?