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

Namespaces

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

Typedefs

using kanzi::interop::ErrorCallback = void(void *, ErrorCode, const char *)
 

Enumerations

enum  kanzi::interop::ErrorCode {
  kanzi::interop::ErrorCode::Unknown, kanzi::interop::ErrorCode::ObjectNotFound, kanzi::interop::ErrorCode::InvalidArgument, kanzi::interop::ErrorCode::IndexOutofBounds,
  kanzi::interop::ErrorCode::FileNotFound, kanzi::interop::ErrorCode::InvalidKzbFile, kanzi::interop::ErrorCode::AlreadyExists, kanzi::interop::ErrorCode::MetaclassSealed
}
 

Functions

KANZI_INTEROP_API ObjectReference * kanzi::interop::Activity2D_create (Context *context, string_view name)
 
KANZI_INTEROP_API ObjectReference * kanzi::interop::Activity3D_create (Context *context, string_view name)
 
KANZI_INTEROP_API ObjectReference * kanzi::interop::Button2D_create (Context *context, string_view name)
 
KANZI_INTEROP_API Context * kanzi::interop::Context_create (Domain *domain)
 
KANZI_INTEROP_API void * kanzi::interop::Context_getUserData (Context *context)
 
KANZI_INTEROP_API void kanzi::interop::Context_loadKzbFile (Context *context, string_view fileName)
 
KANZI_INTEROP_API void kanzi::interop::Context_release (Context *context)
 
KANZI_INTEROP_API void kanzi::interop::Context_setErrorCallback (void *callbackUserData, ErrorCallback *callback)
 
KANZI_INTEROP_API void kanzi::interop::Context_setUserData (Context *context, void *userData, ContextDirector *director)
 
KANZI_INTEROP_API Domain * kanzi::interop::Context_unwrap (Context *context)
 
KANZI_INTEROP_API DataContextModifiedSubscriptionTokenWrapper * kanzi::interop::DataContext_addModifiedNotificationHandler (ObjectWrapper *wrapper, DataContextModifiedSubscriptionDirector *director)
 
KANZI_INTEROP_API ObjectWrapper * kanzi::interop::DataContext_getData (ObjectWrapper *wrapper)
 
KANZI_INTEROP_API ObjectWrapper * kanzi::interop::DataContext_lookupDataContext (ObjectWrapper *wrapper, string_view relativePath)
 
KANZI_INTEROP_API void kanzi::interop::DataContext_notifyModified (ObjectWrapper *wrapper)
 
KANZI_INTEROP_API void kanzi::interop::DataContext_removeModifiedNotificationHandler (ObjectWrapper *wrapper, DataContextModifiedSubscriptionTokenWrapper *token)
 
KANZI_INTEROP_API void kanzi::interop::DataContextModifiedSubscriptionToken_release (DataContextModifiedSubscriptionTokenWrapper *wrapper)
 
KANZI_INTEROP_API void kanzi::interop::DataObject_addChild (ObjectWrapper *wrapper, ObjectWrapper *child)
 
KANZI_INTEROP_API ObjectReference * kanzi::interop::DataObject_create (Context *context, const char *name)
 
KANZI_INTEROP_API ObjectWrapper * kanzi::interop::DataObject_findChild (ObjectWrapper *wrapper, const char *childName)
 
KANZI_INTEROP_API ObjectWrapper * kanzi::interop::DataObject_getChild (ObjectWrapper *wrapper, size_t index)
 
KANZI_INTEROP_API size_t kanzi::interop::DataObject_getChildCount (ObjectWrapper *wrapper)
 
KANZI_INTEROP_API size_t kanzi::interop::DataObject_getChildIndex (ObjectWrapper *wrapper, ObjectWrapper *child)
 
KANZI_INTEROP_API IteratorWrapper * kanzi::interop::DataObject_getChildrenIterator (ObjectWrapper *objectWrapper)
 
KANZI_INTEROP_API string kanzi::interop::DataObject_getName (ObjectWrapper *wrapper)
 
KANZI_INTEROP_API ObjectWrapper * kanzi::interop::DataObject_getParent (ObjectWrapper *wrapper)
 
KANZI_INTEROP_API DataObjectType kanzi::interop::DataObject_getType (ObjectWrapper *wrapper)
 
KANZI_INTEROP_API bool kanzi::interop::DataObject_getValueBool (ObjectWrapper *wrapper)
 
KANZI_INTEROP_API int kanzi::interop::DataObject_getValueInt (ObjectWrapper *wrapper)
 
KANZI_INTEROP_API double kanzi::interop::DataObject_getValueReal (ObjectWrapper *wrapper)
 
KANZI_INTEROP_API string kanzi::interop::DataObject_getValueString (ObjectWrapper *wrapper)
 
KANZI_INTEROP_API bool kanzi::interop::DataObject_hasChild (ObjectWrapper *wrapper, ObjectWrapper *child)
 
KANZI_INTEROP_API void kanzi::interop::DataObject_insertChild (ObjectWrapper *wrapper, size_t index, ObjectWrapper *child)
 
KANZI_INTEROP_API void kanzi::interop::DataObject_removeAllChildren (ObjectWrapper *wrapper)
 
KANZI_INTEROP_API void kanzi::interop::DataObject_removeChild (ObjectWrapper *wrapper, ObjectWrapper *child)
 
KANZI_INTEROP_API void kanzi::interop::DataObject_removeChildAtIndex (ObjectWrapper *wrapper, size_t index)
 
KANZI_INTEROP_API void kanzi::interop::DataObject_setName (ObjectWrapper *wrapper, const char *value)
 
KANZI_INTEROP_API void kanzi::interop::DataObject_setParent (ObjectWrapper *wrapper, ObjectWrapper *parent)
 
KANZI_INTEROP_API ObjectReference * kanzi::interop::DataObjectBool_create (Context *context, const char *name, bool value)
 
KANZI_INTEROP_API bool kanzi::interop::DataObjectBool_getValue (ObjectWrapper *wrapper)
 
KANZI_INTEROP_API void kanzi::interop::DataObjectBool_setValue (ObjectWrapper *wrapper, bool value)
 
KANZI_INTEROP_API ObjectReference * kanzi::interop::DataObjectInt_create (Context *context, const char *name, int32_t value)
 
KANZI_INTEROP_API int32_t kanzi::interop::DataObjectInt_getValue (ObjectWrapper *wrapper)
 
KANZI_INTEROP_API void kanzi::interop::DataObjectInt_setValue (ObjectWrapper *wrapper, int32_t value)
 
KANZI_INTEROP_API ObjectWrapper * kanzi::interop::DataObjectList_acquireItem (ObjectWrapper *wrapper, size_t index)
 
KANZI_INTEROP_API ObjectReference * kanzi::interop::DataObjectList_createDirector (Context *context, const char *name, MetaclassWrapper *metaClass)
 
KANZI_INTEROP_API ObjectReference * kanzi::interop::DataObjectList_getItemTemplate (ObjectWrapper *wrapper)
 
KANZI_INTEROP_API size_t kanzi::interop::DataObjectList_itemCount (ObjectWrapper *wrapper)
 
KANZI_INTEROP_API void kanzi::interop::DataObjectList_releaseItem (ObjectWrapper *wrapper, size_t index)
 
KANZI_INTEROP_API ObjectReference * kanzi::interop::DataObjectReal_create (Context *context, const char *name, double value)
 
KANZI_INTEROP_API double kanzi::interop::DataObjectReal_getValue (ObjectWrapper *wrapper)
 
KANZI_INTEROP_API void kanzi::interop::DataObjectReal_setValue (ObjectWrapper *wrapper, double value)
 
