ホーム › Graphics.Direct3D11 › ID3D11ShaderReflection
ID3D11ShaderReflection
COMメソッド 19
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 3 | HRESULT GetDesc(D3D11_SHADER_DESC* pDesc) |
| 4 | ID3D11ShaderReflectionConstantBuffer* GetConstantBufferByIndex(DWORD Index) |
| 5 | ID3D11ShaderReflectionConstantBuffer* GetConstantBufferByName(LPSTR Name) |
| 6 | HRESULT GetResourceBindingDesc(DWORD ResourceIndex, D3D11_SHADER_INPUT_BIND_DESC* pDesc) |
| 7 | HRESULT GetInputParameterDesc(DWORD ParameterIndex, D3D11_SIGNATURE_PARAMETER_DESC* pDesc) |
| 8 | HRESULT GetOutputParameterDesc(DWORD ParameterIndex, D3D11_SIGNATURE_PARAMETER_DESC* pDesc) |
| 9 | HRESULT GetPatchConstantParameterDesc(DWORD ParameterIndex, D3D11_SIGNATURE_PARAMETER_DESC* pDesc) |
| 10 | ID3D11ShaderReflectionVariable* GetVariableByName(LPSTR Name) |
| 11 | HRESULT GetResourceBindingDescByName(LPSTR Name, D3D11_SHADER_INPUT_BIND_DESC* pDesc) |
| 12 | DWORD GetMovInstructionCount() |
| 13 | DWORD GetMovcInstructionCount() |
| 14 | DWORD GetConversionInstructionCount() |
| 15 | DWORD GetBitwiseInstructionCount() |
| 16 | D3D_PRIMITIVE GetGSInputPrimitive() |
| 17 | BOOL IsSampleFrequencyShader() |
| 18 | DWORD GetNumInterfaceSlots() |
| 19 | HRESULT GetMinFeatureLevel(D3D_FEATURE_LEVEL* pLevel) |
| 20 | DWORD GetThreadGroupSize(DWORD* pSizeX, DWORD* pSizeY, DWORD* pSizeZ) |
| 21 | ULONGLONG GetRequiresFlags() |