Struct winapi::dxgi1_4::IDXGISwapChain3
[−]
[src]
pub struct IDXGISwapChain3 { pub lpVtbl: *const IDXGISwapChain3Vtbl, }
Fields
lpVtbl |
Methods
impl IDXGISwapChain3
[src]
unsafe fn GetCurrentBackBufferIndex(&mut self) -> UINT
unsafe fn CheckColorSpaceSupport(&mut self, ColorSpace: DXGI_COLOR_SPACE_TYPE, pColorSpaceSupport: *mut UINT) -> HRESULT
unsafe fn SetColorSpace1(&mut self, ColorSpace: DXGI_COLOR_SPACE_TYPE) -> HRESULT
unsafe fn ResizeBuffers1(&mut self, BufferCount: UINT, Width: UINT, Height: UINT, Format: DXGI_FORMAT, SwapChainFlags: UINT, pCreationNodeMask: *const UINT, ppPresentQueue: *mut *mut IUnknown) -> HRESULT
Methods from Deref<Target=IDXGISwapChain2>
unsafe fn SetSourceSize(&mut self, Width: UINT, Height: UINT) -> HRESULT
unsafe fn GetSourceSize(&mut self, pWidth: *mut UINT, pHeight: *mut UINT) -> HRESULT
unsafe fn SetMaximumFrameLatency(&mut self, MaxLatency: UINT) -> HRESULT
unsafe fn GetMaximumFrameLatency(&mut self, pMaxLatency: *mut UINT) -> HRESULT
unsafe fn GetFrameLatencyWaitableObject(&mut self) -> HANDLE
unsafe fn SetMatrixTransform(&mut self, pMatrix: *const DXGI_MATRIX_3X2_F) -> HRESULT
unsafe fn GetMatrixTransform(&mut self, pMatrix: *mut DXGI_MATRIX_3X2_F) -> HRESULT
Trait Implementations
impl Deref for IDXGISwapChain3
[src]
type Target = IDXGISwapChain2
The resulting type after dereferencing
fn deref(&self) -> &IDXGISwapChain2
The method called to dereference a value
impl DerefMut for IDXGISwapChain3
[src]
fn deref_mut(&mut self) -> &mut IDXGISwapChain2
The method called to mutably dereference a value