#[repr(C)]pub struct IDirect3D9ExVtbl {
pub parent: IDirect3D9Vtbl,
pub GetAdapterModeCountEx: unsafe extern "system" fn(This: *mut IDirect3D9Ex, Adapter: UINT, pFilter: *const D3DDISPLAYMODEFILTER) -> UINT,
pub EnumAdapterModesEx: unsafe extern "system" fn(This: *mut IDirect3D9Ex, Adapter: UINT, pFilter: *const D3DDISPLAYMODEFILTER, Mode: UINT, pMode: *mut D3DDISPLAYMODEEX) -> HRESULT,
pub GetAdapterDisplayModeEx: unsafe extern "system" fn(This: *mut IDirect3D9Ex, Adapter: UINT, pMode: *mut D3DDISPLAYMODEEX, pRotation: *mut D3DDISPLAYROTATION) -> HRESULT,
pub CreateDeviceEx: unsafe extern "system" fn(This: *mut IDirect3D9Ex, Adapter: UINT, DeviceType: D3DDEVTYPE, hFocusWindow: HWND, BehaviorFlags: DWORD, pPresentationParameters: *mut D3DPRESENT_PARAMETERS, pFullscreenDisplayMode: *mut D3DDISPLAYMODEEX, ppReturnedDeviceInterface: *mut *mut IDirect3DDevice9Ex) -> HRESULT,
pub GetAdapterLUID: unsafe extern "system" fn(This: *mut IDirect3D9Ex, Adapter: UINT, pLUID: *mut LUID) -> HRESULT,
}
Fields§
§parent: IDirect3D9Vtbl
§GetAdapterModeCountEx: unsafe extern "system" fn(This: *mut IDirect3D9Ex, Adapter: UINT, pFilter: *const D3DDISPLAYMODEFILTER) -> UINT
§EnumAdapterModesEx: unsafe extern "system" fn(This: *mut IDirect3D9Ex, Adapter: UINT, pFilter: *const D3DDISPLAYMODEFILTER, Mode: UINT, pMode: *mut D3DDISPLAYMODEEX) -> HRESULT
§GetAdapterDisplayModeEx: unsafe extern "system" fn(This: *mut IDirect3D9Ex, Adapter: UINT, pMode: *mut D3DDISPLAYMODEEX, pRotation: *mut D3DDISPLAYROTATION) -> HRESULT
§CreateDeviceEx: unsafe extern "system" fn(This: *mut IDirect3D9Ex, Adapter: UINT, DeviceType: D3DDEVTYPE, hFocusWindow: HWND, BehaviorFlags: DWORD, pPresentationParameters: *mut D3DPRESENT_PARAMETERS, pFullscreenDisplayMode: *mut D3DDISPLAYMODEEX, ppReturnedDeviceInterface: *mut *mut IDirect3DDevice9Ex) -> HRESULT
§GetAdapterLUID: unsafe extern "system" fn(This: *mut IDirect3D9Ex, Adapter: UINT, pLUID: *mut LUID) -> HRESULT
Auto Trait Implementations§
impl Freeze for IDirect3D9ExVtbl
impl RefUnwindSafe for IDirect3D9ExVtbl
impl Send for IDirect3D9ExVtbl
impl Sync for IDirect3D9ExVtbl
impl Unpin for IDirect3D9ExVtbl
impl UnwindSafe for IDirect3D9ExVtbl
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