| パッケージ | 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)
関連項目
| 定数 | 定義元 | ||
|---|---|---|---|
| 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 精度モードの方が、ルックアップテーブルを使用するよりも高速です。
関連項目
| FULL | 定数 |
public static const FULL:String = "full"| 言語バージョン: | ActionScript 3.0 |
| ランタイムバージョン: | Flash Player 10, AIR 1.5 |
full 精度モードを表します。
full 精度モードでは、シェーダはすべての算術演算を完全桁の IEEE 32 ビット浮動少数規格で計算します。このモードでは、すべてのプラットフォームで一貫した動作が得られます。このモードでは、三角関数や指数関数などの一部の算術演算をスローできます。
関連項目
このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート
現在のページ: http://livedocs.adobe.com/flex/3_jp/langref/flash/display/ShaderPrecision.html