Pastaba.
Prieigai prie šio puslapio reikalingas įgaliojimas. Galite bandyti prisijungti arba pakeisti katalogus.
Prieigai prie šio puslapio reikalingas įgaliojimas. Galite bandyti pakeisti katalogus.
This header is used by Direct3D 10 Graphics. For more information, see:
d3d10shader.h contains the following programming interfaces:
Interfaces
| ID3D10ShaderReflection A shader-reflection interface accesses shader information. (ID3D10ShaderReflection) |
| ID3D10ShaderReflectionConstantBuffer This shader-reflection interface provides access to a constant buffer. (ID3D10ShaderReflectionConstantBuffer) |
| ID3D10ShaderReflectionType This shader-reflection interface provides access to variable type. (ID3D10ShaderReflectionType) |
| ID3D10ShaderReflectionVariable This shader-reflection interface provides access to a variable. (ID3D10ShaderReflectionVariable) |
Functions
| D3D10CompileShader Compile an HLSL shader. |
| D3D10DisassembleShader This function -- which disassembles a compiled shader into a text string that contains assembly instructions and register assignments -- has been deprecated. Instead, use D3DDisassemble. |
| D3D10GetGeometryShaderProfile Get the geometry shader profile best suited to a given device. |
| D3D10GetInputAndOutputSignatureBlob Get a buffer that contains shader signatures. |
| D3D10GetInputSignatureBlob Get a buffer that contains shader-input signatures. |
| D3D10GetOutputSignatureBlob Get a buffer that contains shader-output signatures. |
| D3D10GetPixelShaderProfile Get the pixel shader profile best suited to a given device. |
| D3D10GetShaderDebugInfo Get shader debug info. Debug info is generated by D3D10CompileShader and is embedded in the body of the shader. |
| D3D10GetVertexShaderProfile Get the vertex shader profile best suited to a given device. |
| D3D10PreprocessShader Generate a shader-text string that contains the shader tokens that would be found in a compiled shader. |
| D3D10ReflectShader This function -- which creates a shader-reflection object for retrieving information about a compiled shader -- has been deprecated. Instead, use D3DReflect. |
Structures
| D3D10_SHADER_BUFFER_DESC Describes a shader constant-buffer. (D3D10_SHADER_BUFFER_DESC) |
| D3D10_SHADER_DESC Describes a shader. (D3D10_SHADER_DESC) |
| D3D10_SHADER_INPUT_BIND_DESC Describes how a shader resource is bound to a shader input. (D3D10_SHADER_INPUT_BIND_DESC) |
| D3D10_SHADER_TYPE_DESC Describes a shader-variable type. (D3D10_SHADER_TYPE_DESC) |
| D3D10_SHADER_VARIABLE_DESC Describes a shader variable. (D3D10_SHADER_VARIABLE_DESC) |
| D3D10_SIGNATURE_PARAMETER_DESC Describes a shader signature. (D3D10_SIGNATURE_PARAMETER_DESC) |