D3D_SHADER_CBUFFER_FLAGS 枚举 (d3dcommon.h)
标识常量数据缓冲区的预期用途的值。
注意
对于使用 Direct3D 10 进行编程,此 API 的类型别名以 开头 D3D10_
,而不是 D3D_
。 这些 Direct3D 10 类型别名在 、 d3d10misc.h
和 d3d10shader.h
中d3d10.h
定义。
语法
typedef enum _D3D_SHADER_CBUFFER_FLAGS {
D3D_CBF_USERPACKED = 1,
D3D10_CBF_USERPACKED,
D3D_CBF_FORCE_DWORD = 0x7fffffff
} D3D_SHADER_CBUFFER_FLAGS;
常量
D3D_CBF_USERPACKED 值:1 将常量缓冲区绑定到 HLSL 代码 (中定义的输入槽,而不是让编译器) 选择输入槽。 |
D3D10_CBF_USERPACKED 将常量缓冲区绑定到 HLSL 代码 (中定义的输入槽,而不是让编译器) 选择输入槽。 |
D3D_CBF_FORCE_DWORD 值: 0x7fffffff 程序员不使用此值;它的存在是强制枚举编译为 32 位。 |
注解
D3D_SHADER_CBUFFER_FLAGS类型的值是在 D3D11_SHADER_BUFFER_DESC 结构的 uFlags 成员中指定的。
要求
要求 | 值 |
---|---|
Header | d3dcommon.h |