<Variant> Data Interface

Provides script language access to C++ objects of this type.

Class HierarchyNo registered superclass.

Function Members

Function members are as follows:

Return Type Function Name Documentation
int32ConvertToTypeConverts the type from the source type to the specified destination type, if an applicable conversion is available.
int32SetObjectStores a pointer to an object in the variant.

Object Members

Object members are as follows:

Type Name Accessor Name Documentation
ObjectObjectSets or gets a pointer to the object stored by the variant.
TypeInformationObjectTypeSets or gets a pointer to the <TypeInformation> object that specifies the type of object being bound.
uint32ColorReturns the underlying object as a <Color>.
doubleDoubleReturns the underlying object as a double. This data interface is provided for compatibility purposes only.
doubleFloat32Returns the underlying object as a <float32>. Provided for discoverability. This actually returns a double since Scenome Scripting Language does not support the float data type.
doubleFloat64Returns the underlying object as a <float64>.
int32IntReturns the underlying object as an int. This data interface is provided for compatibility purposes only.
int32Int32Returns the underlying object as an int32.
int64Int64Returns the underlying object as an int64.
stringStringReturns the underlying object as a string.
int32TypeSets the object type. This refers to the DataType enumeration. Please see TYPE_SERVICE_ENUMERATION_UTIL.SSL in the application scripts folder for more information.
uint32UintReturns the underlying object as a uint. This data interface is provided for compatibility purposes only.
uint32Uint32Returns the underlying object as a uint32.
uint64Uint64Returns the underlying object as a uint64.