#[repr(C)]
pub struct ID3D10ShaderReflectionVtbl {
pub parent: IUnknownVtbl,
pub GetDesc: unsafe extern "system" fn(_: *mut ID3D10ShaderReflection, _: *mut D3D10_SHADER_DESC) -> HRESULT,
pub GetConstantBufferByIndex: unsafe extern "system" fn(_: *mut ID3D10ShaderReflection, _: UINT) -> *mut ID3D10ShaderReflectionConstantBuffer,
pub GetConstantBufferByName: unsafe extern "system" fn(_: *mut ID3D10ShaderReflection, _: LPCSTR) -> *mut ID3D10ShaderReflectionConstantBuffer,
pub GetResourceBindingDesc: unsafe extern "system" fn(_: *mut ID3D10ShaderReflection, _: UINT, _: *mut D3D10_SHADER_INPUT_BIND_DESC) -> HRESULT,
pub GetInputParameterDesc: unsafe extern "system" fn(_: *mut ID3D10ShaderReflection, _: UINT, _: *mut D3D10_SIGNATURE_PARAMETER_DESC) -> HRESULT,
pub GetOutputParameterDesc: unsafe extern "system" fn(_: *mut ID3D10ShaderReflection, _: UINT, _: *mut D3D10_SIGNATURE_PARAMETER_DESC) -> HRESULT,
}
Fields
parent: IUnknownVtbl
GetDesc: unsafe extern "system" fn(_: *mut ID3D10ShaderReflection, _: *mut D3D10_SHADER_DESC) -> HRESULT
GetConstantBufferByIndex: unsafe extern "system" fn(_: *mut ID3D10ShaderReflection, _: UINT) -> *mut ID3D10ShaderReflectionConstantBuffer
GetConstantBufferByName: unsafe extern "system" fn(_: *mut ID3D10ShaderReflection, _: LPCSTR) -> *mut ID3D10ShaderReflectionConstantBuffer
GetResourceBindingDesc: unsafe extern "system" fn(_: *mut ID3D10ShaderReflection, _: UINT, _: *mut D3D10_SHADER_INPUT_BIND_DESC) -> HRESULT
GetInputParameterDesc: unsafe extern "system" fn(_: *mut ID3D10ShaderReflection, _: UINT, _: *mut D3D10_SIGNATURE_PARAMETER_DESC) -> HRESULT
GetOutputParameterDesc: unsafe extern "system" fn(_: *mut ID3D10ShaderReflection, _: UINT, _: *mut D3D10_SIGNATURE_PARAMETER_DESC) -> HRESULT