diff options
Diffstat (limited to '')
| -rw-r--r-- | sdl2/surface.ha | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/sdl2/surface.ha b/sdl2/surface.ha new file mode 100644 index 0000000..7bbe850 --- /dev/null +++ b/sdl2/surface.ha @@ -0,0 +1,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 surface = struct { + flags: u32, + format: *pixelformat, + w: int, + h: int, + pitch: int, + pixels: nullable *void, + + userdata: *void, + + locked: int, + lock_data: *void, + + clip_rect: rect, + + map: *blitmap, + + refcount: int, +}; + +export type blitmap = void; |
