Trait ID3D12StateObjectProperties_Impl
pub trait ID3D12StateObjectProperties_Impl: IUnknownImpl {
// Required methods
fn GetShaderIdentifier(&self, pexportname: &PCWSTR) -> *mut c_void;
fn GetShaderStackSize(&self, pexportname: &PCWSTR) -> u64;
fn GetPipelineStackSize(&self) -> u64;
fn SetPipelineStackSize(&self, pipelinestacksizeinbytes: u64);
}
Required Methods§
fn GetShaderIdentifier(&self, pexportname: &PCWSTR) -> *mut c_void
fn GetShaderStackSize(&self, pexportname: &PCWSTR) -> u64
fn GetPipelineStackSize(&self) -> u64
fn SetPipelineStackSize(&self, pipelinestacksizeinbytes: u64)
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.