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

Namespaces

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

Functions

KANZI_INTEROP_API bool kanzi::interop::Object_getBoolProperty (ObjectWrapper *objectWrapper, PropertyTypeWrapper *propertyTypeWrapper)
 
KANZI_INTEROP_API ColorRGBA kanzi::interop::Object_getColorRGBAProperty (ObjectWrapper *objectWrapper, PropertyTypeWrapper *propertyTypeWrapper)
 
KANZI_INTEROP_API float kanzi::interop::Object_getFloatProperty (ObjectWrapper *objectWrapper, PropertyTypeWrapper *propertyTypeWrapper)
 
KANZI_INTEROP_API int kanzi::interop::Object_getIntProperty (ObjectWrapper *objectWrapper, PropertyTypeWrapper *propertyTypeWrapper)
 
KANZI_INTEROP_API Matrix3x3 kanzi::interop::Object_getMatrix3x3Property (ObjectWrapper *objectWrapper, PropertyTypeWrapper *propertyTypeWrapper)
 
KANZI_INTEROP_API Matrix4x4 kanzi::interop::Object_getMatrix4x4Property (ObjectWrapper *objectWrapper, PropertyTypeWrapper *propertyTypeWrapper)
 
KANZI_INTEROP_API bool kanzi::interop::Object_getOptionalBoolProperty (ObjectWrapper *objectWrapper, PropertyTypeWrapper *propertyTypeWrapper, BoolWrapper *valueWrapper)
 
KANZI_INTEROP_API bool kanzi::interop::Object_getOptionalColorRGBAProperty (ObjectWrapper *objectWrapper, PropertyTypeWrapper *propertyTypeWrapper, ColorRGBA *value)
 
KANZI_INTEROP_API bool kanzi::interop::Object_getOptionalFloatProperty (ObjectWrapper *objectWrapper, PropertyTypeWrapper *propertyTypeWrapper, FloatWrapper *valueWrapper)
 
KANZI_INTEROP_API bool kanzi::interop::Object_getOptionalIntProperty (ObjectWrapper *objectWrapper, PropertyTypeWrapper *propertyTypeWrapper, IntWrapper *valueWrapper)
 
KANZI_INTEROP_API bool kanzi::interop::Object_getOptionalMatrix3x3Property (ObjectWrapper *objectWrapper, PropertyTypeWrapper *propertyTypeWrapper, Matrix3x3 *value)
 
KANZI_INTEROP_API bool kanzi::interop::Object_getOptionalMatrix4x4Property (ObjectWrapper *objectWrapper, PropertyTypeWrapper *propertyTypeWrapper, Matrix4x4 *value)
 
KANZI_INTEROP_API bool kanzi::interop::Object_getOptionalResourceProperty (ObjectWrapper *objectWrapper, PropertyTypeWrapper *propertyTypeWrapper, ObjectWrapperWrapper *valueWrapper)
 
KANZI_INTEROP_API bool kanzi::interop::Object_getOptionalSRTValue2DProperty (ObjectWrapper *objectWrapper, PropertyTypeWrapper *propertyTypeWrapper, SRTValue2D *value)
 
KANZI_INTEROP_API bool kanzi::interop::Object_getOptionalSRTValue3DProperty (ObjectWrapper *objectWrapper, PropertyTypeWrapper *propertyTypeWrapper, SRTValue3D *value)
 
KANZI_INTEROP_API bool kanzi::interop::Object_getOptionalStringProperty (ObjectWrapper *objectWrapper, PropertyTypeWrapper *propertyTypeWrapper, StringWrapper *valueWrapper)
 
KANZI_INTEROP_API bool kanzi::interop::Object_getOptionalVector2Property (ObjectWrapper *objectWrapper, PropertyTypeWrapper *propertyTypeWrapper, Vector2 *value)
 
KANZI_INTEROP_API bool kanzi::interop::Object_getOptionalVector3Property (ObjectWrapper *objectWrapper, PropertyTypeWrapper *propertyTypeWrapper, Vector3 *value)
 
KANZI_INTEROP_API bool kanzi::interop::Object_getOptionalVector4Property (ObjectWrapper *objectWrapper, PropertyTypeWrapper *propertyTypeWrapper, Vector4 *value)
 
KANZI_INTEROP_API ObjectWrapper * kanzi::interop::Object_getResourceProperty (ObjectWrapper *objectWrapper, PropertyTypeWrapper *propertyTypeWrapper)
 
