D3D10_SHADER_BUFFER_DESC 구조체(d3d10shader.h)
셰이더 상수 버퍼에 대해 설명합니다.
구문
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를 호출하여 셰이더 상수 버퍼에 대한 설명을 가져옵니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | d3d10shader.h |