| 패키지 | flash.display |
| 클래스 | public final class ShaderPrecision |
| 상속 | ShaderPrecision Object |
| 언어 버전: | ActionScript 3.0 |
| 런타임 버전: | Flash Player 10, AIR 1.5 |
precisionHint 속성에 가능한 값을 나타내는 상수를 정의합니다. 각 상수는 셰이더 작업을 수행하기 위한 정밀도 모드 중 하나를 나타냅니다.
정밀도 모드 선택은 다음과 같은 셰이더 작업에 영향을 미칩니다. 이러한 작업은 SSE 명령이 설정된 Intel 프로세서에서 속도가 더욱 빠릅니다.
-
sin(x) -
cos(x) -
tan(x) -
asin(x) -
acos(x) -
atan(x) -
atan(x, y) -
exp(x) -
exp2(x) -
log(x) -
log2(x) -
pow(x, y) -
reciprocal(x) -
sqrt(x)
관련 API 요소
공용 속성
공용 메서드
공용 상수
| 상수 | 정의 주체 | ||
|---|---|---|---|
| FAST : String = "fast" [정적]
fast 정밀도 모드를 나타냅니다. | ShaderPrecision | ||
| FULL : String = "full" [정적]
full 정밀도 모드를 나타냅니다. | ShaderPrecision | ||
상수 세부 정보
FAST | 상수 |
public static const FAST:String = "fast"| 언어 버전: | ActionScript 3.0 |
| 런타임 버전: | Flash Player 10, AIR 1.5 |
fast 정밀도 모드를 나타냅니다.
fast 정밀도 모드는 성능을 극대화하기 위해 개발되었지만 다양한 플랫폼 및 개별 CPU 구성에서 일관되게 작동하지 않습니다. 많은 경우 이 정도 수준의 정밀도는 인위적 결점 없이 그래픽 효과를 만드는 데 충분합니다.
보통 조회 표보다는 fast 정밀도 모드를 사용하는 것이 더 빠릅니다.
관련 API 요소
FULL | 상수 |
public static const FULL:String = "full"| 언어 버전: | ActionScript 3.0 |
| 런타임 버전: | Flash Player 10, AIR 1.5 |
full 정밀도 모드를 나타냅니다.
full 정밀도 모드에서 셰이더는 모든 수학 연산을 수행할 때 IEEE 32비트 부동 소수점 표준을 철저히 준수합니다. 이 모드는 모든 플랫폼에서 일관된 비헤이비어를 제공합니다. 그런데 이 모드에서 삼각법 및 지수 함수와 같은 일부 수학 연산이 느려질 수는 있습니다.
관련 API 요소
Tue Jun 12 2018, 03:17 PM Z
상속되는 공용 속성 숨기기
상속되는 공용 속성 표시