1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
// A collection of pixels used in software blitting.
//
// This structure should be treated as read-only, except for 'pixels', which, if
// not null, contains the raw pixel data for the surface.
export type SDL_Surface = struct {
flags: u32,
format: *SDL_PixelFormat,
w: int,
h: int,
pitch: int,
pixels: nullable *void,
userdata: *void,
locked: int,
lock_data: *void,
clip_rect: SDL_Rect,
map: *SDL_BlitMap,
refcount: int,
};
export type SDL_BlitMap = void;
|