#[repr(C)]pub struct IDirect3DDeviceManager9 {
pub lpVtbl: *const IDirect3DDeviceManager9Vtbl,
}
Fields§
§lpVtbl: *const IDirect3DDeviceManager9Vtbl
Implementations§
Source§impl IDirect3DDeviceManager9
impl IDirect3DDeviceManager9
pub unsafe fn ResetDevice( &self, pDevice: *mut IDirect3DDevice9, resetToken: UINT, ) -> HRESULT
pub unsafe fn OpenDeviceHandle(&self, phDevice: *mut HANDLE) -> HRESULT
pub unsafe fn CloseDeviceHandle(&self, hDevice: HANDLE) -> HRESULT
pub unsafe fn TestDevice(&self, hDevice: HANDLE) -> HRESULT
pub unsafe fn LockDevice( &self, hDevice: HANDLE, ppDevice: *mut *mut IDirect3DDevice9, fBloc: BOOL, ) -> HRESULT
pub unsafe fn UnlockDevice(&self, hDevice: HANDLE, fSaveState: BOOL) -> HRESULT
pub unsafe fn GetVideoService( &self, hDevice: HANDLE, riid: REFIID, ppService: *mut *mut c_void, ) -> HRESULT
Trait Implementations§
Source§impl Deref for IDirect3DDeviceManager9
impl Deref for IDirect3DDeviceManager9
Auto Trait Implementations§
impl Freeze for IDirect3DDeviceManager9
impl RefUnwindSafe for IDirect3DDeviceManager9
impl !Send for IDirect3DDeviceManager9
impl !Sync for IDirect3DDeviceManager9
impl Unpin for IDirect3DDeviceManager9
impl UnwindSafe for IDirect3DDeviceManager9
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