KANZI_INTEROP_API ObjectReference * kanzi::interop::DataObjectString_create (Context *context, const char *name, const char *value)
 
KANZI_INTEROP_API string kanzi::interop::DataObjectString_getValue (ObjectWrapper *wrapper)
 
KANZI_INTEROP_API void kanzi::interop::DataObjectString_setValue (ObjectWrapper *wrapper, const char *value)
 
KANZI_INTEROP_API ObjectReference * kanzi::interop::DataSource_createDirector (Context *context, string_view name, MetaclassWrapper *metaClass)
 
KANZI_INTEROP_API EditorInfoWrapper * kanzi::interop::EditorInfo_create ()
 
KANZI_INTEROP_API bool kanzi::interop::EditorInfo_equals (EditorInfoWrapper *lhs, EditorInfoWrapper *rhs)
 
KANZI_INTEROP_API string_view kanzi::interop::EditorInfo_getAttribute (EditorInfoWrapper *editorInfo, string_view key)
 
KANZI_INTEROP_API string_view kanzi::interop::EditorInfo_getCategory (EditorInfoWrapper *editorInfo)
 
KANZI_INTEROP_API string_view kanzi::interop::EditorInfo_getDefaultValue (EditorInfoWrapper *editorInfo)
 
KANZI_INTEROP_API string_view kanzi::interop::EditorInfo_getDisplayName (EditorInfoWrapper *editorInfo)
 
KANZI_INTEROP_API string_view kanzi::interop::EditorInfo_getEditor (EditorInfoWrapper *editorInfo)
 
KANZI_INTEROP_API string_view kanzi::interop::EditorInfo_getHelpHeading (EditorInfoWrapper *editorInfo)
 
KANZI_INTEROP_API string_view kanzi::interop::EditorInfo_getHost (EditorInfoWrapper *editorInfo)
 
KANZI_INTEROP_API string_view kanzi::interop::EditorInfo_getLegacyName (EditorInfoWrapper *editorInfo)
 
KANZI_INTEROP_API string_view kanzi::interop::EditorInfo_getListenable (EditorInfoWrapper *editorInfo)
 
KANZI_INTEROP_API string_view kanzi::interop::EditorInfo_getLowerBound (EditorInfoWrapper *editorInfo)
 
KANZI_INTEROP_API string_view kanzi::interop::EditorInfo_getSendable (EditorInfoWrapper *editorInfo)
 
KANZI_INTEROP_API string_view kanzi::interop::EditorInfo_getSortingIndex (EditorInfoWrapper *editorInfo)
 
KANZI_INTEROP_API string_view kanzi::interop::EditorInfo_getStep (EditorInfoWrapper *editorInfo)
 
KANZI_INTEROP_API string_view kanzi::interop::EditorInfo_getStudioVisibility (EditorInfoWrapper *editorInfo)
 
KANZI_INTEROP_API string_view kanzi::interop::EditorInfo_getTooltip (EditorInfoWrapper *editorInfo)
 
KANZI_INTEROP_API string_view kanzi::interop::EditorInfo_getUpperBound (EditorInfoWrapper *editorInfo)
 
KANZI_INTEROP_API string_view kanzi::interop::EditorInfo_getValueProvider (EditorInfoWrapper *editorInfo)
 
KANZI_INTEROP_API void kanzi::interop::EditorInfo_release (EditorInfoWrapper *editorInfo)
 
KANZI_INTEROP_API void kanzi::interop::EditorInfo_setAttribute (EditorInfoWrapper *editorInfo, string_view key, string_view value)
 
KANZI_INTEROP_API void kanzi::interop::EditorInfo_setCategory (EditorInfoWrapper *editorInfo, string_view value)
 
KANZI_INTEROP_API void kanzi::interop::EditorInfo_setDefaultValue (EditorInfoWrapper *editorInfo, string_view value)
 
KANZI_INTEROP_API void kanzi::interop::EditorInfo_setDisplayName (EditorInfoWrapper *editorInfo, string_view value)
 
KANZI_INTEROP_API void kanzi::interop::EditorInfo_setEditor (EditorInfoWrapper *editorInfo, string_view value)
 
KANZI_INTEROP_API void kanzi::interop::EditorInfo_setHelpHeading (EditorInfoWrapper *editorInfo, string_view value)
 
KANZI_INTEROP_API void kanzi::interop::EditorInfo_setHost (EditorInfoWrapper *editorInfo, string_view value)
 
KANZI_INTEROP_API void kanzi::interop::EditorInfo_setLegacyName (EditorInfoWrapper *editorInfo, string_view value)
 
KANZI_INTEROP_API void kanzi::interop::EditorInfo_setListenable (EditorInfoWrapper *editorInfo, string_view value)
 
KANZI_INTEROP_API void kanzi::interop::EditorInfo_setLowerBound (EditorInfoWrapper *editorInfo, string_view value)
 
KANZI_INTEROP_API void kanzi::interop::EditorInfo_setSendable (EditorInfoWrapper *editorInfo, string_view value)
 
KANZI_INTEROP_API void kanzi::interop::EditorInfo_setSortingIndex (EditorInfoWrapper *editorInfo, string_view value)
 
KANZI_INTEROP_API void kanzi::interop::EditorInfo_setStep (EditorInfoWrapper *editorInfo, string_view value)
 
KANZI_INTEROP_API void kanzi::interop::EditorInfo_setStudioVisibility (EditorInfoWrapper *editorInfo, string_view value)
 
KANZI_INTEROP_API void kanzi::interop::EditorInfo_setTooltip (EditorInfoWrapper *editorInfo, string_view value)
 
KANZI_INTEROP_API void kanzi::interop::EditorInfo_setUpperBound (EditorInfoWrapper *editorInfo, string_view value)
 
KANZI_INTEROP_API void kanzi::interop::EditorInfo_setValueProvider (EditorInfoWrapper *editorInfo, string_view value)
 
KANZI_INTEROP_API ObjectReference * kanzi::interop::EmptyNode2D_create (Context *context, string_view name)
 
KANZI_INTEROP_API ObjectReference * kanzi::interop::ExclusiveActivityHost2D_create (Context *context, string_view name)
 
KANZI_INTEROP_API ObjectReference * kanzi::interop::ExclusiveActivityHost3D_create (Context *context, string_view name)
 
KANZI_INTEROP_API ObjectReference * kanzi::interop::Image2D_create (Context *context, string_view name)
 
KANZI_INTEROP_API bool kanzi::interop::Iterator_hasNext (IteratorWrapper *iteratorWrapper)
 
KANZI_INTEROP_API void * kanzi::interop::Iterator_next (IteratorWrapper *iteratorWrapper)
 
KANZI_INTEROP_API void kanzi::interop::Iterator_release (IteratorWrapper *iteratorWrapper)
 
KANZI_INTEROP_API MessageArgumentsWrapper * kanzi::interop::MessageArguments_create ()
 
KANZI_INTEROP_API bool kanzi::interop::MessageArguments_getBoolArgument (MessageArgumentsWrapper *messageArgumentsWrapper, PropertyTypeWrapper *propertyTypeWrapper)
 
KANZI_INTEROP_API ColorRGBA kanzi::interop::MessageArguments_getColorRGBAArgument (MessageArgumentsWrapper *messageArgumentsWrapper, PropertyTypeWrapper *propertyTypeWrapper)
 
KANZI_INTEROP_API float kanzi::interop::MessageArguments_getFloatArgument (MessageArgumentsWrapper *messageArgumentsWrapper, PropertyTypeWrapper *propertyTypeWrapper)
 
