d3dcommon.h 标头
Direct3D 11 Graphics 使用此标头。 有关详细信息,请参阅:
d3dcommon.h 包含以下编程接口:
接口
ID3D10Blob 此接口用于返回任意长度的数据。 |
ID3DDestructionNotifier ID3DDestructionNotifier 是一个接口,可用于在销毁 Direct3D nano-COM 对象时注册回调。 |
ID3DInclude ID3DInclude 是用户实现的包含接口,允许应用程序调用用于打开和关闭着色器的用户可重写方法 |
结构
D3D_SHADER_MACRO 定义着色器宏。 |
枚举
D3D_CBUFFER_TYPE 标识常量缓冲区数据的预期用途的值。 |
D3D_DRIVER_TYPE 驱动程序类型选项。 |
D3D_FEATURE_LEVEL 描述 Direct3D 设备面向的功能集。 |
D3D_INCLUDE_TYPE 指示着色器位置的值 |
D3D_INTERPOLATION_MODE 指定内插模式,该模式会影响光栅化期间值的计算方式。 |
D3D_MIN_PRECISION 指示所需的最小内插精度的值。 |
D3D_NAME 标识使用系统值语义的着色器参数的值。 |
D3D_PARAMETER_FLAGS 指示函数参数的语义标志。 |
D3D_PRIMITIVE 指示管道如何解释几何图形或外壳着色器输入基元。 |
D3D_PRIMITIVE_TOPOLOGY 指示管道如何解释绑定到输入装配器阶段的顶点数据的值。 这些基元拓扑值确定顶点数据在屏幕上的呈现方式。 |
D3D_REGISTER_COMPONENT_TYPE 标识可存储在寄存器中的数据类型的值。 |
D3D_RESOURCE_RETURN_TYPE 指示返回值类型。 |
D3D_SHADER_CBUFFER_FLAGS 标识常量数据缓冲区的预期用途的值。 |
D3D_SHADER_INPUT_FLAGS 标识着色器输入选项的值。 |
D3D_SHADER_INPUT_TYPE 用于标识可绑定到着色器并作为着色器资源说明的一部分反映的资源类型的值。 |
D3D_SHADER_VARIABLE_CLASS 标识着色器变量的类的值。 |
D3D_SHADER_VARIABLE_FLAGS 标识有关着色器变量的信息的值。 |
D3D_SHADER_VARIABLE_TYPE 用于标识可分配给着色器变量的各种数据、纹理和缓冲区类型的值。 |
D3D_SRV_DIMENSION 标识要作为着色器资源查看的资源类型的值。 |
D3D_TESSELLATOR_DOMAIN 细化器数据的域选项。 |
D3D_TESSELLATOR_OUTPUT_PRIMITIVE 输出基元类型。 |
D3D_TESSELLATOR_PARTITIONING 分区选项。 |