Kanzi 3.9.10
node.hpp File Reference

Namespaces

namespace  kanzi
 
namespace  kanzi::interop
 

Functions

KANZI_INTEROP_API void kanzi::interop::MessageSubscriptionToken_release (MessageSubscriptionTokenWrapper *wrapper)
 
KANZI_INTEROP_API ObjectReferencekanzi::interop::Node_acquireResource (ObjectWrapper *objectWrapper, ResourceIDWrapper *resourceId)
 
KANZI_INTEROP_API ResourceAcquireTaskWrapperkanzi::interop::Node_acquireResourceAsync (ObjectWrapper *objectWrapper, ResourceIDWrapper *resourceId, ResourceAcquireTaskDirector *director)
 
KANZI_INTEROP_API ObjectWrapperkanzi::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 MessageSubscriptionTokenWrapperkanzi::interop::Node_addMessageFilter (ObjectWrapper *objectWrapper, MessageTypeWrapper *messageTypeWrapper, MessageSubscriptionDirector *director)
 
KANZI_INTEROP_API MessageSubscriptionTokenWrapperkanzi::interop::Node_addMessageHandler (ObjectWrapper *objectWrapper, MessageTypeWrapper *messageTypeWrapper, MessageSubscriptionDirector *director)
 
KANZI_INTEROP_API MessageSubscriptionTokenWrapperkanzi::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 MessageSubscriptionTokenWrapperkanzi::interop::Node_addTunnelingMessageFilter (ObjectWrapper *objectWrapper, MessageTypeWrapper *messageTypeWrapper, MessageSubscriptionDirector *director)
 
KANZI_INTEROP_API MessageSubscriptionTokenWrapperkanzi::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 ObjectWrapperkanzi::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 int kanzi::interop::Node_getChangeFlags (ObjectWrapper *objectWrapper)
 
KANZI_INTEROP_API int kanzi::interop::Node_getChildChangeFlags (ObjectWrapper *objectWrapper)
 
KANZI_INTEROP_API IteratorWrapperkanzi::interop::Node_getNodeComponentIterator (ObjectWrapper *objectWrapper)
 
KANZI_INTEROP_API ObjectWrapperkanzi::interop::Node_getParent (ObjectWrapper *wrapper)
 
KANZI_INTEROP_API ObjectWrapperkanzi::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 ObjectWrapperkanzi::interop::Node_lookupNode (ObjectWrapper *wrapper, string_view path)
 
KANZI_INTEROP_API ObjectWrapperkanzi::interop::Node_lookupNodeComponentByName (ObjectWrapper *objectWrapper, string_view name)
 
KANZI_INTEROP_API ObjectWrapperkanzi::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 AbstractBindingRuntimeWrapperkanzi::interop::Node_setBinding (ObjectWrapper *objectWrapper, AbstractBindingWrapper *bindingWrapper)
 
KANZI_INTEROP_API AbstractBindingRuntimeWrapperkanzi::interop::Node_setBinding (ObjectWrapper *objectWrapper, AbstractBindingWrapper *bindingWrapper, PropertyTypeWrapper *propertyTypeWrapper)
 
KANZI_INTEROP_API AbstractBindingRuntimeWrapperkanzi::interop::Node_setBinding (ObjectWrapper *objectWrapper, AbstractBindingWrapper *bindingWrapper, PropertyTypeWrapper *propertyTypeWrapper, PropertyField propertyField)
 
KANZI_INTEROP_API AbstractBindingRuntimeWrapperkanzi::interop::Node_setBindingWithOwner (ObjectWrapper *objectWrapper, AbstractBindingWrapper *bindingWrapper, ObjectWrapper *ownerObjectWrapper, PropertyTypeWrapper *propertyTypeWrapper)
 
KANZI_INTEROP_API AbstractBindingRuntimeWrapperkanzi::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 AbstractBindingRuntimeWrapperkanzi::interop::Node_setModifierBinding (ObjectWrapper *objectWrapper, AbstractBindingWrapper *bindingWrapper, PropertyTypeWrapper *propertyTypeWrapper)
 
KANZI_INTEROP_API AbstractBindingRuntimeWrapperkanzi::interop::Node_setModifierBinding (ObjectWrapper *objectWrapper, AbstractBindingWrapper *bindingWrapper, PropertyTypeWrapper *propertyTypeWrapper, PropertyField propertyField)
 
KANZI_INTEROP_API AbstractBindingRuntimeWrapperkanzi::interop::Node_setModifierBindingWithOwner (ObjectWrapper *objectWrapper, AbstractBindingWrapper *bindingWrapper, ObjectWrapper *ownerObjectWrapper, PropertyTypeWrapper *propertyTypeWrapper)
 
KANZI_INTEROP_API AbstractBindingRuntimeWrapperkanzi::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 ObjectReferencekanzi::interop::Node_tryAcquireResource (ObjectWrapper *objectWrapper, ResourceIDWrapper *resourceId)
 
KANZI_INTEROP_API ObjectWrapperkanzi::interop::Node_trySetFocus (ObjectWrapper *wrapper)
 
KANZI_INTEROP_API float kanzi::interop::Node_unboundedLayoutValue ()