d3dcommon.h header
This header is used by Direct3D 11 Graphics. For more information, see:
d3dcommon.h contains the following programming interfaces:
Interfaces
ID3D10Blob This interface is used to return arbitrary-length data. |
ID3DDestructionNotifier ID3DDestructionNotifier is an interface that you can use to register for callbacks when a Direct3D nano-COM object is destroyed. |
ID3DInclude ID3DInclude is an include interface that the user implements to allow an application to call user-overridable methods for opening and closing shader |
Structures
D3D_SHADER_MACRO Defines a shader macro. |
Enumerations
D3D_CBUFFER_TYPE Values that identify the intended use of constant-buffer data. |
D3D_DRIVER_TYPE Driver type options. |
D3D_FEATURE_LEVEL Describes the set of features targeted by a Direct3D device. |
D3D_INCLUDE_TYPE Values that indicate the location of a shader |
D3D_INTERPOLATION_MODE Specifies interpolation mode, which affects how values are calculated during rasterization. |
D3D_MIN_PRECISION Values that indicate the minimum desired interpolation precision. |
D3D_NAME Values that identify shader parameters that use system-value semantics. |
D3D_PARAMETER_FLAGS Indicates semantic flags for function parameters. |
D3D_PRIMITIVE Indicates how the pipeline interprets geometry or hull shader input primitives. |
D3D_PRIMITIVE_TOPOLOGY Values that indicate how the pipeline interprets vertex data that is bound to the input-assembler stage. These primitive topology values determine how the vertex data is rendered on screen. |
D3D_REGISTER_COMPONENT_TYPE Values that identify the data types that can be stored in a register. |
D3D_RESOURCE_RETURN_TYPE Indicates return value type. |
D3D_SHADER_CBUFFER_FLAGS Values that identify the intended use of a constant-data buffer. |
D3D_SHADER_INPUT_FLAGS Values that identify shader-input options. |
D3D_SHADER_INPUT_TYPE Values that identify resource types that can be bound to a shader and that are reflected as part of the resource description for the shader. |
D3D_SHADER_VARIABLE_CLASS Values that identify the class of a shader variable. |
D3D_SHADER_VARIABLE_FLAGS Values that identify information about a shader variable. |
D3D_SHADER_VARIABLE_TYPE Values that identify various data, texture, and buffer types that can be assigned to a shader variable. |
D3D_SRV_DIMENSION Values that identify the type of resource to be viewed as a shader resource. |
D3D_TESSELLATOR_DOMAIN Domain options for tessellator data. |
D3D_TESSELLATOR_OUTPUT_PRIMITIVE Output primitive types. |
D3D_TESSELLATOR_PARTITIONING Partitioning options. |