#[repr(C)]pub struct IDXGIDecodeSwapChain {
pub lpVtbl: *const IDXGIDecodeSwapChainVtbl,
}
Fields§
§lpVtbl: *const IDXGIDecodeSwapChainVtbl
Implementations§
Source§impl IDXGIDecodeSwapChain
impl IDXGIDecodeSwapChain
pub unsafe fn PresentBuffer( &self, BufferToPresent: UINT, SyncInterval: UINT, Flags: UINT, ) -> HRESULT
pub unsafe fn SetSourceRect(&self, pRect: *const RECT) -> HRESULT
pub unsafe fn SetTargetRect(&self, pRect: *const RECT) -> HRESULT
pub unsafe fn SetDestSize(&self, Width: UINT, Height: UINT) -> HRESULT
pub unsafe fn GetSourceRect(&self, pRect: *mut RECT) -> HRESULT
pub unsafe fn GetTargetRect(&self, pRect: *mut RECT) -> HRESULT
pub unsafe fn GetDestSize( &self, pWidth: *mut UINT, pHeight: *mut UINT, ) -> HRESULT
pub unsafe fn SetColorSpace( &self, ColorSpace: DXGI_MULTIPLANE_OVERLAY_YCbCr_FLAGS, ) -> HRESULT
pub unsafe fn GetColorSpace(&self) -> DXGI_MULTIPLANE_OVERLAY_YCbCr_FLAGS
Trait Implementations§
Source§impl Deref for IDXGIDecodeSwapChain
impl Deref for IDXGIDecodeSwapChain
Auto Trait Implementations§
impl Freeze for IDXGIDecodeSwapChain
impl RefUnwindSafe for IDXGIDecodeSwapChain
impl !Send for IDXGIDecodeSwapChain
impl !Sync for IDXGIDecodeSwapChain
impl Unpin for IDXGIDecodeSwapChain
impl UnwindSafe for IDXGIDecodeSwapChain
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