D3D10_SHADER_BUFFER_DESC 结构 (d3d10shader.h)
描述着色器 constant-buffer。
语法
typedef struct _D3D10_SHADER_BUFFER_DESC {
LPCSTR Name;
D3D10_CBUFFER_TYPE Type;
UINT Variables;
UINT Size;
UINT uFlags;
} D3D10_SHADER_BUFFER_DESC;
成员
Name
类型: LPCSTR
缓冲区的名称。
Type
常量数据的预期用途。 请参阅 D3D10_CBUFFER_TYPE。
Variables
类型: UINT
唯一变量的数目。
Size
类型: UINT
缓冲区大小 ((以字节) 为单位)。
uFlags
类型: UINT
着色器缓冲区属性。 请参阅 D3D10_SHADER_CBUFFER_FLAGS。
注解
常量提供给着色器常量缓冲区中的着色器。 通过调用 ID3D10ShaderReflectionConstantBuffer::GetDesc 获取着色器常量缓冲区的说明。
要求
要求 | 值 |
---|---|
Header | d3d10shader.h |
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