KANZI_INTEROP_API int kanzi::interop::MessageArguments_getIntArgument (MessageArgumentsWrapper *messageArgumentsWrapper, PropertyTypeWrapper *propertyTypeWrapper)
 
KANZI_INTEROP_API Matrix3x3 kanzi::interop::MessageArguments_getMatrix3x3Argument (MessageArgumentsWrapper *messageArgumentsWrapper, PropertyTypeWrapper *propertyTypeWrapper)
 
KANZI_INTEROP_API Matrix4x4 kanzi::interop::MessageArguments_getMatrix4x4Argument (MessageArgumentsWrapper *messageArgumentsWrapper, PropertyTypeWrapper *propertyTypeWrapper)
 
KANZI_INTEROP_API bool kanzi::interop::MessageArguments_getOptionalBoolArgument (MessageArgumentsWrapper *messageArgumentsWrapper, PropertyTypeWrapper *propertyTypeWrapper, bool *value)
 
KANZI_INTEROP_API bool kanzi::interop::MessageArguments_getOptionalColorRGBAArgument (MessageArgumentsWrapper *messageArgumentsWrapper, PropertyTypeWrapper *propertyTypeWrapper, ColorRGBA *value)
 
KANZI_INTEROP_API bool kanzi::interop::MessageArguments_getOptionalFloatArgument (MessageArgumentsWrapper *messageArgumentsWrapper, PropertyTypeWrapper *propertyTypeWrapper, float *value)
 
KANZI_INTEROP_API bool kanzi::interop::MessageArguments_getOptionalIntArgument (MessageArgumentsWrapper *messageArgumentsWrapper, PropertyTypeWrapper *propertyTypeWrapper, int *value)
 
KANZI_INTEROP_API bool kanzi::interop::MessageArguments_getOptionalMatrix3x3Argument (MessageArgumentsWrapper *messageArgumentsWrapper, PropertyTypeWrapper *propertyTypeWrapper, Matrix3x3 *value)
 
KANZI_INTEROP_API bool kanzi::interop::MessageArguments_getOptionalMatrix4x4Argument (MessageArgumentsWrapper *messageArgumentsWrapper, PropertyTypeWrapper *propertyTypeWrapper, Matrix4x4 *value)
 
KANZI_INTEROP_API bool kanzi::interop::MessageArguments_getOptionalResourceArgument (MessageArgumentsWrapper *messageArgumentsWrapper, PropertyTypeWrapper *propertyTypeWrapper, ObjectWrapper **value)
 
KANZI_INTEROP_API bool kanzi::interop::MessageArguments_getOptionalSRTValue2DArgument (MessageArgumentsWrapper *messageArgumentsWrapper, PropertyTypeWrapper *propertyTypeWrapper, SRTValue2D *value)
 
KANZI_INTEROP_API bool kanzi::interop::MessageArguments_getOptionalSRTValue3DArgument (MessageArgumentsWrapper *messageArgumentsWrapper, PropertyTypeWrapper *propertyTypeWrapper, SRTValue3D *value)
 
KANZI_INTEROP_API bool kanzi::interop::MessageArguments_getOptionalStringArgument (MessageArgumentsWrapper *messageArgumentsWrapper, PropertyTypeWrapper *propertyTypeWrapper, string *value)
 
KANZI_INTEROP_API bool kanzi::interop::MessageArguments_getOptionalVector2Argument (MessageArgumentsWrapper *messageArgumentsWrapper, PropertyTypeWrapper *propertyTypeWrapper, Vector2 *value)
 
KANZI_INTEROP_API bool kanzi::interop::MessageArguments_getOptionalVector3Argument (MessageArgumentsWrapper *messageArgumentsWrapper, PropertyTypeWrapper *propertyTypeWrapper, Vector3 *value)
 
KANZI_INTEROP_API bool kanzi::interop::MessageArguments_getOptionalVector4Argument (MessageArgumentsWrapper *messageArgumentsWrapper, PropertyTypeWrapper *propertyTypeWrapper, Vector4 *value)
 
KANZI_INTEROP_API ObjectWrapper * kanzi::interop::MessageArguments_getResourceArgument (MessageArgumentsWrapper *messageArgumentsWrapper, PropertyTypeWrapper *propertyTypeWrapper)
 
KANZI_INTEROP_API ObjectWrapper * kanzi::interop::MessageArguments_getSource (MessageArgumentsWrapper *wrapper)
 
KANZI_INTEROP_API SRTValue2D kanzi::interop::MessageArguments_getSRTValue2DArgument (MessageArgumentsWrapper *messageArgumentsWrapper, PropertyTypeWrapper *propertyTypeWrapper)
 
KANZI_INTEROP_API SRTValue3D kanzi::interop::MessageArguments_getSRTValue3DArgument (MessageArgumentsWrapper *messageArgumentsWrapper, PropertyTypeWrapper *propertyTypeWrapper)
 
KANZI_INTEROP_API string kanzi::interop::MessageArguments_getStringArgument (MessageArgumentsWrapper *messageArgumentsWrapper, PropertyTypeWrapper *propertyTypeWrapper)
 
KANZI_INTEROP_API Vector2 kanzi::interop::MessageArguments_getVector2Argument (MessageArgumentsWrapper *messageArgumentsWrapper, PropertyTypeWrapper *propertyTypeWrapper)
 
KANZI_INTEROP_API Vector3 kanzi::interop::MessageArguments_getVector3Argument (MessageArgumentsWrapper *messageArgumentsWrapper, PropertyTypeWrapper *propertyTypeWrapper)
 
KANZI_INTEROP_API Vector4 kanzi::interop::MessageArguments_getVector4Argument (MessageArgumentsWrapper *messageArgumentsWrapper, PropertyTypeWrapper *propertyTypeWrapper)
 
KANZI_INTEROP_API bool kanzi::interop::MessageArguments_isHandled (MessageArgumentsWrapper *wrapper)
 
KANZI_INTEROP_API void kanzi::interop::MessageArguments_release (MessageArgumentsWrapper *wrapper)
 
KANZI_INTEROP_API void kanzi::interop::MessageArguments_setBoolArgument (MessageArgumentsWrapper *messageArgumentsWrapper, PropertyTypeWrapper *propertyTypeWrapper, bool value)
 
KANZI_INTEROP_API void kanzi::interop::MessageArguments_setColorRGBAArgument (MessageArgumentsWrapper *messageArgumentsWrapper, PropertyTypeWrapper *propertyTypeWrapper, ColorRGBA value)
 
KANZI_INTEROP_API void kanzi::interop::MessageArguments_setFloatArgument (MessageArgumentsWrapper *messageArgumentsWrapper, PropertyTypeWrapper *propertyTypeWrapper, float value)
 
KANZI_INTEROP_API void kanzi::interop::MessageArguments_setHandled (MessageArgumentsWrapper *wrapper, bool handled)
 
KANZI_INTEROP_API void kanzi::interop::MessageArguments_setIntArgument (MessageArgumentsWrapper *messageArgumentsWrapper, PropertyTypeWrapper *propertyTypeWrapper, int value)
 
KANZI_INTEROP_API void kanzi::interop::MessageArguments_setMatrix3x3Argument (MessageArgumentsWrapper *messageArgumentsWrapper, PropertyTypeWrapper *propertyTypeWrapper, Matrix3x3 value)
 
KANZI_INTEROP_API void kanzi::interop::MessageArguments_setMatrix4x4Argument (MessageArgumentsWrapper *messageArgumentsWrapper, PropertyTypeWrapper *propertyTypeWrapper, Matrix4x4 value)
 
