D3D10_PASS_SHADER_DESC 구조체(d3d10effect.h)
셰이더를 포함하는 효과 변수에 대해 설명합니다.
구문
typedef struct _D3D10_PASS_SHADER_DESC {
ID3D10EffectShaderVariable *pShaderVariable;
UINT ShaderIndex;
} D3D10_PASS_SHADER_DESC;
멤버
pShaderVariable
형식: ID3D10EffectShaderVariable*
셰이더가 제공된 변수에 대한 포인터입니다. 인라인 셰이더 할당인 경우 반환된 인터페이스는 다른 방법으로는 검색할 수 없는 익명 셰이더 변수가 됩니다. 변수 설명의 이름은 "$Anonymous"입니다. 통과 블록에 이 형식의 할당이 없으면 IsValid가 호출될 때 false를 반환하는 셰이더 변수를 가리킵니다.
ShaderIndex
형식: UINT
0부터 시작하는 배열 인덱스입니다. 그렇지 않으면 0입니다.
설명
셰이더 설명을 가져오려면 ID3D10EffectPass::GetVertexShaderDesc와 같은 메서드를 호출합니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | d3d10effect.h(D3D10.h 포함) |