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 };
ValueType describes the type of value stored in Value.
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 | |
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. |
GFx_Player.h