15 #include "CeeCore/Base.h" 16 #include "CeeCore/Vec3d.h" 17 #include "CeeCore/Color3f.h" 18 #include "CeeCore/Str.h" 61 Variant(
const std::vector<Variant>& arr);
71 unsigned int getUInt()
const;
72 double getDouble()
const;
73 float getFloat()
const;
75 Vec3d getVec3d()
const;
77 Str getString()
const;
78 std::vector<Variant> getArray()
const;
Namespace cee contains all functionality and structures under the Core component. ...
Definition: AppComponent.cpp:26
Unsigned integer data type (unsigned int)
Definition: Variant.h:37
Vector data type (cee::Vec3d)
Definition: Variant.h:41
A general unicode based string class.
Definition: Str.h:28
DataType
List of variant data types.
Definition: Variant.h:33
bool operator!=(const PtrRef< T1 > &a, const PtrRef< T2 > &b)
Returns true if the internal pointers of refs a and b are different.
Definition: PtrRef.h:58
bool operator==(const PtrRef< T1 > &a, const PtrRef< T2 > &b)
Returns true if the internal pointers of refs a and b are equal.
Definition: PtrRef.h:57
String data type (cee::Str)
Definition: Variant.h:43
Boolean data type (bool)
Definition: Variant.h:40
Class for storing an RGB color triplet.
Definition: Color3f.h:25
Floating point data type (float)
Definition: Variant.h:39
Double precision data type (double)
Definition: Variant.h:38
The Variant class acts like a union for the most common data types.
Definition: Variant.h:30
Integer data type (int)
Definition: Variant.h:36
Vector class for a 3D double vector.
Definition: Vec3d.h:26
Invalid.
Definition: Variant.h:35
Color data type (cee::Color3f)
Definition: Variant.h:42