Urho3D::VariantValue Union Reference
Urho3D::VariantValue Union Reference
Union for the possible variant values. Objects exceeding the VARIANT_VALUE_SIZE are allocated on the heap. More...
#include <Urho3D/Core/Variant.h>
Collaboration diagram for Urho3D::VariantValue:
Public Member Functions | |
VariantValue () | |
Construct uninitialized. | |
VariantValue (const VariantValue &value)=delete | |
Non-copyable. | |
~VariantValue () | |
Destruct. | |
Public Attributes | |
unsigned char | storage_ [VARIANT_VALUE_SIZE] |
int | int_ |
bool | bool_ |
float | float_ |
double | double_ |
long long | int64_ |
void * | voidPtr_ |
WeakPtr< RefCounted > | weakPtr_ |
Vector2 | vector2_ |
Vector3 | vector3_ |
Vector4 | vector4_ |
Rect | rect_ |
IntVector2 | intVector2_ |
IntVector3 | intVector3_ |
IntRect | intRect_ |
Matrix3 * | matrix3_ |
Matrix3x4 * | matrix3x4_ |
Matrix4 * | matrix4_ |
Quaternion | quaternion_ |
Color | color_ |
String | string_ |
StringVector | stringVector_ |
VariantVector | variantVector_ |
VariantMap | variantMap_ |
PODVector< unsigned char > | buffer_ |
ResourceRef | resourceRef_ |
ResourceRefList | resourceRefList_ |
CustomVariantValue * | customValueHeap_ |
CustomVariantValue | customValueStack_ |
Detailed Description
Union for the possible variant values. Objects exceeding the VARIANT_VALUE_SIZE are allocated on the heap.
The documentation for this union was generated from the following file:
- Source/Urho3D/Core/Variant.h