Struct D3DNTHAL_CALLBACKS
#[repr(C)]pub struct D3DNTHAL_CALLBACKS {Show 35 fields
pub dwSize: u32,
pub ContextCreate: LPD3DNTHAL_CONTEXTCREATECB,
pub ContextDestroy: LPD3DNTHAL_CONTEXTDESTROYCB,
pub ContextDestroyAll: LPD3DNTHAL_CONTEXTDESTROYALLCB,
pub SceneCapture: LPD3DNTHAL_SCENECAPTURECB,
pub dwReserved10: *mut c_void,
pub dwReserved11: *mut c_void,
pub dwReserved22: *mut c_void,
pub dwReserved23: *mut c_void,
pub dwReserved: usize,
pub TextureCreate: LPD3DNTHAL_TEXTURECREATECB,
pub TextureDestroy: LPD3DNTHAL_TEXTUREDESTROYCB,
pub TextureSwap: LPD3DNTHAL_TEXTURESWAPCB,
pub TextureGetSurf: LPD3DNTHAL_TEXTUREGETSURFCB,
pub dwReserved12: *mut c_void,
pub dwReserved13: *mut c_void,
pub dwReserved14: *mut c_void,
pub dwReserved15: *mut c_void,
pub dwReserved16: *mut c_void,
pub dwReserved17: *mut c_void,
pub dwReserved18: *mut c_void,
pub dwReserved19: *mut c_void,
pub dwReserved20: *mut c_void,
pub dwReserved21: *mut c_void,
pub dwReserved24: *mut c_void,
pub dwReserved0: usize,
pub dwReserved1: usize,
pub dwReserved2: usize,
pub dwReserved3: usize,
pub dwReserved4: usize,
pub dwReserved5: usize,
pub dwReserved6: usize,
pub dwReserved7: usize,
pub dwReserved8: usize,
pub dwReserved9: usize,
}Fields§
§dwSize: u32§ContextCreate: LPD3DNTHAL_CONTEXTCREATECB§ContextDestroy: LPD3DNTHAL_CONTEXTDESTROYCB§ContextDestroyAll: LPD3DNTHAL_CONTEXTDESTROYALLCB§SceneCapture: LPD3DNTHAL_SCENECAPTURECB§dwReserved10: *mut c_void§dwReserved11: *mut c_void§dwReserved22: *mut c_void§dwReserved23: *mut c_void§dwReserved: usize§TextureCreate: LPD3DNTHAL_TEXTURECREATECB§TextureDestroy: LPD3DNTHAL_TEXTUREDESTROYCB§TextureSwap: LPD3DNTHAL_TEXTURESWAPCB§TextureGetSurf: LPD3DNTHAL_TEXTUREGETSURFCB§dwReserved12: *mut c_void§dwReserved13: *mut c_void§dwReserved14: *mut c_void§dwReserved15: *mut c_void§dwReserved16: *mut c_void§dwReserved17: *mut c_void§dwReserved18: *mut c_void§dwReserved19: *mut c_void§dwReserved20: *mut c_void§dwReserved21: *mut c_void§dwReserved24: *mut c_void§dwReserved0: usize§dwReserved1: usize§dwReserved2: usize§dwReserved3: usize§dwReserved4: usize§dwReserved5: usize§dwReserved6: usize§dwReserved7: usize§dwReserved8: usize§dwReserved9: usizeTrait Implementations§
§impl Clone for D3DNTHAL_CALLBACKS
impl Clone for D3DNTHAL_CALLBACKS
§fn clone(&self) -> D3DNTHAL_CALLBACKS
fn clone(&self) -> D3DNTHAL_CALLBACKS
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 more§impl Debug for D3DNTHAL_CALLBACKS
impl Debug for D3DNTHAL_CALLBACKS
§impl Default for D3DNTHAL_CALLBACKS
impl Default for D3DNTHAL_CALLBACKS
§impl PartialEq for D3DNTHAL_CALLBACKS
impl PartialEq for D3DNTHAL_CALLBACKS
impl Copy for D3DNTHAL_CALLBACKS
impl StructuralPartialEq for D3DNTHAL_CALLBACKS
Auto Trait Implementations§
impl Freeze for D3DNTHAL_CALLBACKS
impl RefUnwindSafe for D3DNTHAL_CALLBACKS
impl !Send for D3DNTHAL_CALLBACKS
impl !Sync for D3DNTHAL_CALLBACKS
impl Unpin for D3DNTHAL_CALLBACKS
impl UnwindSafe for D3DNTHAL_CALLBACKS
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