다음을 통해 공유


사용량 및 리터럴(Direct3D 9)

사용법은 매개 변수가 유효한 scope 정의하므로 매개 변수의 scope 비슷합니다.

설명
const 매개 변수는 모든 함수의 scope 내에서 상수입니다. 이 매개 변수는 모든 함수의 scope 외부에서 발생하므로 ID3DXEffect 또는 ID3DXEffectCompiler로 계속 쓸 수 있습니다.
공유 매개 변수는 효과 풀에서 공유됩니다.
static 매개 변수는 애플리케이션에 표시되지 않습니다. 즉, ID3DXEffect 또는 ID3DXEffectCompiler에서 액세스할 수 없습니다.

 

매개 변수를 리터럴로 표시하면 해당 값이 변경되지 않습니다. 이렇게 하면 효과 컴파일러가 추가 최적화를 수행할 수 있습니다.

공유되지 않은 최상위 매개 변수만 리터럴로 표시할 수 있습니다. 매개 변수는 ID3DXEffectCompiler를 사용하여 리터럴로만 표시할 수 있습니다. ID3DXEffect를 사용하여 리터럴 값을 설정할 수 없습니다.

효과 형식