D3D10_SHADER_VARIABLE_DESC 구조체(d3d10shader.h)
셰이더 변수에 대해 설명합니다.
구문
typedef struct _D3D10_SHADER_VARIABLE_DESC {
LPCSTR Name;
UINT StartOffset;
UINT Size;
UINT uFlags;
LPVOID DefaultValue;
} D3D10_SHADER_VARIABLE_DESC;
멤버
Name
형식: LPCSTR
변수 이름입니다.
StartOffset
형식: UINT
부모 구조체의 시작부터 변수의 시작 부분까지 오프셋입니다.
Size
형식: UINT
변수의 크기(바이트)입니다.
uFlags
형식: UINT
셰이더 변수 속성을 식별하는 플래그입니다( D3D10_SHADER_VARIABLE_FLAGS 참조).
DefaultValue
형식: LPVOID
변수를 초기화하기 위한 기본값입니다.
설명
ID3D10ShaderReflectionVariable::GetDesc를 호출하여 리플렉션을 사용하여 셰이더 변수 설명을 가져옵니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | d3d10shader.h |