Struct D3DHAL_CALLBACKS
#[repr(C)]pub struct D3DHAL_CALLBACKS {Show 35 fields
pub dwSize: u32,
pub ContextCreate: LPD3DHAL_CONTEXTCREATECB,
pub ContextDestroy: LPD3DHAL_CONTEXTDESTROYCB,
pub ContextDestroyAll: LPD3DHAL_CONTEXTDESTROYALLCB,
pub SceneCapture: LPD3DHAL_SCENECAPTURECB,
pub lpReserved10: *mut c_void,
pub lpReserved11: *mut c_void,
pub RenderState: LPD3DHAL_RENDERSTATECB,
pub RenderPrimitive: LPD3DHAL_RENDERPRIMITIVECB,
pub dwReserved: u32,
pub TextureCreate: LPD3DHAL_TEXTURECREATECB,
pub TextureDestroy: LPD3DHAL_TEXTUREDESTROYCB,
pub TextureSwap: LPD3DHAL_TEXTURESWAPCB,
pub TextureGetSurf: LPD3DHAL_TEXTUREGETSURFCB,
pub lpReserved12: *mut c_void,
pub lpReserved13: *mut c_void,
pub lpReserved14: *mut c_void,
pub lpReserved15: *mut c_void,
pub lpReserved16: *mut c_void,
pub lpReserved17: *mut c_void,
pub lpReserved18: *mut c_void,
pub lpReserved19: *mut c_void,
pub lpReserved20: *mut c_void,
pub lpReserved21: *mut c_void,
pub GetState: LPD3DHAL_GETSTATECB,
pub dwReserved0: u32,
pub dwReserved1: u32,
pub dwReserved2: u32,
pub dwReserved3: u32,
pub dwReserved4: u32,
pub dwReserved5: u32,
pub dwReserved6: u32,
pub dwReserved7: u32,
pub dwReserved8: u32,
pub dwReserved9: u32,
}
Fields§
§dwSize: u32
§ContextCreate: LPD3DHAL_CONTEXTCREATECB
§ContextDestroy: LPD3DHAL_CONTEXTDESTROYCB
§ContextDestroyAll: LPD3DHAL_CONTEXTDESTROYALLCB
§SceneCapture: LPD3DHAL_SCENECAPTURECB
§lpReserved10: *mut c_void
§lpReserved11: *mut c_void
§RenderState: LPD3DHAL_RENDERSTATECB
§RenderPrimitive: LPD3DHAL_RENDERPRIMITIVECB
§dwReserved: u32
§TextureCreate: LPD3DHAL_TEXTURECREATECB
§TextureDestroy: LPD3DHAL_TEXTUREDESTROYCB
§TextureSwap: LPD3DHAL_TEXTURESWAPCB
§TextureGetSurf: LPD3DHAL_TEXTUREGETSURFCB
§lpReserved12: *mut c_void
§lpReserved13: *mut c_void
§lpReserved14: *mut c_void
§lpReserved15: *mut c_void
§lpReserved16: *mut c_void
§lpReserved17: *mut c_void
§lpReserved18: *mut c_void
§lpReserved19: *mut c_void
§lpReserved20: *mut c_void
§lpReserved21: *mut c_void
§GetState: LPD3DHAL_GETSTATECB
§dwReserved0: u32
§dwReserved1: u32
§dwReserved2: u32
§dwReserved3: u32
§dwReserved4: u32
§dwReserved5: u32
§dwReserved6: u32
§dwReserved7: u32
§dwReserved8: u32
§dwReserved9: u32
Trait Implementations§
§impl Clone for D3DHAL_CALLBACKS
impl Clone for D3DHAL_CALLBACKS
§fn clone(&self) -> D3DHAL_CALLBACKS
fn clone(&self) -> D3DHAL_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 D3DHAL_CALLBACKS
impl Debug for D3DHAL_CALLBACKS
§impl Default for D3DHAL_CALLBACKS
impl Default for D3DHAL_CALLBACKS
§impl PartialEq for D3DHAL_CALLBACKS
impl PartialEq for D3DHAL_CALLBACKS
impl Copy for D3DHAL_CALLBACKS
impl StructuralPartialEq for D3DHAL_CALLBACKS
Auto Trait Implementations§
impl Freeze for D3DHAL_CALLBACKS
impl RefUnwindSafe for D3DHAL_CALLBACKS
impl !Send for D3DHAL_CALLBACKS
impl !Sync for D3DHAL_CALLBACKS
impl Unpin for D3DHAL_CALLBACKS
impl UnwindSafe for D3DHAL_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