Kanzi  3.9.5
Kanzi Engine API
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
variant.hpp File Reference

Namespaces

 kanzi
 Easing functions that require external dependencies for calculation.
 
 kanzi::interop
 

Functions

KANZI_INTEROP_API VariantWrapper * kanzi::interop::Variant_createBool (const bool value)
 
KANZI_INTEROP_API VariantWrapper * kanzi::interop::Variant_createColorRGBA (const ColorRGBA *value)
 
KANZI_INTEROP_API VariantWrapper * kanzi::interop::Variant_createFloat (const float value)
 
KANZI_INTEROP_API VariantWrapper * kanzi::interop::Variant_createInt (const int value)
 
KANZI_INTEROP_API VariantWrapper * kanzi::interop::Variant_createMatrix3x3 (const Matrix3x3 *value)
 
KANZI_INTEROP_API VariantWrapper * kanzi::interop::Variant_createMatrix4x4 (const Matrix4x4 *value)
 
KANZI_INTEROP_API VariantWrapper * kanzi::interop::Variant_createQuaternion (const Quaternion *value)
 
KANZI_INTEROP_API VariantWrapper * kanzi::interop::Variant_createResource (ObjectWrapper *resourceWrapper)
 
KANZI_INTEROP_API VariantWrapper * kanzi::interop::Variant_createResourceID (ResourceIDWrapper *resourceId)
 
KANZI_INTEROP_API VariantWrapper * kanzi::interop::Variant_createSRTValue2D (const SRTValue2D *value)
 
KANZI_INTEROP_API VariantWrapper * kanzi::interop::Variant_createSRTValue3D (const SRTValue3D *value)
 
KANZI_INTEROP_API VariantWrapper * kanzi::interop::Variant_createString (const char *value)
 
KANZI_INTEROP_API VariantWrapper * kanzi::interop::Variant_createVector2 (const Vector2 *value)
 
KANZI_INTEROP_API VariantWrapper * kanzi::interop::Variant_createVector3 (const Vector3 *value)
 
KANZI_INTEROP_API VariantWrapper * kanzi::interop::Variant_createVector4 (const Vector4 *value)
 
KANZI_INTEROP_API bool kanzi::interop::Variant_getBool (VariantWrapper *variantWrapper)
 
KANZI_INTEROP_API ColorRGBA kanzi::interop::Variant_getColorRGBA (VariantWrapper *variantWrapper)
 
KANZI_INTEROP_API float kanzi::interop::Variant_getFloat (VariantWrapper *variantWrapper)
 
KANZI_INTEROP_API int kanzi::interop::Variant_getInt (VariantWrapper *variantWrapper)
 
KANZI_INTEROP_API Matrix3x3 kanzi::interop::Variant_getMatrix3x3 (VariantWrapper *variantWrapper)
 
KANZI_INTEROP_API Matrix4x4 kanzi::interop::Variant_getMatrix4x4 (VariantWrapper *variantWrapper)
 
KANZI_INTEROP_API Quaternion kanzi::interop::Variant_getQuaternion (VariantWrapper *variantWrapper)
 
KANZI_INTEROP_API ObjectWrapper * kanzi::interop::Variant_getResource (VariantWrapper *variantWrapper)
 
KANZI_INTEROP_API ResourceIDWrapper * kanzi::interop::Variant_getResourceID (VariantWrapper *variantWrapper)
 
KANZI_INTEROP_API SRTValue2D kanzi::interop::Variant_getSRTValue2D (VariantWrapper *variantWrapper)
 
KANZI_INTEROP_API SRTValue3D kanzi::interop::Variant_getSRTValue3D (VariantWrapper *variantWrapper)
 
KANZI_INTEROP_API const char * kanzi::interop::Variant_getString (VariantWrapper *variantWrapper)
 
KANZI_INTEROP_API VariantDataType kanzi::interop::Variant_getType (VariantWrapper *variantWrapper)
 
KANZI_INTEROP_API Vector2 kanzi::interop::Variant_getVector2 (VariantWrapper *variantWrapper)
 
KANZI_INTEROP_API Vector3 kanzi::interop::Variant_getVector3 (VariantWrapper *variantWrapper)
 
KANZI_INTEROP_API Vector4 kanzi::interop::Variant_getVector4 (VariantWrapper *variantWrapper)
 
KANZI_INTEROP_API void kanzi::interop::Variant_release (VariantWrapper *variantWrapper)