#[repr(C)]pub struct IDirect3DVolumeTexture9Vtbl {
pub parent: IDirect3DBaseTexture9Vtbl,
pub GetLevelDesc: unsafe extern "system" fn(This: *mut IDirect3DVolumeTexture9, Level: UINT, pDesc: *mut D3DVOLUME_DESC) -> HRESULT,
pub GetVolumeLevel: unsafe extern "system" fn(This: *mut IDirect3DVolumeTexture9, Level: UINT, ppVolumeLevel: *mut *mut IDirect3DVolume9) -> HRESULT,
pub LockBox: unsafe extern "system" fn(This: *mut IDirect3DVolumeTexture9, Level: UINT, pLockedVolume: *mut D3DLOCKED_BOX, pBox: *const D3DBOX, Flags: DWORD) -> HRESULT,
pub UnlockBox: unsafe extern "system" fn(This: *mut IDirect3DVolumeTexture9, Level: UINT) -> HRESULT,
pub AddDirtyBox: unsafe extern "system" fn(This: *mut IDirect3DVolumeTexture9, pDirtyBox: *const D3DBOX) -> HRESULT,
}
Fields§
§parent: IDirect3DBaseTexture9Vtbl
§GetLevelDesc: unsafe extern "system" fn(This: *mut IDirect3DVolumeTexture9, Level: UINT, pDesc: *mut D3DVOLUME_DESC) -> HRESULT
§GetVolumeLevel: unsafe extern "system" fn(This: *mut IDirect3DVolumeTexture9, Level: UINT, ppVolumeLevel: *mut *mut IDirect3DVolume9) -> HRESULT
§LockBox: unsafe extern "system" fn(This: *mut IDirect3DVolumeTexture9, Level: UINT, pLockedVolume: *mut D3DLOCKED_BOX, pBox: *const D3DBOX, Flags: DWORD) -> HRESULT
§UnlockBox: unsafe extern "system" fn(This: *mut IDirect3DVolumeTexture9, Level: UINT) -> HRESULT
§AddDirtyBox: unsafe extern "system" fn(This: *mut IDirect3DVolumeTexture9, pDirtyBox: *const D3DBOX) -> HRESULT
Auto Trait Implementations§
impl Freeze for IDirect3DVolumeTexture9Vtbl
impl RefUnwindSafe for IDirect3DVolumeTexture9Vtbl
impl Send for IDirect3DVolumeTexture9Vtbl
impl Sync for IDirect3DVolumeTexture9Vtbl
impl Unpin for IDirect3DVolumeTexture9Vtbl
impl UnwindSafe for IDirect3DVolumeTexture9Vtbl
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