pub trait ID3D12StateObjectProperties_Impl: Sized {
    // 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)

Object Safety§

This trait is not object safe.

Implementors§