ID3D10ShaderReflection 介面 (d3d10shader.h)
著色器反映介面會存取著色器資訊。
繼承
ID3D10ShaderReflection介面繼承自IUnknown介面。 ID3D10ShaderReflection 也有下列類型的成員:
方法
ID3D10ShaderReflection介面具有這些方法。
ID3D10ShaderReflection::GetConstantBufferByIndex ID3D10ShaderReflection::GetConstantBufferByIndex (d3d10shader.h) 方法會依索引取得常數緩衝區。 |
ID3D10ShaderReflection::GetConstantBufferByName 依名稱取得常數緩衝區。 (ID3D10ShaderReflection.GetConstantBufferByName) |
ID3D10ShaderReflection::GetDesc 取得著色器描述。 (ID3D10ShaderReflection.GetDesc) |
ID3D10ShaderReflection::GetInputParameterDesc 取得著色器的輸入參數描述。 (ID3D10ShaderReflection.GetInputParameterDesc) |
ID3D10ShaderReflection::GetOutputParameterDesc 取得著色器的輸出參數描述。 (ID3D10ShaderReflection.GetOutputParameterDesc) |
ID3D10ShaderReflection::GetResourceBindingDesc 取得系結至著色器的資源描述。 |
備註
呼叫 D3DX10ReflectShader來建立介面。 由於它是 COM 介面,因此建立介面會增加參考計數,而且當不再需要介面時,必須釋放介面。 其餘著色器反映介面不是 COM 介面。
規格需求
目標平台 | Windows |
標頭 | d3d10shader.h |