windows::Win32::Graphics::Direct3D11Trait ID3D11FunctionReflection_Impl
pub trait ID3D11FunctionReflection_Impl {
// Required methods
fn GetDesc(&self, pdesc: *mut D3D11_FUNCTION_DESC) -> Result<()>;
fn GetConstantBufferByIndex(
&self,
bufferindex: u32,
) -> Option<ID3D11ShaderReflectionConstantBuffer>;
fn GetConstantBufferByName(
&self,
name: &PCSTR,
) -> Option<ID3D11ShaderReflectionConstantBuffer>;
fn GetResourceBindingDesc(
&self,
resourceindex: u32,
pdesc: *mut D3D11_SHADER_INPUT_BIND_DESC,
) -> Result<()>;
fn GetVariableByName(
&self,
name: &PCSTR,
) -> Option<ID3D11ShaderReflectionVariable>;
fn GetResourceBindingDescByName(
&self,
name: &PCSTR,
pdesc: *mut D3D11_SHADER_INPUT_BIND_DESC,
) -> Result<()>;
fn GetFunctionParameter(
&self,
parameterindex: i32,
) -> Option<ID3D11FunctionParameterReflection>;
}