KANZI_INTEROP_API SRTValue2D kanzi::interop::Object_getSRTValue2DProperty (ObjectWrapper *objectWrapper, PropertyTypeWrapper *propertyTypeWrapper)
 
KANZI_INTEROP_API SRTValue3D kanzi::interop::Object_getSRTValue3DProperty (ObjectWrapper *objectWrapper, PropertyTypeWrapper *propertyTypeWrapper)
 
KANZI_INTEROP_API string kanzi::interop::Object_getStringProperty (ObjectWrapper *objectWrapper, PropertyTypeWrapper *propertyTypeWrapper)
 
KANZI_INTEROP_API Vector2 kanzi::interop::Object_getVector2Property (ObjectWrapper *objectWrapper, PropertyTypeWrapper *propertyTypeWrapper)
 
KANZI_INTEROP_API Vector3 kanzi::interop::Object_getVector3Property (ObjectWrapper *objectWrapper, PropertyTypeWrapper *propertyTypeWrapper)
 
KANZI_INTEROP_API Vector4 kanzi::interop::Object_getVector4Property (ObjectWrapper *objectWrapper, PropertyTypeWrapper *propertyTypeWrapper)
 
KANZI_INTEROP_API bool kanzi::interop::Object_hasValue (ObjectWrapper *objectWrapper, PropertyTypeWrapper *propertyTypeWrapper)
 
KANZI_INTEROP_API void kanzi::interop::Object_removeLocalValue (ObjectWrapper *objectWrapper, PropertyTypeWrapper *propertyTypeWrapper)
 
KANZI_INTEROP_API void kanzi::interop::Object_setBoolProperty (ObjectWrapper *objectWrapper, PropertyTypeWrapper *propertyTypeWrapper, bool value)
 
KANZI_INTEROP_API void kanzi::interop::Object_setColorRGBAProperty (ObjectWrapper *objectWrapper, PropertyTypeWrapper *propertyTypeWrapper, ColorRGBA value)
 
KANZI_INTEROP_API void kanzi::interop::Object_setFloatProperty (ObjectWrapper *objectWrapper, PropertyTypeWrapper *propertyTypeWrapper, float value)
 
KANZI_INTEROP_API void kanzi::interop::Object_setIntProperty (ObjectWrapper *objectWrapper, PropertyTypeWrapper *propertyTypeWrapper, int value)
 
KANZI_INTEROP_API void kanzi::interop::Object_setMatrix3x3Property (ObjectWrapper *objectWrapper, PropertyTypeWrapper *propertyTypeWrapper, Matrix3x3 value)
 
KANZI_INTEROP_API void kanzi::interop::Object_setMatrix4x4Property (ObjectWrapper *objectWrapper, PropertyTypeWrapper *propertyTypeWrapper, Matrix4x4 value)
 
KANZI_INTEROP_API void kanzi::interop::Object_setResourceProperty (ObjectWrapper *objectWrapper, PropertyTypeWrapper *propertyTypeWrapper, ObjectWrapper *resourceWrapper)
 
KANZI_INTEROP_API void kanzi::interop::Object_setSRTValue2DProperty (ObjectWrapper *objectWrapper, PropertyTypeWrapper *propertyTypeWrapper, SRTValue2D value)
 
KANZI_INTEROP_API void kanzi::interop::Object_setSRTValue3DProperty (ObjectWrapper *objectWrapper, PropertyTypeWrapper *propertyTypeWrapper, SRTValue3D value)
 
KANZI_INTEROP_API void kanzi::interop::Object_setStringProperty (ObjectWrapper *objectWrapper, PropertyTypeWrapper *propertyTypeWrapper, string_view value)
 
KANZI_INTEROP_API void kanzi::interop::Object_setVector2Property (ObjectWrapper *objectWrapper, PropertyTypeWrapper *propertyTypeWrapper, Vector2 value)
 
KANZI_INTEROP_API void kanzi::interop::Object_setVector3Property (ObjectWrapper *objectWrapper, PropertyTypeWrapper *propertyTypeWrapper, Vector3 value)
 
KANZI_INTEROP_API void kanzi::interop::Object_setVector4Property (ObjectWrapper *objectWrapper, PropertyTypeWrapper *propertyTypeWrapper, Vector4 value)