Struct fermium::surface::SDL_Surface[][src]

#[repr(C)]
pub struct SDL_Surface { pub flags: u32, 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 list_blitmap: *mut c_void, pub clip_rect: SDL_Rect, pub map: *mut SDL_BlitMap, pub refcount: c_int, }
Expand description

Represents a bitmap image in CPU memory.

Generally, you should not touch these fields yourself.

Fields

flags: u32

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

Application data associated with the surface, Read-write

locked: c_int

information needed for surfaces requiring locks, Read-only

list_blitmap: *mut c_void

list of BlitMap that hold a reference to this surface, Private

clip_rect: SDL_Rect

clipping information, Read-only

map: *mut SDL_BlitMap

info for fast blit mapping to other surfaces, Private

refcount: c_int

Reference count – used when freeing surface, Read-mostly

Trait Implementations

Formats the value using the given formatter. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.