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_TYPE 참조).
-
요소
-
형식: UINT
-
이 형식의 요소 수(배열이 아닌 경우 0)입니다.
-
멤버
-
형식: UINT
-
멤버 수(구조체가 아닌 경우 0)입니다.
-
행
-
형식: UINT
-
이 형식의 행 수(숫자 기본 형식이 아닌 경우 0)입니다.
-
열
-
형식: UINT
-
이 형식의 열 수(숫자 기본 형식이 아닌 경우 0)입니다.
-
PackedSize
-
형식: UINT
-
밀집된 경우 이 데이터 형식을 나타내는 데 필요한 바이트 수입니다.
-
UnpackedSize
-
형식: UINT
-
상수 버퍼에 배치할 때 이 데이터 형식이 차지하는 바이트 수입니다.
-
Stride
-
형식: UINT
-
상수 버퍼에 배치된 경우 요소 간에 검색할 바이트 수입니다.
설명
D3DX11_EFFECT_TYPE_DESC ID3DX11EffectType::GetDesc와 함께 사용됩니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 |
|