Scaleform::GFx::Value::ValueType

Scaleform::GFx::Value::ValueType
enum ValueType {
  VT_Undefined = 0x00,
  VT_Null = 0x01,
  VT_Boolean = 0x02,
  VT_Int = 0x03,
  VT_UInt = 0x04,
  VT_Number = 0x05,
  VT_String = 0x06,
  VT_StringW = 0x07,
  VT_Object = 0x08,
  VT_Array = 0x09,
  VT_DisplayObject = 0x0a,
  VT_Closure = 0x0b,
  VT_ConvertBoolean = VTC_ConvertBit|VT_Boolean,
  VT_ConvertInt = VTC_ConvertBit|VT_Int,
  VT_ConvertUInt = VTC_ConvertBit|VT_UInt,
  VT_ConvertNumber = VTC_ConvertBit|VT_Number,
  VT_ConvertString = VTC_ConvertBit|VT_String,
  VT_ConvertStringW = VTC_ConvertBit|VT_StringW
};
Description

ValueType describes the type of value stored in Value.

Members
Members 
Description 
VT_Undefined = 0x00 
Undefined value type. 
VT_Null = 0x01 
Null value. 
VT_Boolean = 0x02 
Boolean value. 
VT_Int = 0x03 
Integer value. 
VT_UInt = 0x04 
Unsigned integer value. 
VT_Number = 0x05 
Number value. 
VT_String = 0x06 
String value. 
VT_StringW = 0x07 
Wide character string. StringW can be passed as an argument type, but it will only be returned if VT_ConvertStringW was specified, as it is not a native type. 
VT_Object = 0x08 
Complex ActionScript VM objects. 
VT_Array = 0x09 
Complex ActionScript VM array objects. 
VT_DisplayObject = 0x0a 
Special type for stage instances such as MovieClips, Buttons, TextFields etc. This type stores a CharHandle instead of the object to provide ability to resolve chars at runtime. 
VT_Closure = 0x0b 
Special type for ActionScript 3 closure objects. These composite objects consists of a reference to a context object along with a reference to a method of that object. An object of this type can use the InvokeSelf method to invoke itself with the correct calling context. 
VT_ConvertBoolean = VTC_ConvertBit|VT_Boolean 
Specify this type to request SetVariable/Invoke result to be converted to the specified type (Boolean). After return of the function, the specified type will ALWAYS be stored in the value. 
VT_ConvertInt = VTC_ConvertBit|VT_Int 
Specify this type to request SetVariable/Invoke result to be converted to the specified type (Int). After return of the function, the specified type will ALWAYS be stored in the value. 
VT_ConvertUInt = VTC_ConvertBit|VT_UInt 
Specify this type to request SetVariable/Invoke result to be converted to the specified type (unsigned int). After return of the function, the specified type will ALWAYS be stored in the value. 
VT_ConvertNumber = VTC_ConvertBit|VT_Number 
Specify this type to request SetVariable/Invoke result to be converted to the specified type (Number). After return of the function, the specified type will ALWAYS be stored in the value. 
VT_ConvertString = VTC_ConvertBit|VT_String 
Specify this type to request SetVariable/Invoke result to be converted to the specified type (String). After return of the function, the specified type will ALWAYS be stored in the value. 
VT_ConvertStringW = VTC_ConvertBit|VT_StringW 
Specify this type to request SetVariable/Invoke result to be converted to the specified type (wide character string). After return of the function, the specified type will ALWAYS be stored in the value. 
File

GFx_Player.h