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
