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

상수 데이터의 의도된 사용입니다. D3D10_CBUFFER_TYPE 참조하세요.

Variables

형식: UINT

고유 변수의 수입니다.

Size

형식: UINT

버퍼 크기(바이트)입니다.

uFlags

형식: UINT

셰이더 버퍼 속성입니다. D3D10_SHADER_CBUFFER_FLAGS 참조하세요.

설명

상수는 셰이더 상수 버퍼의 셰이더에 제공됩니다. ID3D10ShaderReflectionConstantBuffer::GetDesc를 호출하여 셰이더 상수 버퍼에 대한 설명을 가져옵니다.

요구 사항

요구 사항
헤더 d3d10shader.h

추가 정보

셰이더 구조체