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