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

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

このクラスによって、ShaderParameter クラスの type プロパティの有効な値を表す定数が定義されます。各定数は、Flash Player で使用可能な Pixel Bender シェーダ言語のパラメータに対するデータ型のいずれかを表します。

関連項目

flash.display.ShaderParameter.type


パブリックプロパティ
 プロパティ定義元
 Inheritedconstructor : Object
指定されたオブジェクトインスタンスのクラスオブジェクトまたはコンストラクタ関数への参照です。
Object
 Inheritedprototype : Object
[静的] クラスまたは関数オブジェクトのプロトタイプオブジェクトへの参照です。
Object
パブリックメソッド
 メソッド定義元
 Inherited
オブジェクトに指定されたプロパティが定義されているかどうかを示します。
Object
 Inherited
Object クラスのインスタンスが、パラメータとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。
Object
 Inherited
指定されたプロパティが存在し、列挙できるかどうかを示します。
Object
 Inherited
ループ処理に対するダイナミックプロパティの可用性を設定します。
Object
 Inherited
指定されたオブジェクトのストリング表現を返します。
Object
 Inherited
指定されたオブジェクトのプリミティブな値を返します。
Object
パブリック定数
 定数定義元
  BOOL : String = "bool"
[静的] シェーダパラメータが、ActionScript の 1 つの Boolean インスタンスに相当する bool 値に定義されていることを示します。
ShaderParameterType
  BOOL2 : String = "bool2"
[静的] シェーダパラメータが、ActionScript の 2 つの Boolean インスタンスの Array に相当する bool2 値に定義されていることを示します。
ShaderParameterType
  BOOL3 : String = "bool3"
[静的] シェーダパラメータが、ActionScript の 3 つの Boolean インスタンスの Array に相当する bool3 値に定義されていることを示します。
ShaderParameterType
  BOOL4 : String = "bool4"
[静的] シェーダパラメータが、ActionScript の 4 つの Boolean インスタンスの Array に相当する bool4 値に定義されていることを示します。
ShaderParameterType
  FLOAT : String = "float"
[静的] シェーダパラメータが、ActionScript の 1 つの Number インスタンスに相当する float 値に定義されていることを示します。
ShaderParameterType
  FLOAT2 : String = "float2"
[静的] シェーダパラメータが、ActionScript の 2 つの Number インスタンスの Array に相当する float2 値に定義されていることを示します。
ShaderParameterType
  FLOAT3 : String = "float3"
[静的] シェーダパラメータが、ActionScript の 3 つの Number インスタンスの Array に相当する float3 値に定義されていることを示します。
ShaderParameterType
  FLOAT4 : String = "float4"
[静的] シェーダパラメータが、ActionScript の 4 つの Number インスタンスの Array に相当する float4 値に定義されていることを示します。
ShaderParameterType
  INT : String = "int"
[静的] シェーダパラメータが、ActionScript の 1 つの int または uint インスタンスに相当する int 値に定義されていることを示します。
ShaderParameterType
  INT2 : String = "int2"
[静的] シェーダパラメータが、ActionScript の 2 つの int または uint インスタンスの Array に相当する int2 値に定義されていることを示します。
ShaderParameterType
  INT3 : String = "int3"
[静的] シェーダパラメータが、ActionScript の 3 つの int または uint インスタンスの Array に相当する int3 値に定義されていることを示します。
ShaderParameterType
  INT4 : String = "int4"
[静的] シェーダパラメータが、ActionScript の 4 つの int または uint インスタンスの Array に相当する int4 値に定義されていることを示します。
ShaderParameterType
  MATRIX2X2 : String = "matrix2x2"
[静的] シェーダパラメータが、2 x 2 マトリックスに相当する float2x2 値に定義されていることを示します。
ShaderParameterType
  MATRIX3X3 : String = "matrix3x3"
[静的] シェーダパラメータが、3 x 3 マトリックスに相当する float3x3 値に定義されていることを示します。
ShaderParameterType
  MATRIX4X4 : String = "matrix4x4"
[静的] シェーダパラメータが、4 x 4 マトリックスに相当する float4x4 値に定義されていることを示します。
ShaderParameterType
定数の詳細
BOOL定数
public static const BOOL:String = "bool"

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

