パッケージflash.display
クラスpublic final class ShaderPrecision
継承ShaderPrecision Inheritance Object

言語バージョン: ActionScript 3.0
ランタイムバージョン: Flash Player 10, AIR 1.5

このクラスによって、Shader クラスの precisionHint プロパティの有効な値を表す定数が定義されます。定数はそれぞれシェーダ操作を実行する精度モードのいずれかを表します。

精度モードの選択は、次のシェーダ操作に影響します。これらの操作は、SSE 命令セットを内蔵する Intel プロセッサでは高速になります。

関連項目

flash.display.Shader.precisionHint


パブリックプロパティ
 プロパティ定義元
 Inheritedconstructor : Object
指定されたオブジェクトインスタンスのクラスオブジェクトまたはコンストラクタ関数への参照です。
Object
 Inheritedprototype : Object
[静的] クラスまたは関数オブジェクトのプロトタイプオブジェクトへの参照です。
Object
パブリックメソッド
 メソッド定義元
 Inherited
オブジェクトに指定されたプロパティが定義されているかどうかを示します。
Object
 Inherited
Object クラスのインスタンスが、パラメータとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。
Object
 Inherited
指定されたプロパティが存在し、列挙できるかどうかを示します。
Object
 Inherited
ループ処理に対するダイナミックプロパティの可用性を設定します。
Object
 Inherited
指定されたオブジェクトのストリング表現を返します。
Object
 Inherited
指定されたオブジェクトのプリミティブな値を返します。
Object
パブリック定数
 定数定義元
  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