Variant - variational data type enables you to store, transmit and convert different types. More...
Public Member Functions | |
BT_API bool | getBool (bool def=false) |
to read the data as Boolean | |
BT_API double | getDouble (double def=0) |
прочитать данные как значение двойной точности | |
BT_API float | getFloat (float def=0) |
прочитать данные как значение одинарной точности | |
BT_API _int32 | getInt (_int32 def=0) |
to read the data as an integer signed number | |
BT_API void * | getPointer () |
прочитать данные как указатель | |
BT_API char * | getString () |
to read the data as a string value | |
BT_API const char * | getString (const char *def) |
to read the data as a string value | |
_FORCEINLINE void * | getType () |
Возвращает идентификатор типа данных | |
BT_API vector2d & | getVector2d () |
прочитать данные как двухмерный вектор с плавающей точкой двойной точности | |
BT_API vector2f & | getVector2f () |
прочитать данные как двухмерный вектор с плавающей точкой одинарной точности | |
BT_API vector2i & | getVector2i () |
прочитать данные как целочисленный знаковый двухмерный вектор | |
BT_API vector3d & | getVector3d () |
прочитать данные как трехмерный вектор с плавающей точкой двойной точности | |
BT_API vector3f & | getVector3f () |
прочитать данные как трехмерный вектор с плавающей точкой одинарной точности | |
BT_API vector3i & | getVector3i () |
прочитать данные как целочисленный знаковый трехмерный вектор | |
BT_API vector4d & | getVector4d () |
прочитать данные как четырехмерный вектор с плавающей точкой двойной точности | |
BT_API vector4f & | getVector4f () |
прочитать данные как четырехмерный вектор с плавающей точкой одинарной точности | |
BT_API vector4i & | getVector4i () |
прочитать данные как целочисленный знаковый четырехмерный вектор | |
BT_API void | setBool (bool val) |
to specify a Boolean value | |
BT_API void | setDouble (double val) |
задать значение с плавающей точкой | |
BT_API void | setFloat (float val) |
to specify a floating-point value | |
BT_API void | setInt (_int32 val) |
to specify integer signed a number of | |
BT_API void | setLong (_int64 val) |
to specify integer signed a number of | |
BT_API void | setString (char *val) |
задать строковое значение | |
BT_API void | setString (const char *val) |
задать строковое значение | |
BT_API void | setVector2d (vector2d *v) |
to set a two-dimensional vector floating point double precision | |
BT_API void | setVector2f (vector2f *v) |
to set a two-dimensional vector floating point single-precision | |
BT_API void | setVector2i (vector2i *v) |
to specify integer signed a two-dimensional vector | |
BT_API void | setVector3d (vector3d *v) |
to set a three-dimensional vector floating point double precision | |
BT_API void | setVector3f (vector3f *v) |
to set a three-dimensional vector floating point single-precision | |
BT_API void | setVector3i (vector3i *v) |
to specify integer signed a three-dimensional vector | |
BT_API void | setVector4d (vector4d *v) |
to set a four-dimensional vector floating-point double precision | |
BT_API void | setVector4f (vector4f *v) |
to set a four-dimensional vector floating point single-precision | |
BT_API void | setVector4i (vector4i *v) |
to specify integer signed a four-dimensional vector | |
BT_API void | setVoid (void *val) |
set the pointer | |