シェーダパラメータが、ActionScript の 1 つの Boolean インスタンスに相当する bool 値に定義されていることを示します。

このパラメータは 1 つの値しか取ることができませんが、ShaderParameter.value プロパティは Array なので、1 つの値が value プロパティに割り当てられた Array の唯一のエレメントでなければなりません。次のようになります。

   // assumes the shader has a parameter named "param"
   // whose data type is bool
   myShader.data.param.value = [true];
   

BOOL2定数 
public static const BOOL2:String = "bool2"

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

シェーダパラメータが、ActionScript の 2 つの Boolean インスタンスの Array に相当する bool2 値に定義されていることを示します。

BOOL3定数 
public static const BOOL3:String = "bool3"

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

シェーダパラメータが、ActionScript の 3 つの Boolean インスタンスの Array に相当する bool3 値に定義されていることを示します。

BOOL4定数 
public static const BOOL4:String = "bool4"

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

シェーダパラメータが、ActionScript の 4 つの Boolean インスタンスの Array に相当する bool4 値に定義されていることを示します。

FLOAT定数 
public static const FLOAT:String = "float"

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

シェーダパラメータが、ActionScript の 1 つの Number インスタンスに相当する float 値に定義されていることを示します。

このパラメータは 1 つの値しか取ることができませんが、ShaderParameter.value プロパティは Array なので、1 つの値が value プロパティに割り当てられた Array の唯一のエレメントでなければなりません。次のようになります。

   // assumes the shader has a parameter named "param"
   // whose data type is float
   myShader.data.param.value = [22.5];
   

関連項目

FLOAT2定数 
public static const FLOAT2:String = "float2"

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

シェーダパラメータが、ActionScript の 2 つの Number インスタンスの Array に相当する float2 値に定義されていることを示します。

関連項目

FLOAT3定数 
public static const FLOAT3:String = "float3"

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

シェーダパラメータが、ActionScript の 3 つの Number インスタンスの Array に相当する float3 値に定義されていることを示します。

FLOAT4定数 
public static const FLOAT4:String = "float4"

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

シェーダパラメータが、ActionScript の 4 つの Number インスタンスの Array に相当する float4 値に定義されていることを示します。

INT定数 
public static const INT:String = "int"

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

シェーダパラメータが、ActionScript の 1 つの int または uint インスタンスに相当する int 値に定義されていることを示します。

このパラメータは 1 つの値しか取ることができませんが、ShaderParameter.value プロパティは Array なので、1 つの値が value プロパティに割り当てられた Array の唯一のエレメントでなければなりません。次のようになります。

   // assumes the shader has a parameter named "param"
   // whose data type is int
   myShader.data.param.value = [275];
   

INT2定数 
public static const INT2:String = "int2"

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

シェーダパラメータが、ActionScript の 2 つの int または uint インスタンスの Array に相当する int2 値に定義されていることを示します。

INT3定数 
public static const INT3:String = "int3"

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

シェーダパラメータが、ActionScript の 3 つの int または uint インスタンスの Array に相当する int3 値に定義されていることを示します。

INT4定数 
public static const INT4:String = "int4"

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

シェーダパラメータが、ActionScript の 4 つの int または uint インスタンスの Array に相当する int4 値に定義されていることを示します。

MATRIX2X2定数 
public static const MATRIX2X2:String = "matrix2x2"

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

シェーダパラメータが、2 x 2 マトリックスに相当する float2x2 値に定義されていることを示します。このマトリックスは、ActionScript では 4 つの Number インスタンスの Array で表されます。

MATRIX3X3定数 
public static const MATRIX3X3:String = "matrix3x3"

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

シェーダパラメータが、3 x 3 マトリックスに相当する float3x3 値に定義されていることを示します。このマトリックスは、ActionScript では 9 つの Number インスタンスの Array で表されます。

MATRIX4X4定数 
public static const MATRIX4X4:String = "matrix4x4"

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

シェーダパラメータが、4 x 4 マトリックスに相当する float4x4 値に定義されていることを示します。このマトリックスは、ActionScript では 16 の Number インスタンスの Array で表されます。





 

 

このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート

現在のページ: http://livedocs.adobe.com/flex/3_jp/langref/flash/display/ShaderParameterType.html