Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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. |