KANZI_INTEROP_API void kanzi::interop::MessageArguments_setResourceArgument (MessageArgumentsWrapper *messageArgumentsWrapper, PropertyTypeWrapper *propertyTypeWrapper, ObjectWrapper *resourceWrapper)
 
KANZI_INTEROP_API void kanzi::interop::MessageArguments_setSRTValue2DArgument (MessageArgumentsWrapper *messageArgumentsWrapper, PropertyTypeWrapper *propertyTypeWrapper, SRTValue2D value)
 
KANZI_INTEROP_API void kanzi::interop::MessageArguments_setSRTValue3DArgument (MessageArgumentsWrapper *messageArgumentsWrapper, PropertyTypeWrapper *propertyTypeWrapper, SRTValue3D value)
 
KANZI_INTEROP_API void kanzi::interop::MessageArguments_setStringArgument (MessageArgumentsWrapper *messageArgumentsWrapper, PropertyTypeWrapper *propertyTypeWrapper, string_view value)
 
KANZI_INTEROP_API void kanzi::interop::MessageArguments_setVector2Argument (MessageArgumentsWrapper *messageArgumentsWrapper, PropertyTypeWrapper *propertyTypeWrapper, Vector2 value)
 
KANZI_INTEROP_API void kanzi::interop::MessageArguments_setVector3Argument (MessageArgumentsWrapper *messageArgumentsWrapper, PropertyTypeWrapper *propertyTypeWrapper, Vector3 value)
 
KANZI_INTEROP_API void kanzi::interop::MessageArguments_setVector4Argument (MessageArgumentsWrapper *messageArgumentsWrapper, PropertyTypeWrapper *propertyTypeWrapper, Vector4 value)
 
KANZI_INTEROP_API void kanzi::interop::MessageSubscriptionToken_release (MessageSubscriptionTokenWrapper *wrapper)
 
KANZI_INTEROP_API bool kanzi::interop::MessageType_compare (MessageTypeWrapper *wrapper, MessageTypeWrapper *otherWrapper)
 
KANZI_INTEROP_API MessageTypeWrapper * kanzi::interop::MessageType_create (string_view name, MessageRouting routing, EditorInfoWrapper *editorInfo, MetaclassWrapper *messageArgumentMetaclassWrapper)
 
KANZI_INTEROP_API MessageTypeWrapper * kanzi::interop::MessageType_find (string_view name)
 
KANZI_INTEROP_API MetaclassWrapper * kanzi::interop::MessageType_getArgumentsMetaclass (MessageTypeWrapper *wrapper)
 
KANZI_INTEROP_API EditorInfoWrapper * kanzi::interop::MessageType_getEditorInfo (MessageTypeWrapper *wrapper)
 
KANZI_INTEROP_API string kanzi::interop::MessageType_getName (MessageTypeWrapper *wrapper)
 
KANZI_INTEROP_API MessageRouting kanzi::interop::MessageType_getRouting (MessageTypeWrapper *wrapper)
 
KANZI_INTEROP_API void kanzi::interop::MessageType_release (MessageTypeWrapper *wrapper)
 
KANZI_INTEROP_API const void * kanzi::interop::MessageType_unwrap (MessageTypeWrapper *wrapper)
 
KANZI_INTEROP_API void kanzi::interop::Metaclass_addMessageType (MetaclassWrapper *wrapper, MessageTypeWrapper *messageTypeWrapper)
 
KANZI_INTEROP_API void kanzi::interop::Metaclass_addNestedClass (MetaclassWrapper *wrapper, MetaclassWrapper *nestedMetaclassWrapper)
 
KANZI_INTEROP_API void kanzi::interop::Metaclass_addPropertyType (MetaclassWrapper *wrapper, PropertyTypeWrapper *propertyTypeWrapper)
 
KANZI_INTEROP_API bool kanzi::interop::Metaclass_compare (MetaclassWrapper *wrapper, MetaclassWrapper *otherWrapper)
 
KANZI_INTEROP_API MetaclassWrapper * kanzi::interop::Metaclass_create (string_view name, MetaclassWrapper *baseclassMetaclass)
 
KANZI_INTEROP_API ObjectReference * kanzi::interop::Metaclass_createInstance (MetaclassWrapper *wrapper, Context *context, string_view name)
 
KANZI_INTEROP_API MetaclassWrapper * kanzi::interop::Metaclass_find (Context *context, string_view name)
 
KANZI_INTEROP_API MetaclassWrapper * kanzi::interop::Metaclass_getBase (MetaclassWrapper *wrapper)
 
KANZI_INTEROP_API EditorInfoWrapper * kanzi::interop::Metaclass_getEditorInfo (MetaclassWrapper *wrapper)
 
KANZI_INTEROP_API IteratorWrapper * kanzi::interop::Metaclass_getMessageTypeIterator (MetaclassWrapper *wrapper)
 
KANZI_INTEROP_API string kanzi::interop::Metaclass_getName (MetaclassWrapper *wrapper)
 
KANZI_INTEROP_API IteratorWrapper * kanzi::interop::Metaclass_getNestedClassIterator (MetaclassWrapper *wrapper)
 
KANZI_INTEROP_API IteratorWrapper * kanzi::interop::Metaclass_getPropertyTypeIterator (MetaclassWrapper *wrapper)
 
KANZI_INTEROP_API bool kanzi::interop::Metaclass_isAbstract (MetaclassWrapper *wrapper)
 
KANZI_INTEROP_API bool kanzi::interop::Metaclass_isDerivedFrom (MetaclassWrapper *wrapperChild, MetaclassWrapper *wrapperBase)
 
KANZI_INTEROP_API void kanzi::interop::Metaclass_override (Context *context, MetaclassWrapper *metaclass)
 
KANZI_INTEROP_API void kanzi::interop::Metaclass_register (Context *context, MetaclassWrapper *metaclass)
 
KANZI_INTEROP_API void kanzi::interop::Metaclass_release (MetaclassWrapper *wrapper)
 
KANZI_INTEROP_API void kanzi::interop::Metaclass_seal (MetaclassWrapper *wrapper)
 
KANZI_INTEROP_API void kanzi::interop::Metaclass_setEditorInfo (MetaclassWrapper *wrapper, EditorInfoWrapper *editorInfo)
 
KANZI_INTEROP_API const void * kanzi::interop::Metaclass_unwrap (MetaclassWrapper *context)
 
KANZI_INTEROP_API void kanzi::interop::Node2D_addChild (ObjectWrapper *parentWrapper, ObjectWrapper *childWrapper)
 
KANZI_INTEROP_API void kanzi::interop::Node2D_arrange (ObjectWrapper *objectWrapper)
 
KANZI_INTEROP_API ObjectReference * kanzi::interop::Node2D_createDirector (Context *domain, string_view name, MetaclassWrapper *metaClass)
 
KANZI_INTEROP_API Vector2 kanzi::interop::Node2D_getActualSize (ObjectWrapper *objectWrapper)
 
KANZI_INTEROP_API Vector2 kanzi::interop::Node2D_getAllocatedSize (ObjectWrapper *objectWrapper)
 
KANZI_INTEROP_API Matrix3x3 kanzi::interop::Node2D_getArrangeTransform (ObjectWrapper *objectWrapper)
 
KANZI_INTEROP_API ObjectWrapper * kanzi::interop::Node2D_getChild (ObjectWrapper *wrapper, size_t index)
 
KANZI_INTEROP_API size_t kanzi::interop::Node2D_getChildCount (ObjectWrapper *wrapper)
 
KANZI_INTEROP_API size_t kanzi::interop::Node2D_getChildIndex (ObjectWrapper *wrapper, ObjectWrapper *childWrapper)
 
