Struct gvox_sys::GvoxAdapterBaseInfo
source · #[repr(C)]pub struct GvoxAdapterBaseInfo {
pub name_str: *const c_char,
pub create: Option<unsafe extern "C" fn(ctx: *mut GvoxAdapterContext, config: *const c_void)>,
pub destroy: Option<unsafe extern "C" fn(ctx: *mut GvoxAdapterContext)>,
pub blit_begin: Option<unsafe extern "C" fn(blit_ctx: *mut GvoxBlitContext, ctx: *mut GvoxAdapterContext, range: *const GvoxRegionRange, channel_flags: u32)>,
pub blit_end: Option<unsafe extern "C" fn(blit_ctx: *mut GvoxBlitContext, ctx: *mut GvoxAdapterContext)>,
}Fields§
§name_str: *const c_char§create: Option<unsafe extern "C" fn(ctx: *mut GvoxAdapterContext, config: *const c_void)>§destroy: Option<unsafe extern "C" fn(ctx: *mut GvoxAdapterContext)>§blit_begin: Option<unsafe extern "C" fn(blit_ctx: *mut GvoxBlitContext, ctx: *mut GvoxAdapterContext, range: *const GvoxRegionRange, channel_flags: u32)>§blit_end: Option<unsafe extern "C" fn(blit_ctx: *mut GvoxBlitContext, ctx: *mut GvoxAdapterContext)>Trait Implementations§
source§impl Clone for GvoxAdapterBaseInfo
impl Clone for GvoxAdapterBaseInfo
source§fn clone(&self) -> GvoxAdapterBaseInfo
fn clone(&self) -> GvoxAdapterBaseInfo
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl Debug for GvoxAdapterBaseInfo
impl Debug for GvoxAdapterBaseInfo
impl Copy for GvoxAdapterBaseInfo
Auto Trait Implementations§
impl RefUnwindSafe for GvoxAdapterBaseInfo
impl !Send for GvoxAdapterBaseInfo
impl !Sync for GvoxAdapterBaseInfo
impl Unpin for GvoxAdapterBaseInfo
impl UnwindSafe for GvoxAdapterBaseInfo
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more