Trait windows::Win32::Graphics::Direct3D11::ID3D11Device5_Impl

pub trait ID3D11Device5_Impl: Sized + ID3D11Device4_Impl {
    // Required methods
    fn OpenSharedFence(
        &self,
        hfence: HANDLE,
        returnedinterface: *const GUID,
        ppfence: *mut *mut c_void,
    ) -> Result<()>;
    fn CreateFence(
        &self,
        initialvalue: u64,
        flags: D3D11_FENCE_FLAG,
        returnedinterface: *const GUID,
        ppfence: *mut *mut c_void,
    ) -> Result<()>;
}

Required Methods§

fn OpenSharedFence( &self, hfence: HANDLE, returnedinterface: *const GUID, ppfence: *mut *mut c_void, ) -> Result<()>

fn CreateFence( &self, initialvalue: u64, flags: D3D11_FENCE_FLAG, returnedinterface: *const GUID, ppfence: *mut *mut c_void, ) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§