KANZI_INTEROP_API IteratorWrapper * kanzi::interop::Node2D_getChildrenIterator (ObjectWrapper *objectWrapper)
 
KANZI_INTEROP_API IteratorWrapper * kanzi::interop::Node2D_getChildrenReverseIterator (ObjectWrapper *objectWrapper)
 
KANZI_INTEROP_API Vector2 kanzi::interop::Node2D_getDesiredSize (ObjectWrapper *objectWrapper)
 
KANZI_INTEROP_API bool kanzi::interop::Node2D_hasChild (ObjectWrapper *wrapper, ObjectWrapper *childWrapper)
 
KANZI_INTEROP_API void kanzi::interop::Node2D_insertChild (ObjectWrapper *parentWrapper, size_t index, ObjectWrapper *childWrapper)
 
KANZI_INTEROP_API void kanzi::interop::Node2D_layout (ObjectWrapper *objectWrapper)
 
KANZI_INTEROP_API bool kanzi::interop::Node2D_measure (ObjectWrapper *objectWrapper, Vector2 *availableSize, bool handleStretch)
 
KANZI_INTEROP_API void kanzi::interop::Node2D_moveToBack (ObjectWrapper *objectWrapper)
 
KANZI_INTEROP_API void kanzi::interop::Node2D_moveToFront (ObjectWrapper *objectWrapper)
 
KANZI_INTEROP_API void kanzi::interop::Node2D_removeAllChildren (ObjectWrapper *objectWrapper)
 
KANZI_INTEROP_API void kanzi::interop::Node2D_removeChild (ObjectWrapper *parentWrapper, ObjectWrapper *childWrapper)
 
KANZI_INTEROP_API void kanzi::interop::Node2D_removeChildAtIndex (ObjectWrapper *objectWrapper, size_t index)
 
KANZI_INTEROP_API void kanzi::interop::Node2D_setActualSize (ObjectWrapper *objectWrapper, Vector2 value)
 
KANZI_INTEROP_API void kanzi::interop::Node2D_setAllocatedSize (ObjectWrapper *objectWrapper, Vector2 value)
 
KANZI_INTEROP_API void kanzi::interop::Node2D_setArrangeTransform (ObjectWrapper *objectWrapper, Matrix3x3 value)
 
KANZI_INTEROP_API void kanzi::interop::Node2D_setDesiredSize (ObjectWrapper *objectWrapper, Vector2 value)
 
KANZI_INTEROP_API void kanzi::interop::Node3D_addChild (ObjectWrapper *parentWrapper, ObjectWrapper *childWrapper)
 
KANZI_INTEROP_API void kanzi::interop::Node3D_arrange (ObjectWrapper *objectWrapper)
 
KANZI_INTEROP_API void kanzi::interop::Node3D_centeredArrange (ObjectWrapper *objectWrapper, Vector3 actualSize)
 
KANZI_INTEROP_API Vector3 kanzi::interop::Node3D_centeredMeasure (ObjectWrapper *objectWrapper, Vector3 availableSize)
 
KANZI_INTEROP_API ObjectReference * kanzi::interop::Node3D_createDirector (Context *domain, string_view name, MetaclassWrapper *metaClass)
 
KANZI_INTEROP_API Vector3 kanzi::interop::Node3D_getActualSize (ObjectWrapper *objectWrapper)
 
KANZI_INTEROP_API Vector3 kanzi::interop::Node3D_getAllocatedOffset (ObjectWrapper *objectWrapper)
 
KANZI_INTEROP_API Vector3 kanzi::interop::Node3D_getAllocatedSize (ObjectWrapper *objectWrapper)
 
KANZI_INTEROP_API Matrix4x4 kanzi::interop::Node3D_getArrangeTransform (ObjectWrapper *objectWrapper)
 
KANZI_INTEROP_API ObjectWrapper * kanzi::interop::Node3D_getChild (ObjectWrapper *wrapper, size_t index)
 
KANZI_INTEROP_API size_t kanzi::interop::Node3D_getChildCount (ObjectWrapper *wrapper)
 
KANZI_INTEROP_API size_t kanzi::interop::Node3D_getChildIndex (ObjectWrapper *wrapper, ObjectWrapper *childWrapper)
 
KANZI_INTEROP_API IteratorWrapper * kanzi::interop::Node3D_getChildrenIterator (ObjectWrapper *objectWrapper)
 
KANZI_INTEROP_API IteratorWrapper * kanzi::interop::Node3D_getChildrenReverseIterator (ObjectWrapper *objectWrapper)
 
KANZI_INTEROP_API Vector3 kanzi::interop::Node3D_getCoreDesiredSize (ObjectWrapper *objectWrapper)
 
KANZI_INTEROP_API Vector3 kanzi::interop::Node3D_getDesiredSize (ObjectWrapper *objectWrapper)
 
KANZI_INTEROP_API ObjectWrapper * kanzi::interop::Node3D_getFaceToCameraTarget (ObjectWrapper *objectWrapper)
 
KANZI_INTEROP_API Vector3 kanzi::interop::Node3D_getLayoutBoundingBoxMax (ObjectWrapper *objectWrapper)
 
KANZI_INTEROP_API Vector3 kanzi::interop::Node3D_getLayoutBoundingBoxMin (ObjectWrapper *objectWrapper)
 
KANZI_INTEROP_API ObjectWrapper * kanzi::interop::Node3D_getLookAtTarget (ObjectWrapper *objectWrapper)
 
KANZI_INTEROP_API Vector3 kanzi::interop::Node3D_getMaximumBoundingBoxCoordinates (ObjectWrapper *objectWrapper)
 
KANZI_INTEROP_API Vector3 kanzi::interop::Node3D_getMinimumBoundingBoxCoordinates (ObjectWrapper *objectWrapper)
 
KANZI_INTEROP_API ObjectWrapper * kanzi::interop::Node3D_getOrientationConstraintTarget (ObjectWrapper *objectWrapper)
 
KANZI_INTEROP_API Vector3 kanzi::interop::Node3D_getPivotOffset (ObjectWrapper *objectWrapper)
 
KANZI_INTEROP_API ObjectWrapper * kanzi::interop::Node3D_getPositionConstraintTarget (ObjectWrapper *objectWrapper)
 
KANZI_INTEROP_API Vector3 kanzi::interop::Node3D_getSize (ObjectWrapper *objectWrapper)
 
KANZI_INTEROP_API Vector3 kanzi::interop::Node3D_getStretchScale (ObjectWrapper *objectWrapper)
 
KANZI_INTEROP_API bool kanzi::interop::Node3D_hasChild (ObjectWrapper *wrapper, ObjectWrapper *childWrapper)
 
KANZI_INTEROP_API void kanzi::interop::Node3D_insertChild (ObjectWrapper *parentWrapper, size_t index, ObjectWrapper *childWrapper)
 
KANZI_INTEROP_API bool kanzi::interop::Node3D_isPrimitiveLayout (ObjectWrapper *objectWrapper)
 
KANZI_INTEROP_API bool kanzi::interop::Node3D_isUnboundedLayoutSize (Vector3 layoutSize)
 
KANZI_INTEROP_API bool kanzi::interop::Node3D_isValidLayoutSize (Vector3 size)
 
KANZI_INTEROP_API void kanzi::interop::Node3D_layout (ObjectWrapper *objectWrapper)
 
KANZI_INTEROP_API float kanzi::interop::Node3D_layoutUp ()
 
KANZI_INTEROP_API void kanzi::interop::Node3D_lookAt (ObjectWrapper *objectWrapper, Vector3 position, Vector3 lookAtPoint, Vector3 upVector)
 
