Trait windows::Win32::Graphics::Direct3D11::ID3D11Linker_Impl
pub trait ID3D11Linker_Impl: Sized {
// Required methods
fn Link(
&self,
pentry: Option<&ID3D11ModuleInstance>,
pentryname: &PCSTR,
ptargetname: &PCSTR,
uflags: u32,
ppshaderblob: *mut Option<ID3DBlob>,
pperrorbuffer: *mut Option<ID3DBlob>,
) -> Result<()>;
fn UseLibrary(
&self,
plibrarymi: Option<&ID3D11ModuleInstance>,
) -> Result<()>;
fn AddClipPlaneFromCBuffer(
&self,
ucbufferslot: u32,
ucbufferentry: u32,
) -> Result<()>;
}
Required Methods§
fn Link( &self, pentry: Option<&ID3D11ModuleInstance>, pentryname: &PCSTR, ptargetname: &PCSTR, uflags: u32, ppshaderblob: *mut Option<ID3DBlob>, pperrorbuffer: *mut Option<ID3DBlob>, ) -> Result<()>
fn UseLibrary(&self, plibrarymi: Option<&ID3D11ModuleInstance>) -> Result<()>
fn AddClipPlaneFromCBuffer( &self, ucbufferslot: u32, ucbufferentry: u32, ) -> Result<()>
Object Safety§
This trait is not object safe.