다음을 통해 공유


D3D11_SHADER_BUFFER_DESC 구조체(d3d11shader.h)

셰이더 상수 버퍼에 대해 설명합니다.

구문

typedef struct _D3D11_SHADER_BUFFER_DESC {
  LPCSTR           Name;
  D3D_CBUFFER_TYPE Type;
  UINT             Variables;
  UINT             Size;
  UINT             uFlags;
} D3D11_SHADER_BUFFER_DESC;

멤버

Name

형식: LPCSTR

버퍼의 이름입니다.

Type

형식: D3D_CBUFFER_TYPE

상수 데이터의 의도된 사용을 나타내는 D3D_CBUFFER_TYPE 형식의 값입니다.

Variables

형식: UINT

고유 변수의 수입니다.

Size

형식: UINT

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

uFlags

형식: UINT

비트 OR 연산을 사용하여 결합된 D3D_SHADER_CBUFFER_FLAGS 형식 값의 조합입니다. 결과 값은 셰이더 상수 버퍼의 속성을 지정합니다.

설명

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

요구 사항

   
머리글 d3d11shader.h

추가 정보

셰이더 구조체