KANZI_INTEROP_API void kanzi::interop::Node3D_measure (ObjectWrapper *objectWrapper, Vector3 availableSize)
 
KANZI_INTEROP_API void kanzi::interop::Node3D_moveToBack (ObjectWrapper *objectWrapper)
 
KANZI_INTEROP_API void kanzi::interop::Node3D_moveToFront (ObjectWrapper *objectWrapper)
 
KANZI_INTEROP_API void kanzi::interop::Node3D_removeAllChildren (ObjectWrapper *objectWrapper)
 
KANZI_INTEROP_API void kanzi::interop::Node3D_removeChild (ObjectWrapper *parentWrapper, ObjectWrapper *childWrapper)
 
KANZI_INTEROP_API void kanzi::interop::Node3D_removeChildAtIndex (ObjectWrapper *objectWrapper, size_t index)
 
KANZI_INTEROP_API Vector3 kanzi::interop::Node3D_replaceUnboundedLayoutSize (Vector3 layoutSize, Vector3 resetSize)
 
KANZI_INTEROP_API Vector3 kanzi::interop::Node3D_replaceUnboundedLayoutSizeWithZero (Vector3 layoutSize)
 
KANZI_INTEROP_API void kanzi::interop::Node3D_setActualSize (ObjectWrapper *objectWrapper, Vector3 value)
 
KANZI_INTEROP_API void kanzi::interop::Node3D_setAllocatedOffset (ObjectWrapper *objectWrapper, Vector3 allocatedOffset)
 
KANZI_INTEROP_API void kanzi::interop::Node3D_setAllocatedSize (ObjectWrapper *objectWrapper, Vector3 value)
 
KANZI_INTEROP_API void kanzi::interop::Node3D_setArrangeTransform (ObjectWrapper *objectWrapper, Matrix4x4 value)
 
KANZI_INTEROP_API void kanzi::interop::Node3D_setCoreDesiredSize (ObjectWrapper *objectWrapper, Vector3 value)
 
KANZI_INTEROP_API void kanzi::interop::Node3D_setDesiredSize (ObjectWrapper *objectWrapper, Vector3 value)
 
KANZI_INTEROP_API void kanzi::interop::Node3D_setLayoutBoundingBoxSize (ObjectWrapper *objectWrapper, Vector3 bboxMin, Vector3 bboxMax)
 
KANZI_INTEROP_API void kanzi::interop::Node3D_setPivotOffset (ObjectWrapper *objectWrapper, Vector3 pivotOffset)
 
KANZI_INTEROP_API void kanzi::interop::Node3D_setStretchScale (ObjectWrapper *objectWrapper, Vector3 stretchScale)
 
KANZI_INTEROP_API Vector3 kanzi::interop::Node3D_unboundedLayoutSize ()
 
KANZI_INTEROP_API ObjectReference * kanzi::interop::Node_acquireResource (ObjectWrapper *objectWrapper, ResourceIDWrapper *resourceId)
 
KANZI_INTEROP_API ResourceAcquireTaskWrapper * kanzi::interop::Node_acquireResourceAsync (ObjectWrapper *objectWrapper, ResourceIDWrapper *resourceId, ResourceAcquireTaskDirector *director)
 
KANZI_INTEROP_API bool kanzi::interop::Node_addAbstractChild (ObjectWrapper *wrapper, ObjectWrapper *childWrapper)
 
KANZI_INTEROP_API void kanzi::interop::Node_addAnonymousResource (ObjectWrapper *objectWrapper, ObjectWrapper *resourceWrapper)
 
KANZI_INTEROP_API MessageSubscriptionTokenWrapper * kanzi::interop::Node_addMessageFilter (ObjectWrapper *objectWrapper, MessageTypeWrapper *messageTypeWrapper, MessageSubscriptionDirector *director)
 
KANZI_INTEROP_API MessageSubscriptionTokenWrapper * kanzi::interop::Node_addMessageHandler (ObjectWrapper *objectWrapper, MessageTypeWrapper *messageTypeWrapper, MessageSubscriptionDirector *director)
 
KANZI_INTEROP_API MessageSubscriptionTokenWrapper * kanzi::interop::Node_addMessageHandlerFromSource (ObjectWrapper *objectWrapper, MessageTypeWrapper *messageTypeWrapper, ObjectWrapper *messageSourceFilterWrapper, MessageSubscriptionDirector *director)
 
KANZI_INTEROP_API void kanzi::interop::Node_addNodeComponent (ObjectWrapper *objectWrapper, ObjectWrapper *nodeComponent)
 
KANZI_INTEROP_API void kanzi::interop::Node_addNodeComponentWithOwner (ObjectWrapper *objectWrapper, ObjectWrapper *nodeComponent, const void *owner)
 
KANZI_INTEROP_API void kanzi::interop::Node_addResource (ObjectWrapper *objectWrapper, ResourceIDWrapper *resourceId, string_view resourceUrl)
 
KANZI_INTEROP_API MessageSubscriptionTokenWrapper * kanzi::interop::Node_addTunnelingMessageFilter (ObjectWrapper *objectWrapper, MessageTypeWrapper *messageTypeWrapper, MessageSubscriptionDirector *director)
 
KANZI_INTEROP_API MessageSubscriptionTokenWrapper * kanzi::interop::Node_addTunnelingMessageHandler (ObjectWrapper *objectWrapper, MessageTypeWrapper *messageTypeWrapper, ObjectWrapper *messageSourceFilterWrapper, MessageSubscriptionDirector *director)
 
KANZI_INTEROP_API void kanzi::interop::Node_attachRecursive (ObjectWrapper *objectWrapper)
 
KANZI_INTEROP_API void kanzi::interop::Node_clearChangeFlag (ObjectWrapper *objectWrapper, uint32_t flag)
 
KANZI_INTEROP_API bool kanzi::interop::Node_containsResource (ObjectWrapper *objectWrapper, ResourceIDWrapper *resourceId)
 
KANZI_INTEROP_API void kanzi::interop::Node_detachRecursive (ObjectWrapper *objectWrapper)
 
KANZI_INTEROP_API void kanzi::interop::Node_dispatchMessage (ObjectWrapper *objectWrapper, MessageTypeWrapper *messageTypeWrapper, MessageArgumentsWrapper *argumentsWrapper)
 
KANZI_INTEROP_API string kanzi::interop::Node_findResourceUrl (ObjectWrapper *objectWrapper, ResourceIDWrapper *resourceId)
 
KANZI_INTEROP_API ObjectWrapper * kanzi::interop::Node_getAbstractChild (ObjectWrapper *wrapper, size_t index)
 
KANZI_INTEROP_API size_t kanzi::interop::Node_getAbstractChildCount (ObjectWrapper *wrapper)
 
KANZI_INTEROP_API size_t kanzi::interop::Node_getAbstractChildIndex (ObjectWrapper *wrapper, ObjectWrapper *childWrapper)
 
KANZI_INTEROP_API uint32_t kanzi::interop::Node_getChangeFlags (ObjectWrapper *objectWrapper)
 
KANZI_INTEROP_API uint32_t kanzi::interop::Node_getChildChangeFlags (ObjectWrapper *objectWrapper)
 
KANZI_INTEROP_API IteratorWrapper * kanzi::interop::Node_getNodeComponentIterator (ObjectWrapper *objectWrapper)
 
KANZI_INTEROP_API ObjectWrapper * kanzi::interop::Node_getParent (ObjectWrapper *wrapper)
 
KANZI_INTEROP_API bool kanzi::interop::Node_isAttached (ObjectWrapper *wrapper)
 
