#[repr(C)]pub struct IDirect3D9ExOverlayExtensionVtbl {
pub parent: IUnknownVtbl,
pub CheckDeviceOverlayType: unsafe extern "system" fn(This: *mut IDirect3D9ExOverlayExtension, Adapter: UINT, DevType: D3DDEVTYPE, OverlayWidth: UINT, OverlayHeight: UINT, OverlayFormat: D3DFORMAT, pDisplayMode: *mut D3DDISPLAYMODEEX, DisplayRotation: D3DDISPLAYROTATION, pOverlayCaps: *mut D3DOVERLAYCAPS) -> HRESULT,
}
Fields§
§parent: IUnknownVtbl
§CheckDeviceOverlayType: unsafe extern "system" fn(This: *mut IDirect3D9ExOverlayExtension, Adapter: UINT, DevType: D3DDEVTYPE, OverlayWidth: UINT, OverlayHeight: UINT, OverlayFormat: D3DFORMAT, pDisplayMode: *mut D3DDISPLAYMODEEX, DisplayRotation: D3DDISPLAYROTATION, pOverlayCaps: *mut D3DOVERLAYCAPS) -> HRESULT
Auto Trait Implementations§
impl Freeze for IDirect3D9ExOverlayExtensionVtbl
impl RefUnwindSafe for IDirect3D9ExOverlayExtensionVtbl
impl Send for IDirect3D9ExOverlayExtensionVtbl
impl Sync for IDirect3D9ExOverlayExtensionVtbl
impl Unpin for IDirect3D9ExOverlayExtensionVtbl
impl UnwindSafe for IDirect3D9ExOverlayExtensionVtbl
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