Struct sdl2_sys::SDL_Surface
[−]
[src]
#[repr(C)]pub struct SDL_Surface { pub flags: Uint32, pub format: *mut SDL_PixelFormat, pub w: c_int, pub h: c_int, pub pitch: c_int, pub pixels: *mut c_void, pub userdata: *mut c_void, pub locked: c_int, pub lock_data: *mut c_void, pub clip_rect: SDL_Rect, pub map: *mut SDL_BlitMap, pub refcount: c_int, }
\brief A collection of pixels used in software blitting.
\note This structure should be treated as read-only, except for \c pixels, which, if not NULL, contains the raw pixel data for the surface.
Fields
flags: Uint32
< Read-only
format: *mut SDL_PixelFormat
< Read-only
w: c_int
< Read-only
h: c_int
< Read-only
pitch: c_int
< Read-only
pixels: *mut c_void
< Read-write
userdata: *mut c_void
< Read-write
locked: c_int
< Read-only
lock_data: *mut c_void
< Read-only
clip_rect: SDL_Rect
< Read-only
map: *mut SDL_BlitMap
< Private
refcount: c_int
< Read-mostly