KANZI_INTEROP_API bool kanzi::interop::Node_isAttaching (ObjectWrapper *wrapper)
 
KANZI_INTEROP_API bool kanzi::interop::Node_isDetaching (ObjectWrapper *wrapper)
 
KANZI_INTEROP_API bool kanzi::interop::Node_isEffectivelyEnabled (ObjectWrapper *wrapper)
 
KANZI_INTEROP_API bool kanzi::interop::Node_isEffectivelyFocusable (ObjectWrapper *wrapper)
 
KANZI_INTEROP_API bool kanzi::interop::Node_isEffectivelyVisible (ObjectWrapper *wrapper)
 
KANZI_INTEROP_API bool kanzi::interop::Node_isInitialized (ObjectWrapper *wrapper)
 
KANZI_INTEROP_API bool kanzi::interop::Node_isNamed (ObjectWrapper *wrapper, string_view name)
 
KANZI_INTEROP_API bool kanzi::interop::Node_isUnboundedLayoutValue (float value)
 
KANZI_INTEROP_API bool kanzi::interop::Node_isValidLayoutValue (float value)
 
KANZI_INTEROP_API ObjectWrapper * kanzi::interop::Node_lookupNode (ObjectWrapper *wrapper, string_view path)
 
KANZI_INTEROP_API ObjectWrapper * kanzi::interop::Node_lookupNodeComponentByName (ObjectWrapper *objectWrapper, string_view name)
 
KANZI_INTEROP_API ObjectWrapper * kanzi::interop::Node_lookupObject (ObjectWrapper *wrapper, string_view path)
 
KANZI_INTEROP_API bool kanzi::interop::Node_removeAbstractChild (ObjectWrapper *wrapper, ObjectWrapper *childWrapper)
 
KANZI_INTEROP_API void kanzi::interop::Node_removeAnonymousResource (ObjectWrapper *objectWrapper, ObjectWrapper *resourceWrapper)
 
KANZI_INTEROP_API void kanzi::interop::Node_removeMessageHandler (ObjectWrapper *objectWrapper, MessageSubscriptionTokenWrapper *tokenWrapper)
 
KANZI_INTEROP_API void kanzi::interop::Node_removeNodeComponent (ObjectWrapper *objectWrapper, ObjectWrapper *nodeComponent)
 
KANZI_INTEROP_API void kanzi::interop::Node_removeNodeComponentWithOwner (ObjectWrapper *objectWrapper, const void *owner)
 
KANZI_INTEROP_API void kanzi::interop::Node_removeResource (ObjectWrapper *objectWrapper, ResourceIDWrapper *resourceId)
 
KANZI_INTEROP_API void kanzi::interop::Node_setChangeFlag (ObjectWrapper *objectWrapper, uint32_t flag)
 
KANZI_INTEROP_API ObjectReference * kanzi::interop::Node_tryAcquireResource (ObjectWrapper *objectWrapper, ResourceIDWrapper *resourceId)
 
KANZI_INTEROP_API ObjectWrapper * kanzi::interop::Node_trySetFocus (ObjectWrapper *wrapper)
 
KANZI_INTEROP_API float kanzi::interop::Node_unboundedLayoutValue ()
 
KANZI_INTEROP_API void kanzi::interop::Object_clearUserData (ObjectWrapper *wrapper)
 
KANZI_INTEROP_API ObjectReference * kanzi::interop::Object_createReference (ObjectWrapper *wrapper)
 
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 Context * kanzi::interop::Object_getContext (ObjectWrapper *wrapper)
 
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 MetaclassWrapper * kanzi::interop::Object_getMetaclass (ObjectWrapper *wrapper)
 
KANZI_INTEROP_API bool kanzi::interop::Object_getOptionalBoolProperty (ObjectWrapper *objectWrapper, PropertyTypeWrapper *propertyTypeWrapper, bool *value)
 
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, float *value)
 
KANZI_INTEROP_API bool kanzi::interop::Object_getOptionalIntProperty (ObjectWrapper *objectWrapper, PropertyTypeWrapper *propertyTypeWrapper, int *value)
 
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, ObjectWrapper **value)
 
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, string *value)
 
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 void * kanzi::interop::Object_getUserData (ObjectWrapper *wrapper)
 
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_hasUserData (ObjectWrapper *wrapper)
 
KANZI_INTEROP_API bool kanzi::interop::Object_hasValue (ObjectWrapper *objectWrapper, PropertyTypeWrapper *propertyTypeWrapper)
 
KANZI_INTEROP_API bool kanzi::interop::Object_isStale (ObjectWrapper *wrapper)
 
KANZI_INTEROP_API void kanzi::interop::Object_release (ObjectWrapper *wrapper)
 
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_setUserData (ObjectWrapper *wrapper, void *userData)
 
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)
 
KANZI_INTEROP_API void * kanzi::interop::Object_unwrap (ObjectWrapper *wrapper)
 
KANZI_INTEROP_API ObjectWrapper * kanzi::interop::ObjectRef_getObjectWrapper (ObjectReference *ref)
 
KANZI_INTEROP_API void kanzi::interop::ObjectRef_release (ObjectReference *ref)
 
KANZI_INTEROP_API ObjectReference * kanzi::interop::ParallelActivityHost2D_create (Context *context, string_view name)
 
KANZI_INTEROP_API ObjectReference * kanzi::interop::ParallelActivityHost3D_create (Context *context, string_view name)
 
KANZI_INTEROP_API void kanzi::interop::Plugin_register (Context *context, string_view name, PluginDirector *director)
 
KANZI_INTEROP_API void kanzi::interop::Plugin_registerPluginHandler (Context *context, string_view protocol, PluginHandlerDirector *director)
 
KANZI_INTEROP_API void kanzi::interop::Plugin_unregisterPluginHandler (Context *context, string_view protocol)
 
KANZI_INTEROP_API ObjectReference * kanzi::interop::PrefabTemplate_instantiate (ObjectWrapper *wrapper, string_view name)
 
KANZI_INTEROP_API void kanzi::interop::Profiler_addSample (string_view name, long long duration)
 
KANZI_INTEROP_API bool kanzi::interop::PropertyType_compare (PropertyTypeWrapper *wrapper, PropertyTypeWrapper *otherWrapper)
 
KANZI_INTEROP_API PropertyTypeWrapper * kanzi::interop::PropertyType_createBool (string_view name, bool defaultValue, uint32_t flags, bool inheritable, EditorInfoWrapper *editorInfo)
 
KANZI_INTEROP_API PropertyTypeWrapper * kanzi::interop::PropertyType_createColorRGBA (string_view name, ColorRGBA defaultValue, uint32_t flags, bool inheritable, EditorInfoWrapper *editorInfo)
 
KANZI_INTEROP_API PropertyTypeWrapper * kanzi::interop::PropertyType_createFloat (string_view name, float defaultValue, uint32_t flags, bool inheritable, EditorInfoWrapper *editorInfo)
 
KANZI_INTEROP_API PropertyTypeWrapper * kanzi::interop::PropertyType_createInt (string_view name, int defaultValue, uint32_t flags, bool inheritable, EditorInfoWrapper *editorInfo)
 
KANZI_INTEROP_API PropertyTypeWrapper * kanzi::interop::PropertyType_createMatrix3x3 (string_view name, Matrix3x3 defaultValue, uint32_t flags, bool inheritable, EditorInfoWrapper *editorInfo)
 
KANZI_INTEROP_API PropertyTypeWrapper * kanzi::interop::PropertyType_createMatrix4x4 (string_view name, Matrix4x4 defaultValue, uint32_t flags, bool inheritable, EditorInfoWrapper *editorInfo)
 
