共用方式為


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

另請參閱

著色器介面