Пакет | flash.display |
Класс | public final class ShaderPrecision |
Наследование | ShaderPrecision Object |
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
precisionHint
класса Shader. Каждая константа представляет один из режимов точности для выполнения операций затенения.
Выбор режима точности затенения влияет на следующие операции затенения. При использовании процессора Intel с набором инструкций SSE данные операции выполняются быстрее:
-
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" [статические]
Представляет быстрый режим точности. | ShaderPrecision | ||
FULL : String = "full" [статические]
Представляет режим максимальной точности. | ShaderPrecision |
FAST | Константа |
public static const FAST:String = "fast"
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Представляет быстрый режим точности.
Быстрый режим точности предусмотрен для максимального повышения производительности, но он дает несогласованные результаты для разных платформ и индивидуальных конфигураций ЦП. Во многих случаях этого уровня точности достаточно для создания графических эффектов без видимых искажений.
Часто быстрый режим точности дает больше производительности, чем при использовании справочных таблиц.
Связанные элементы API
FULL | Константа |
public static const FULL:String = "full"
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Представляет режим максимальной точности.
При выполнении операции затенения в режиме максимальной точности вычисления производятся по 32-разрядному стандарту IEEE с плавающей запятой. Работа в данном режиме поддерживается всеми платформами. Вычисление некоторых математических функций в этом режиме, например тригонометрических и экспонентных, может выполняться очень медленно.
Связанные элементы API
Tue Jun 12 2018, 11:34 AM Z