Trait windows::Win32::Graphics::Direct3D11::ID3D11ClassLinkage_Impl
pub trait ID3D11ClassLinkage_Impl: Sized + ID3D11DeviceChild_Impl {
// Required methods
fn GetClassInstance(
&self,
pclassinstancename: &PCSTR,
instanceindex: u32,
) -> Result<ID3D11ClassInstance>;
fn CreateClassInstance(
&self,
pclasstypename: &PCSTR,
constantbufferoffset: u32,
constantvectoroffset: u32,
textureoffset: u32,
sampleroffset: u32,
) -> Result<ID3D11ClassInstance>;
}
Required Methods§
fn GetClassInstance( &self, pclassinstancename: &PCSTR, instanceindex: u32, ) -> Result<ID3D11ClassInstance>
fn CreateClassInstance( &self, pclasstypename: &PCSTR, constantbufferoffset: u32, constantvectoroffset: u32, textureoffset: u32, sampleroffset: u32, ) -> Result<ID3D11ClassInstance>
Object Safety§
This trait is not object safe.