Kanzi  3.9.6
Kanzi Engine API
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)