パッケージ | flash.display |
クラス | public final class ShaderParameterType |
継承 | ShaderParameterType Object |
言語バージョン: | ActionScript 3.0 |
ランタイムバージョン: | Flash Player 10, AIR 1.5 |
type
プロパティの有効な値を表す定数が定義されます。各定数は、Flash Player で使用可能な Pixel Bender シェーダー言語のパラメーターに対するデータ型のいずれかを表します。
関連する API エレメント
定数 | 定義元 | ||
---|---|---|---|
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];
関連する API エレメント
FLOAT2 | 定数 |
public static const FLOAT2:String = "float2"
言語バージョン: | ActionScript 3.0 |
ランタイムバージョン: | Flash Player 10, AIR 1.5 |
シェーダーパラメーターが、ActionScript の 2 つの Number インスタンスの Array に相当する float2
値に定義されていることを示します。
関連する API エレメント
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 で表されます。
Tue Jun 12 2018, 10:34 AM Z