Struct gvox_sys::GvoxSerializeAdapterInfo
source · #[repr(C)]pub struct GvoxSerializeAdapterInfo {
pub base_info: GvoxAdapterBaseInfo,
pub serialize_region: Option<unsafe extern "C" fn(blit_ctx: *mut GvoxBlitContext, ctx: *mut GvoxAdapterContext, range: *const GvoxRegionRange, channel_flags: u32)>,
pub receive_region: Option<unsafe extern "C" fn(blit_ctx: *mut GvoxBlitContext, ctx: *mut GvoxAdapterContext, region: *const GvoxRegion)>,
}Fields§
§base_info: GvoxAdapterBaseInfo§serialize_region: Option<unsafe extern "C" fn(blit_ctx: *mut GvoxBlitContext, ctx: *mut GvoxAdapterContext, range: *const GvoxRegionRange, channel_flags: u32)>§receive_region: Option<unsafe extern "C" fn(blit_ctx: *mut GvoxBlitContext, ctx: *mut GvoxAdapterContext, region: *const GvoxRegion)>Trait Implementations§
source§impl Clone for GvoxSerializeAdapterInfo
impl Clone for GvoxSerializeAdapterInfo
source§fn clone(&self) -> GvoxSerializeAdapterInfo
fn clone(&self) -> GvoxSerializeAdapterInfo
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 GvoxSerializeAdapterInfo
impl Debug for GvoxSerializeAdapterInfo
impl Copy for GvoxSerializeAdapterInfo
Auto Trait Implementations§
impl RefUnwindSafe for GvoxSerializeAdapterInfo
impl !Send for GvoxSerializeAdapterInfo
impl !Sync for GvoxSerializeAdapterInfo
impl Unpin for GvoxSerializeAdapterInfo
impl UnwindSafe for GvoxSerializeAdapterInfo
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