패키지 | 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의 Boolean 인스턴스 한 개에 해당하는 bool 값으로 정의됨을 나타냅니다. | ShaderParameterType | ||
BOOL2 : String = "bool2" [정적]
셰이더 매개 변수가 ActionScript에 배열된 Boolean 인스턴스 두 개에 해당하는 bool2 값으로 정의됨을 나타냅니다. | ShaderParameterType | ||
BOOL3 : String = "bool3" [정적]
셰이더 매개 변수가 ActionScript에 배열된 Boolean 인스턴스 세 개에 해당하는 bool3 값으로 정의됨을 나타냅니다. | ShaderParameterType | ||
BOOL4 : String = "bool4" [정적]
셰이더 매개 변수가 ActionScript에 배열된 Boolean 인스턴스 네 개에 해당하는 bool4 값으로 정의됨을 나타냅니다. | ShaderParameterType | ||
FLOAT : String = "float" [정적]
셰이더 매개 변수가 ActionScript의 Number 인스턴스 한 개에 해당하는 float 값으로 정의됨을 나타냅니다. | ShaderParameterType | ||
FLOAT2 : String = "float2" [정적]
셰이더 매개 변수가 ActionScript에 배열된 Number 인스턴스 두 개에 해당하는 float2 값으로 정의됨을 나타냅니다. | ShaderParameterType | ||
FLOAT3 : String = "float3" [정적]
셰이더 매개 변수가 ActionScript에 배열된 Number 인스턴스 세 개에 해당하는 float3 값으로 정의됨을 나타냅니다. | ShaderParameterType | ||
FLOAT4 : String = "float4" [정적]
셰이더 매개 변수가 ActionScript에 배열된 Number 인스턴스 네 개에 해당하는 float4 값으로 정의됨을 나타냅니다. | ShaderParameterType | ||
INT : String = "int" [정적]
셰이더 매개 변수가 ActionScript의 int 또는 uint 인스턴스 한 개에 해당하는 int 값으로 정의됨을 나타냅니다. | ShaderParameterType | ||
INT2 : String = "int2" [정적]
셰이더 매개 변수가 ActionScript에 배열된 int 또는 uint 인스턴스 두 개에 해당하는 int2 값으로 정의됨을 나타냅니다. | ShaderParameterType | ||
INT3 : String = "int3" [정적]
셰이더 매개 변수가 ActionScript에 배열된 int 또는 uint 인스턴스 세 개에 해당하는 int3 값으로 정의됨을 나타냅니다. | ShaderParameterType | ||
INT4 : String = "int4" [정적]
셰이더 매개 변수가 ActionScript에 배열된 int 또는 uint 인스턴스 네 개에 해당하는 int4 값으로 정의됨을 나타냅니다. | ShaderParameterType | ||
MATRIX2X2 : String = "matrix2x2" [정적]
셰이더 매개 변수가 2x2 행렬에 해당하는 float2x2 값으로 정의됨을 나타냅니다. | ShaderParameterType | ||
MATRIX3X3 : String = "matrix3x3" [정적]
셰이더 매개 변수가 3x3 행렬에 해당하는 float3x3 값으로 정의됨을 나타냅니다. | ShaderParameterType | ||
MATRIX4X4 : String = "matrix4x4" [정적]
셰이더 매개 변수가 4x4 행렬에 해당하는 float4x4 값으로 정의됨을 나타냅니다. | ShaderParameterType |
BOOL | 상수 |
public static const BOOL:String = "bool"
언어 버전: | ActionScript 3.0 |
런타임 버전: | Flash Player 10, AIR 1.5 |
셰이더 매개 변수가 ActionScript의 Boolean 인스턴스 한 개에 해당하는 bool
값으로 정의됨을 나타냅니다.
매개 변수는 단일 값만 가질 수 있지만 ShaderParameter.value
속성이 Array이기 때문에 이 단일 값이 다음과 같이 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에 배열된 Boolean 인스턴스 두 개에 해당하는 bool2
값으로 정의됨을 나타냅니다.
BOOL3 | 상수 |
public static const BOOL3:String = "bool3"
언어 버전: | ActionScript 3.0 |
런타임 버전: | Flash Player 10, AIR 1.5 |
셰이더 매개 변수가 ActionScript에 배열된 Boolean 인스턴스 세 개에 해당하는 bool3
값으로 정의됨을 나타냅니다.
BOOL4 | 상수 |
public static const BOOL4:String = "bool4"
언어 버전: | ActionScript 3.0 |
런타임 버전: | Flash Player 10, AIR 1.5 |
셰이더 매개 변수가 ActionScript에 배열된 Boolean 인스턴스 네 개에 해당하는 bool4
값으로 정의됨을 나타냅니다.
FLOAT | 상수 |
public static const FLOAT:String = "float"
언어 버전: | ActionScript 3.0 |
런타임 버전: | Flash Player 10, AIR 1.5 |
셰이더 매개 변수가 ActionScript의 Number 인스턴스 한 개에 해당하는 float
값으로 정의됨을 나타냅니다.
매개 변수는 단일 값만 가질 수 있지만 ShaderParameter.value
속성이 Array이기 때문에 이 단일 값이 다음과 같이 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에 배열된 Number 인스턴스 두 개에 해당하는 float2
값으로 정의됨을 나타냅니다.
관련 API 요소
FLOAT3 | 상수 |
public static const FLOAT3:String = "float3"
언어 버전: | ActionScript 3.0 |
런타임 버전: | Flash Player 10, AIR 1.5 |
셰이더 매개 변수가 ActionScript에 배열된 Number 인스턴스 세 개에 해당하는 float3
값으로 정의됨을 나타냅니다.
FLOAT4 | 상수 |
public static const FLOAT4:String = "float4"
언어 버전: | ActionScript 3.0 |
런타임 버전: | Flash Player 10, AIR 1.5 |
셰이더 매개 변수가 ActionScript에 배열된 Number 인스턴스 네 개에 해당하는 float4
값으로 정의됨을 나타냅니다.
INT | 상수 |
public static const INT:String = "int"
언어 버전: | ActionScript 3.0 |
런타임 버전: | Flash Player 10, AIR 1.5 |
셰이더 매개 변수가 ActionScript의 int 또는 uint 인스턴스 한 개에 해당하는 int
값으로 정의됨을 나타냅니다.
매개 변수는 단일 값만 가질 수 있지만 ShaderParameter.value
속성이 Array이기 때문에 이 단일 값이 다음과 같이 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에 배열된 int 또는 uint 인스턴스 두 개에 해당하는 int2
값으로 정의됨을 나타냅니다.
INT3 | 상수 |
public static const INT3:String = "int3"
언어 버전: | ActionScript 3.0 |
런타임 버전: | Flash Player 10, AIR 1.5 |
셰이더 매개 변수가 ActionScript에 배열된 int 또는 uint 인스턴스 세 개에 해당하는 int3
값으로 정의됨을 나타냅니다.
INT4 | 상수 |
public static const INT4:String = "int4"
언어 버전: | ActionScript 3.0 |
런타임 버전: | Flash Player 10, AIR 1.5 |
셰이더 매개 변수가 ActionScript에 배열된 int 또는 uint 인스턴스 네 개에 해당하는 int4
값으로 정의됨을 나타냅니다.
MATRIX2X2 | 상수 |
public static const MATRIX2X2:String = "matrix2x2"
언어 버전: | ActionScript 3.0 |
런타임 버전: | Flash Player 10, AIR 1.5 |
셰이더 매개 변수가 2x2 행렬에 해당하는 float2x2
값으로 정의됨을 나타냅니다. 이 행렬은 ActionScript에서 Number 인스턴스 네 개의 배열로 표시됩니다.
MATRIX3X3 | 상수 |
public static const MATRIX3X3:String = "matrix3x3"
언어 버전: | ActionScript 3.0 |
런타임 버전: | Flash Player 10, AIR 1.5 |
셰이더 매개 변수가 3x3 행렬에 해당하는 float3x3
값으로 정의됨을 나타냅니다. 이 행렬은 ActionScript에서 Number 인스턴스 9개의 배열로 표시됩니다.
MATRIX4X4 | 상수 |
public static const MATRIX4X4:String = "matrix4x4"
언어 버전: | ActionScript 3.0 |
런타임 버전: | Flash Player 10, AIR 1.5 |
셰이더 매개 변수가 4x4 행렬에 해당하는 float4x4
값으로 정의됨을 나타냅니다. 이 행렬은 ActionScript에서 Number 인스턴스 16개의 배열로 표시됩니다.
Tue Jun 12 2018, 03:17 PM Z