Kanzi 4.1.0
variant.hpp File Reference

Namespaces

namespace  kanzi
 
namespace  kanzi::interop
 

Functions

KANZI_INTEROP_API VariantWrapperkanzi::interop::Variant_createBool (const bool value)
 
KANZI_INTEROP_API VariantWrapperkanzi::interop::Variant_createColorRGBA (CColorRGBA value)
 
KANZI_INTEROP_API VariantWrapperkanzi::interop::Variant_createFloat (const float value)
 
KANZI_INTEROP_API VariantWrapperkanzi::interop::Variant_createInt (const int value)
 
KANZI_INTEROP_API VariantWrapperkanzi::interop::Variant_createMatrix3x3 (CMatrix3x3 value)
 
KANZI_INTEROP_API VariantWrapperkanzi::interop::Variant_createMatrix4x4 (CMatrix4x4 value)
 
KANZI_INTEROP_API VariantWrapperkanzi::interop::Variant_createPointer (void *value)
 
KANZI_INTEROP_API VariantWrapperkanzi::interop::Variant_createQuaternion (CQuaternion value)
 
KANZI_INTEROP_API VariantWrapperkanzi::interop::Variant_createResource (ObjectWrapper *resourceWrapper)
 
KANZI_INTEROP_API VariantWrapperkanzi::interop::Variant_createResourceID (ResourceIDWrapper *resourceId)
 
KANZI_INTEROP_API VariantWrapperkanzi::interop::Variant_createSRTValue2D (CSRTValue2D value)
 
KANZI_INTEROP_API VariantWrapperkanzi::interop::Variant_createSRTValue3D (CSRTValue3D value)
 
KANZI_INTEROP_API VariantWrapperkanzi::interop::Variant_createString (StringView value)
 
KANZI_INTEROP_API VariantWrapperkanzi::interop::Variant_createVector2 (CVector2 value)
 
KANZI_INTEROP_API VariantWrapperkanzi::interop::Variant_createVector3 (CVector3 value)
 
KANZI_INTEROP_API VariantWrapperkanzi::interop::Variant_createVector4 (CVector4 value)
 
KANZI_INTEROP_API bool kanzi::interop::Variant_getBool (VariantWrapper *variantWrapper)
 
KANZI_INTEROP_API CColorRGBA 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 CMatrix3x3 kanzi::interop::Variant_getMatrix3x3 (VariantWrapper *variantWrapper)
 
KANZI_INTEROP_API CMatrix4x4 kanzi::interop::Variant_getMatrix4x4 (VariantWrapper *variantWrapper)
 
KANZI_INTEROP_API void * kanzi::interop::Variant_getPointer (VariantWrapper *variantWrapper)
 
KANZI_INTEROP_API CQuaternion kanzi::interop::Variant_getQuaternion (VariantWrapper *variantWrapper)
 
KANZI_INTEROP_API ObjectWrapperkanzi::interop::Variant_getResource (VariantWrapper *variantWrapper)
 
KANZI_INTEROP_API ResourceIDWrapperkanzi::interop::Variant_getResourceID (VariantWrapper *variantWrapper)
 
KANZI_INTEROP_API CSRTValue2D kanzi::interop::Variant_getSRTValue2D (VariantWrapper *variantWrapper)
 
KANZI_INTEROP_API CSRTValue3D kanzi::interop::Variant_getSRTValue3D (VariantWrapper *variantWrapper)
 
KANZI_INTEROP_API StringWrapperkanzi::interop::Variant_getString (VariantWrapper *variantWrapper)
 
KANZI_INTEROP_API VariantDataType kanzi::interop::Variant_getType (VariantWrapper *variantWrapper)
 
KANZI_INTEROP_API CVector2 kanzi::interop::Variant_getVector2 (VariantWrapper *variantWrapper)
 
KANZI_INTEROP_API CVector3 kanzi::interop::Variant_getVector3 (VariantWrapper *variantWrapper)
 
KANZI_INTEROP_API CVector4 kanzi::interop::Variant_getVector4 (VariantWrapper *variantWrapper)
 
KANZI_INTEROP_API void kanzi::interop::Variant_release (VariantWrapper *variantWrapper)