Trait windows::Win32::Graphics::Direct3D12::ID3D12SharingContract_Impl
pub trait ID3D12SharingContract_Impl: Sized {
// Required methods
fn Present(
&self,
presource: Option<&ID3D12Resource>,
subresource: u32,
window: HWND,
);
fn SharedFenceSignal(&self, pfence: Option<&ID3D12Fence>, fencevalue: u64);
fn BeginCapturableWork(&self, guid: *const GUID);
fn EndCapturableWork(&self, guid: *const GUID);
}
Required Methods§
fn Present( &self, presource: Option<&ID3D12Resource>, subresource: u32, window: HWND, )
fn BeginCapturableWork(&self, guid: *const GUID)
fn EndCapturableWork(&self, guid: *const GUID)
Object Safety§
This trait is not object safe.