d3d10shader.h ヘッダー
このヘッダーは、Direct3D 10 Graphics で使用されます。 詳細については、次を参照してください。
d3d10shader.h には、次のプログラミング インターフェイスが含まれています。
ID3D10ShaderReflection シェーダー リフレクション インターフェイスは、シェーダー情報にアクセスします。 (ID3D10ShaderReflection) |
ID3D10ShaderReflectionConstantBuffer このシェーダー リフレクション インターフェイスは、定数バッファーへのアクセスを提供します。 (ID3D10ShaderReflectionConstantBuffer) |
ID3D10ShaderReflectionType このシェーダー リフレクション インターフェイスは、変数型へのアクセスを提供します。 (ID3D10ShaderReflectionType) |
ID3D10ShaderReflectionVariable このシェーダー リフレクション インターフェイスは、変数へのアクセスを提供します。 (ID3D10ShaderReflectionVariable) |
D3D10CompileShader HLSL シェーダーをコンパイルします。 |
D3D10DisassembleShader コンパイルされたシェーダーをアセンブリ命令とレジスタ割り当てを含むテキスト文字列に逆アセンブルするこの関数は非推奨になりました。 代わりに、D3DDisassemble を使用します。 |
D3D10GetGeometryShaderProfile 特定のデバイスに最適なジオメトリ シェーダー プロファイルを取得します。 |
D3D10GetInputAndOutputSignatureBlob シェーダーシグネチャを含むバッファーを取得します。 |
D3D10GetInputSignatureBlob シェーダー入力シグネチャを含むバッファーを取得します。 |
D3D10GetOutputSignatureBlob シェーダー出力シグネチャを含むバッファーを取得します。 |
D3D10GetPixelShaderProfile 特定のデバイスに最適なピクセル シェーダー プロファイルを取得します。 |
D3D10GetShaderDebugInfo シェーダーのデバッグ情報を取得します。 デバッグ情報は D3D10CompileShader によって生成され、シェーダーの本体に埋め込まれます。 |
D3D10GetVertexShaderProfile 特定のデバイスに最適な頂点シェーダー プロファイルを取得します。 |
D3D10PreprocessShader コンパイルされたシェーダーで見つかるシェーダー トークンを含むシェーダー テキスト文字列を生成します。 |
D3D10ReflectShader コンパイルされたシェーダーに関する情報を取得するためのシェーダー リフレクション オブジェクトを作成するこの関数は非推奨になりました。 代わりに、D3DReflect を使用します。 |
D3D10_SHADER_BUFFER_DESC シェーダー定数バッファーについて説明します。 (D3D10_SHADER_BUFFER_DESC) |
D3D10_SHADER_DESC シェーダーについて説明します。 (D3D10_SHADER_DESC) |
D3D10_SHADER_INPUT_BIND_DESC シェーダー リソースをシェーダー入力にバインドする方法について説明します。 (D3D10_SHADER_INPUT_BIND_DESC) |
D3D10_SHADER_TYPE_DESC シェーダー変数の型について説明します。 (D3D10_SHADER_TYPE_DESC) |
D3D10_SHADER_VARIABLE_DESC シェーダー変数について説明します。 (D3D10_SHADER_VARIABLE_DESC) |
D3D10_SIGNATURE_PARAMETER_DESC シェーダー署名について説明します。 (D3D10_SIGNATURE_PARAMETER_DESC) |