#[repr(C)]pub struct IDirect3DStateBlock9Vtbl {
pub parent: IUnknownVtbl,
pub GetDevice: unsafe extern "system" fn(This: *mut IDirect3DStateBlock9, ppDevice: *mut *mut IDirect3DDevice9) -> HRESULT,
pub Capture: unsafe extern "system" fn(This: *mut IDirect3DStateBlock9) -> HRESULT,
pub Apply: unsafe extern "system" fn(This: *mut IDirect3DStateBlock9) -> HRESULT,
}
Fields§
§parent: IUnknownVtbl
§GetDevice: unsafe extern "system" fn(This: *mut IDirect3DStateBlock9, ppDevice: *mut *mut IDirect3DDevice9) -> HRESULT
§Capture: unsafe extern "system" fn(This: *mut IDirect3DStateBlock9) -> HRESULT
§Apply: unsafe extern "system" fn(This: *mut IDirect3DStateBlock9) -> HRESULT
Auto Trait Implementations§
impl Freeze for IDirect3DStateBlock9Vtbl
impl RefUnwindSafe for IDirect3DStateBlock9Vtbl
impl Send for IDirect3DStateBlock9Vtbl
impl Sync for IDirect3DStateBlock9Vtbl
impl Unpin for IDirect3DStateBlock9Vtbl
impl UnwindSafe for IDirect3DStateBlock9Vtbl
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