다음을 통해 공유


D3DX11_EFFECT_TYPE_DESC 구조체

효과 변수 형식에 대해 설명합니다.

구문

typedef struct _D3DX11_EFFECT_TYPE_DESC {
  LPCSTR                      TypeName;
  D3D10_SHADER_VARIABLE_CLASS Class;
  D3D10_SHADER_VARIABLE_TYPE  Type;
  UINT                        Elements;
  UINT                        Members;
  UINT                        Rows;
  UINT                        Columns;
  UINT                        PackedSize;
  UINT                        UnpackedSize;
  UINT                        Stride;
} D3DX11_EFFECT_TYPE_DESC;

멤버

TypeName

형식: LCSTTR

형식의 이름(예: "float4" 또는 "MyStruct")입니다.

클래스

형식: D3D10_SHADER_VARIABLE_CLASS

변수 클래스입니다( D3D10_SHADER_VARIABLE_CLASS 참조).

형식

형식: D3D10_SHADER_VARIABLE_TYPE

변수 형식입니다( D3D10_SHADER_VARIABLE_TYPE 참조).

요소

형식: UINT

이 형식의 요소 수(배열이 아닌 경우 0)입니다.

멤버

형식: UINT

멤버 수(구조체가 아닌 경우 0)입니다.

형식: UINT

이 형식의 행 수(숫자 기본 형식이 아닌 경우 0)입니다.

형식: UINT

이 형식의 열 수(숫자 기본 형식이 아닌 경우 0)입니다.

PackedSize

형식: UINT

밀집된 경우 이 데이터 형식을 나타내는 데 필요한 바이트 수입니다.

UnpackedSize

형식: UINT

상수 버퍼에 배치할 때 이 데이터 형식이 차지하는 바이트 수입니다.

Stride

형식: UINT

상수 버퍼에 배치된 경우 요소 간에 검색할 바이트 수입니다.

설명

D3DX11_EFFECT_TYPE_DESC ID3DX11EffectType::GetDesc와 함께 사용됩니다.

요구 사항

요구 사항
헤더
D3dx11effect.h

추가 정보

효과 11 구조체