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

Namespaces

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

Functions

KANZI_INTEROP_API void kanzi::interop::MessageSubscriptionToken_release (MessageSubscriptionTokenWrapper *wrapper)
 
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 ObjectWrapper * kanzi::interop::Node_acquireResourceDictionary (ObjectWrapper *objectWrapper)
 
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 void kanzi::interop::Node_addInputManipulator (ObjectWrapper *objectWrapper, ObjectWrapper *inputManipulatorWrapper)
 
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 void kanzi::interop::Node_addResourceDictionary (ObjectWrapper *objectWrapper, ObjectWrapper *resourceDictionary)
 
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, int 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, ContainerIndexType index)
 
KANZI_INTEROP_API ContainerLengthType kanzi::interop::Node_getAbstractChildCount (ObjectWrapper *wrapper)
 
KANZI_INTEROP_API ContainerIndexType kanzi::interop::Node_getAbstractChildIndex (ObjectWrapper *wrapper, ObjectWrapper *childWrapper)
 
KANZI_INTEROP_API int kanzi::interop::Node_getChangeFlags (ObjectWrapper *objectWrapper)
 
KANZI_INTEROP_API int 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 ObjectWrapper * kanzi::interop::Node_getResourceDictionary (ObjectWrapper *objectWrapper)
 
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 void kanzi::interop::Node_notifyResourceDictionaryModified (ObjectWrapper *objectWrapper)
 
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_removeBinding (ObjectWrapper *objectWrapper, AbstractBindingRuntimeWrapper *bindingRuntimeWrapper)
 
KANZI_INTEROP_API void kanzi::interop::Node_removeBindingsWithOwner (ObjectWrapper *objectWrapper, ObjectWrapper *ownerObjectWrapper)
 
KANZI_INTEROP_API void kanzi::interop::Node_removeInputManipulator (ObjectWrapper *objectWrapper, ObjectWrapper *inputManipulatorWrapper)
 
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 AbstractBindingRuntimeWrapper * kanzi::interop::Node_setBinding (ObjectWrapper *objectWrapper, AbstractBindingWrapper *bindingWrapper)
 
KANZI_INTEROP_API AbstractBindingRuntimeWrapper * kanzi::interop::Node_setBinding (ObjectWrapper *objectWrapper, AbstractBindingWrapper *bindingWrapper, PropertyTypeWrapper *propertyTypeWrapper)
 
KANZI_INTEROP_API AbstractBindingRuntimeWrapper * kanzi::interop::Node_setBinding (ObjectWrapper *objectWrapper, AbstractBindingWrapper *bindingWrapper, PropertyTypeWrapper *propertyTypeWrapper, PropertyField propertyField)
 
KANZI_INTEROP_API AbstractBindingRuntimeWrapper * kanzi::interop::Node_setBindingWithOwner (ObjectWrapper *objectWrapper, AbstractBindingWrapper *bindingWrapper, ObjectWrapper *ownerObjectWrapper, PropertyTypeWrapper *propertyTypeWrapper)
 
KANZI_INTEROP_API AbstractBindingRuntimeWrapper * kanzi::interop::Node_setBindingWithOwner (ObjectWrapper *objectWrapper, AbstractBindingWrapper *bindingWrapper, ObjectWrapper *ownerObjectWrapper, PropertyTypeWrapper *propertyTypeWrapper, PropertyField propertyField)
 
KANZI_INTEROP_API void kanzi::interop::Node_setChangeFlag (ObjectWrapper *objectWrapper, int flag)
 
KANZI_INTEROP_API AbstractBindingRuntimeWrapper * kanzi::interop::Node_setModifierBinding (ObjectWrapper *objectWrapper, AbstractBindingWrapper *bindingWrapper, PropertyTypeWrapper *propertyTypeWrapper)
 
KANZI_INTEROP_API AbstractBindingRuntimeWrapper * kanzi::interop::Node_setModifierBinding (ObjectWrapper *objectWrapper, AbstractBindingWrapper *bindingWrapper, PropertyTypeWrapper *propertyTypeWrapper, PropertyField propertyField)
 
KANZI_INTEROP_API AbstractBindingRuntimeWrapper * kanzi::interop::Node_setModifierBindingWithOwner (ObjectWrapper *objectWrapper, AbstractBindingWrapper *bindingWrapper, ObjectWrapper *ownerObjectWrapper, PropertyTypeWrapper *propertyTypeWrapper)
 
KANZI_INTEROP_API AbstractBindingRuntimeWrapper * kanzi::interop::Node_setModifierBindingWithOwner (ObjectWrapper *objectWrapper, AbstractBindingWrapper *bindingWrapper, ObjectWrapper *ownerObjectWrapper, PropertyTypeWrapper *propertyTypeWrapper, PropertyField propertyField)
 
KANZI_INTEROP_API void kanzi::interop::Node_setResourceDictionary (ObjectWrapper *objectWrapper, ObjectWrapper *resourceDictionary)
 
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 ()