KANZI_INTEROP_API PropertyTypeWrapper * kanzi::interop::PropertyType_createResource (string_view name, ObjectWrapper *defaultValue, uint32_t flags, bool inheritable, EditorInfoWrapper *editorInfo)
 
KANZI_INTEROP_API PropertyTypeWrapper * kanzi::interop::PropertyType_createSRTValue2D (string_view name, SRTValue2D defaultValue, uint32_t flags, bool inheritable, EditorInfoWrapper *editorInfo)
 
KANZI_INTEROP_API PropertyTypeWrapper * kanzi::interop::PropertyType_createSRTValue3D (string_view name, SRTValue3D defaultValue, uint32_t flags, bool inheritable, EditorInfoWrapper *editorInfo)
 
KANZI_INTEROP_API PropertyTypeWrapper * kanzi::interop::PropertyType_createString (string_view name, string_view defaultValue, uint32_t flags, bool inheritable, EditorInfoWrapper *editorInfo)
 
KANZI_INTEROP_API PropertyTypeWrapper * kanzi::interop::PropertyType_createVector2 (string_view name, Vector2 defaultValue, uint32_t flags, bool inheritable, EditorInfoWrapper *editorInfo)
 
KANZI_INTEROP_API PropertyTypeWrapper * kanzi::interop::PropertyType_createVector3 (string_view name, Vector3 defaultValue, uint32_t flags, bool inheritable, EditorInfoWrapper *editorInfo)
 
KANZI_INTEROP_API PropertyTypeWrapper * kanzi::interop::PropertyType_createVector4 (string_view name, Vector4 defaultValue, uint32_t flags, bool inheritable, EditorInfoWrapper *editorInfo)
 
KANZI_INTEROP_API PropertyTypeWrapper * kanzi::interop::PropertyType_find (string_view name)
 
KANZI_INTEROP_API bool kanzi::interop::PropertyType_getBoolDefaultValue (PropertyTypeWrapper *wrapper)
 
KANZI_INTEROP_API uint32_t kanzi::interop::PropertyType_getChangeFlags (PropertyTypeWrapper *wrapper)
 
KANZI_INTEROP_API ColorRGBA kanzi::interop::PropertyType_getColorRGBADefaultValue (PropertyTypeWrapper *wrapper)
 
KANZI_INTEROP_API PropertyDataType kanzi::interop::PropertyType_getDataType (PropertyTypeWrapper *wrapper)
 
KANZI_INTEROP_API EditorInfoWrapper * kanzi::interop::PropertyType_getEditorInfo (PropertyTypeWrapper *wrapper)
 
KANZI_INTEROP_API float kanzi::interop::PropertyType_getFloatDefaultValue (PropertyTypeWrapper *wrapper)
 
KANZI_INTEROP_API int kanzi::interop::PropertyType_getIntDefaultValue (PropertyTypeWrapper *wrapper)
 
KANZI_INTEROP_API Matrix3x3 kanzi::interop::PropertyType_getMatrix3x3DefaultValue (PropertyTypeWrapper *wrapper)
 
KANZI_INTEROP_API Matrix4x4 kanzi::interop::PropertyType_getMatrix4x4DefaultValue (PropertyTypeWrapper *wrapper)
 
KANZI_INTEROP_API string kanzi::interop::PropertyType_getName (PropertyTypeWrapper *wrapper)
 
KANZI_INTEROP_API ObjectWrapper * kanzi::interop::PropertyType_getResourceDefaultValue (PropertyTypeWrapper *wrapper)
 
KANZI_INTEROP_API SRTValue2D kanzi::interop::PropertyType_getSRTValue2DDefaultValue (PropertyTypeWrapper *wrapper)
 
KANZI_INTEROP_API SRTValue3D kanzi::interop::PropertyType_getSRTValue3DDefaultValue (PropertyTypeWrapper *wrapper)
 
KANZI_INTEROP_API string kanzi::interop::PropertyType_getStringDefaultValue (PropertyTypeWrapper *wrapper)
 
KANZI_INTEROP_API Vector2 kanzi::interop::PropertyType_getVector2DefaultValue (PropertyTypeWrapper *wrapper)
 
KANZI_INTEROP_API Vector3 kanzi::interop::PropertyType_getVector3DefaultValue (PropertyTypeWrapper *wrapper)
 
KANZI_INTEROP_API Vector4 kanzi::interop::PropertyType_getVector4DefaultValue (PropertyTypeWrapper *wrapper)
 
KANZI_INTEROP_API bool kanzi::interop::PropertyType_isInherited (PropertyTypeWrapper *wrapper)
 
KANZI_INTEROP_API void kanzi::interop::PropertyType_release (PropertyTypeWrapper *wrapper)
 
KANZI_INTEROP_API void * kanzi::interop::PropertyType_unwrap (PropertyTypeWrapper *wrapper)
 
KANZI_INTEROP_API string kanzi::interop::Resource_getName (ObjectWrapper *wrapper)
 
KANZI_INTEROP_API string kanzi::interop::Resource_getUrl (ObjectWrapper *wrapper)
 
KANZI_INTEROP_API void kanzi::interop::Resource_setKeepAlive (ObjectWrapper *wrapper, bool keepAlive)
 
KANZI_INTEROP_API ObjectReference * kanzi::interop::ResourceAcquireTask_getLoadedResource (ResourceAcquireTaskWrapper *wrapper, string_view url)
 
KANZI_INTEROP_API bool kanzi::interop::ResourceAcquireTask_isFinished (ResourceAcquireTaskWrapper *wrapper)
 
KANZI_INTEROP_API void kanzi::interop::ResourceAcquireTask_release (ResourceAcquireTaskWrapper *wrapper)
 
KANZI_INTEROP_API ObjectReference * kanzi::interop::ResourceManager_acquireLoadedResource (Context *context, string_view url)
 
KANZI_INTEROP_API ObjectReference * kanzi::interop::ResourceManager_acquireResource (Context *context, string_view url)
 
KANZI_INTEROP_API ResourceAcquireTaskWrapper * kanzi::interop::ResourceManager_acquireResourcesAsync (Context *context, const char **urlsStart, size_t urlsCount, ResourceAcquireTaskDirector *director)
 
KANZI_INTEROP_API void kanzi::interop::ResourceManager_addKzbFile (Context *context, string_view fileName)
 
KANZI_INTEROP_API void kanzi::interop::ResourceManager_collectAndAcquirePrefabAsync (ObjectWrapper *nodeWrapper, string_view id, ResourceAcquireTaskDirector *director)
 
KANZI_INTEROP_API void kanzi::interop::ResourceManager_purge (Context *context)
 
KANZI_INTEROP_API void kanzi::interop::ResourceManager_registerProtocolHandler (Context *context, string_view protocol, ResourceProtocolDirector *loadDirector, ResourceReloadProtocolDirector *reloadDirector)
 
KANZI_INTEROP_API bool kanzi::interop::ResourceManager_supportsProtocolHandler (Context *context, string_view protocol)
 
KANZI_INTEROP_API ObjectReference * kanzi::interop::ResourceManager_tryAcquireResource (Context *context, string_view url)
 
KANZI_INTEROP_API void kanzi::interop::ResourceManager_unregisterProtocolHandler (Context *context, string_view protocol)
 
KANZI_INTEROP_API void kanzi::interop::ResourceManager_wait (ResourceAcquireTaskWrapper *acquireTaskWrapper)
 
KANZI_INTEROP_API ObjectReference * kanzi::interop::Scene_create (Context *context, string_view name)
 
KANZI_INTEROP_API ObjectReference * kanzi::interop::TextBlock2D_create (Context *context, string_view name)