windows::Win32::Graphics::Direct3D10Trait ID3D10EffectShaderVariable_Impl
pub trait ID3D10EffectShaderVariable_Impl: ID3D10EffectVariable_Impl {
// Required methods
fn GetShaderDesc(
&self,
shaderindex: u32,
pdesc: *mut D3D10_EFFECT_SHADER_DESC,
) -> Result<()>;
fn GetVertexShader(&self, shaderindex: u32) -> Result<ID3D10VertexShader>;
fn GetGeometryShader(
&self,
shaderindex: u32,
) -> Result<ID3D10GeometryShader>;
fn GetPixelShader(&self, shaderindex: u32) -> Result<ID3D10PixelShader>;
fn GetInputSignatureElementDesc(
&self,
shaderindex: u32,
element: u32,
pdesc: *mut D3D10_SIGNATURE_PARAMETER_DESC,
) -> Result<()>;
fn GetOutputSignatureElementDesc(
&self,
shaderindex: u32,
element: u32,
pdesc: *mut D3D10_SIGNATURE_PARAMETER_DESC,
) -> Result<()>;
}