다음을 통해 공유


D3DX11_EFFECT_VARIABLE_DESC 구조체

효과 변수를 설명합니다.

구문

typedef struct _D3DX11_EFFECT_VARIABLE_DESC {
  LPCSTR Name;
  LPCSTR Semantic;
  UINT   Flags;
  UINT   Annotations;
  UINT   BufferOffset;
  UINT   ExplicitBindPoint;
} D3DX11_EFFECT_VARIABLE_DESC;

구성원

이름

형식: LCSTTR

이 변수, 주석 또는 구조체 멤버의 이름입니다.

Semantic

형식: LCSTTR

이 변수 또는 구조체 멤버의 의미 체계 문자열입니다(주석의 경우 또는 없는 경우 NULL).

플래그

형식: UINT

효과 변수에 대한 선택적 플래그입니다.

주석

형식: UINT

이 변수의 주석 수(주석의 경우 항상 0).

BufferOffset

형식: UINT

cbuffer 또는 tbuffer를 포함하는 로 오프셋됩니다(상수 버퍼에 없는 주석 또는 변수의 경우 항상 0).

ExplicitBindPoint

형식: UINT

레지스터 키워드(keyword) 사용하여 변수가 명시적으로 바인딩된 경우에 사용됩니다. 플래그에서 D3DX11_EFFECT_VARIABLE_EXPLICIT_BIND_POINT 확인합니다.

설명

D3DX11_EFFECT_VARIABLE_DESC ID3DX11EffectVariable::GetDesc와 함께 사용됩니다.

요구 사항

요구 사항
헤더
D3dx11effect.h

추가 정보

효과 11 구조체