ID3DXEffectCompiler 인터페이스
ID3DXEffectCompiler 인터페이스는 함수 또는 꼭짓점 셰이더에서 효과를 컴파일합니다.
멤버
ID3DXEffectCompiler 인터페이스는 ID3DXBaseEffect에서 상속됩니다. ID3DXEffectCompiler 에는 다음과 같은 유형의 멤버도 있습니다.
메서드
ID3DXEffectCompiler 인터페이스에는 이러한 메서드가 있습니다.
메서드 | 설명 |
---|---|
CompileEffect | 효과를 컴파일합니다. |
CompileShader | 하나 이상의 함수가 포함된 효과에서 셰이더를 컴파일합니다. |
GetLiteral | 매개 변수의 리터럴 상태 가져옵니다. 리터럴 매개 변수에는 효과의 수명 동안 변경되지 않는 값이 있습니다. |
SetLiteral | 매개 변수의 리터럴 상태 전환합니다. 리터럴 매개 변수에는 효과의 수명 동안 변경되지 않는 값이 있습니다. |
설명
ID3DXEffectCompiler 인터페이스는 D3DXCreateEffectCompiler, D3DXCreateEffectCompilerFromFile 또는 D3DXCreateEffectCompilerFromResource를 호출하여 가져옵니다.
LPD3DXEFFECTCOMPILER 형식은 이 인터페이스에 대한 포인터로 정의됩니다.
typedef interface ID3DXEffectCompiler ID3DXEffectCompiler;
typedef interface ID3DXEffectCompiler *LPD3DXEFFECTCOMPILER;
요구 사항
요구 사항 | 값 |
---|---|
헤더 |
|
라이브러리 |
|
추가 정보