Struct winapi::dxgi1_4::IDXGIAdapter3 [] [src]

pub struct IDXGIAdapter3 {
    pub lpVtbl: *const IDXGIAdapter3Vtbl,
}

Fields

lpVtbl: *const IDXGIAdapter3Vtbl

Methods

impl IDXGIAdapter3
[src]

unsafe fn RegisterHardwareContentProtectionTeardownStatusEvent(&mut self, hEvent: HANDLE, pdwCookie: *mut DWORD) -> HRESULT

unsafe fn UnregisterHardwareContentProtectionTeardownStatus(&mut self, dwCookie: DWORD)

unsafe fn QueryVideoMemoryInfo(&mut self, NodeIndex: UINT, MemorySegmentGroup: DXGI_MEMORY_SEGMENT_GROUP, pVideoMemoryInfo: *mut DXGI_QUERY_VIDEO_MEMORY_INFO) -> HRESULT

unsafe fn SetVideoMemoryReservation(&mut self, NodeIndex: UINT, MemorySegmentGroup: DXGI_MEMORY_SEGMENT_GROUP, Reservation: UINT64) -> HRESULT

unsafe fn RegisterVideoMemoryBudgetChangeNotificationEvent(&mut self, hEvent: HANDLE, pdwCookie: *mut DWORD) -> HRESULT

unsafe fn UnregisterVideoMemoryBudgetChangeNotification(&mut self, dwCookie: DWORD)

Methods from Deref<Target=IDXGIAdapter2>

unsafe fn GetDesc2(&mut self, pDesc: *mut DXGI_ADAPTER_DESC2) -> HRESULT

Trait Implementations

impl Debug for IDXGIAdapter3
[src]

fn fmt(&self, __arg_0: &mut Formatter) -> Result

Formats the value using the given formatter.

impl Deref for IDXGIAdapter3
[src]

type Target = IDXGIAdapter2

The resulting type after dereferencing

fn deref(&self) -> &IDXGIAdapter2

The method called to dereference a value

impl DerefMut for IDXGIAdapter3
[src]

fn deref_mut(&mut self) -> &mut IDXGIAdapter2

The method called to mutably dereference a value