ID3DX11Effect::GetVariableByIndex 메서드

인덱스별로 변수를 가져옵니다.

구문

ID3DX11EffectVariable* GetVariableByIndex(
   UINT Index
);

매개 변수

Index

형식: UINT

0부터 시작하는 인덱스입니다.

반환 값

형식: ID3DX11EffectVariable*

ID3DX11EffectVariable에 대한 포인터입니다.

설명

효과에는 하나 이상의 변수가 포함될 수 있습니다. 기술 외부의 변수는 모든 효과에 대해 전역으로 간주되며, 기술 내부에 있는 변수는 해당 기술에 로컬입니다. 해당 이름 또는 인덱스로 로컬 비정적 효과 변수에 액세스할 수 있습니다.

메서드는 변수를 찾을 수 없는 경우 효과 변수 인터페이스 에 대한 포인터를 반환합니다. ID3DX11Effect::IsValid 를 호출하여 인덱스가 있는지 여부를 확인할 수 있습니다.

참고

DirectX SDK는 효과에 대해 컴파일된 이진 파일을 제공하지 않습니다. 효과 유형 애플리케이션을 빌드하려면 Effects 11 원본을 사용해야 합니다. 효과 11 소스를 사용하는 방법에 대한 자세한 내용은 효과 10과 효과 11 간의 차이점을 참조하세요.

요구 사항

요구 사항
헤더
D3dx11effect.h
라이브러리
해당 없음(효과 11 라이브러리는 온라인에서 공유 원본으로 사용할 수 있습니다.)

추가 정보

ID3DX11Effect