#[repr(C)]pub struct IDirect3DQuery9 {
pub lpVtbl: *const IDirect3DQuery9Vtbl,
}
Fields§
§lpVtbl: *const IDirect3DQuery9Vtbl
Implementations§
Source§impl IDirect3DQuery9
impl IDirect3DQuery9
pub unsafe fn GetDevice(&self, ppDevice: *mut *mut IDirect3DDevice9) -> HRESULT
pub unsafe fn GetType(&self) -> D3DRESOURCETYPE
pub unsafe fn GetDataSize(&self) -> DWORD
pub unsafe fn Issue(&self, dwIssueFlags: DWORD) -> HRESULT
pub unsafe fn GetData( &self, pData: *mut VOID, dwSize: DWORD, dwGetDataFlags: DWORD, ) -> HRESULT
Trait Implementations§
Source§impl Deref for IDirect3DQuery9
impl Deref for IDirect3DQuery9
Auto Trait Implementations§
impl Freeze for IDirect3DQuery9
impl RefUnwindSafe for IDirect3DQuery9
impl !Send for IDirect3DQuery9
impl !Sync for IDirect3DQuery9
impl Unpin for IDirect3DQuery9
impl UnwindSafe for IDirect3DQuery9
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