#[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_FLAGS
Auto 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