ID3DX11Effect::GetVariableByName 메서드

이름으로 변수를 가져옵니다.

구문

ID3DX11EffectVariable* GetVariableByName(
   LPCSTR Name
);

매개 변수

이름

형식: LCSTTR

변수 이름입니다.

반환 값

형식: ID3DX11EffectVariable*

ID3DX11EffectVariable에 대한 포인터입니다. 지정된 이름을 찾을 수 없는 경우 잘못된 변수를 반환합니다.

설명

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

메서드는 변수를 찾을지 여부에 관계없이 효과 변수 인터페이스 에 대한 포인터를 반환합니다. 이름이 있는지 여부를 확인하려면 ID3DX11Effect::IsValid를 호출해야 합니다.

참고

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

요구 사항

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

추가 정보

ID3DX11Effect