ホーム › Graphics.Direct3D10 › ID3D10ShaderReflection1
ID3D10ShaderReflection1
COMメソッド 15
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 3 | HRESULT GetDesc(D3D10_SHADER_DESC* pDesc) |
| 4 | ID3D10ShaderReflectionConstantBuffer* GetConstantBufferByIndex(DWORD Index) |
| 5 | ID3D10ShaderReflectionConstantBuffer* GetConstantBufferByName(LPSTR Name) |
| 6 | HRESULT GetResourceBindingDesc(DWORD ResourceIndex, D3D10_SHADER_INPUT_BIND_DESC* pDesc) |
| 7 | HRESULT GetInputParameterDesc(DWORD ParameterIndex, D3D10_SIGNATURE_PARAMETER_DESC* pDesc) |
| 8 | HRESULT GetOutputParameterDesc(DWORD ParameterIndex, D3D10_SIGNATURE_PARAMETER_DESC* pDesc) |
| 9 | ID3D10ShaderReflectionVariable* GetVariableByName(LPSTR Name) |
| 10 | HRESULT GetResourceBindingDescByName(LPSTR Name, D3D10_SHADER_INPUT_BIND_DESC* pDesc) |
| 11 | HRESULT GetMovInstructionCount(DWORD* pCount) |
| 12 | HRESULT GetMovcInstructionCount(DWORD* pCount) |
| 13 | HRESULT GetConversionInstructionCount(DWORD* pCount) |
| 14 | HRESULT GetBitwiseInstructionCount(DWORD* pCount) |
| 15 | HRESULT GetGSInputPrimitive(D3D_PRIMITIVE* pPrim) |
| 16 | HRESULT IsLevel9Shader(BOOL* pbLevel9Shader) |
| 17 | HRESULT IsSampleFrequencyShader(BOOL* pbSampleFrequency) |