Kanzi  3.9.9
Kanzi Engine C++ API
bindings.hpp File Reference

Classes

class  kanzi::interop::CallbackBindingProcessorDirector
 

Namespaces

 kanzi
 
 kanzi::interop
 

Functions

KANZI_INTEROP_API void kanzi::interop::Binding_addProcessor (AbstractBindingWrapper *bindingWrapper, ObjectWrapper *bindingProcessorWrapper)
 
KANZI_INTEROP_API ObjectReference * kanzi::interop::Binding_createCallbackBindingProcessor (Context *context, CallbackBindingProcessorDirector *director)
 
KANZI_INTEROP_API AbstractBindingWrapper * kanzi::interop::Binding_createOneWay (string_view sourcePath, PropertyTypeWrapper *sourcePropertyTypeWrapper)
 
KANZI_INTEROP_API AbstractBindingWrapper * kanzi::interop::Binding_createOneWay (string_view sourcePath, PropertyTypeWrapper *sourcePropertyTypeWrapper, PropertyField sourceField)
 
KANZI_INTEROP_API AbstractBindingWrapper * kanzi::interop::Binding_createOneWay (VariantWrapper *variantWrapper)
 
KANZI_INTEROP_API AbstractBindingWrapper * kanzi::interop::Binding_createOneWay (ResourceIDWrapper *wrapper)
 
KANZI_INTEROP_API AbstractBindingWrapper * kanzi::interop::Binding_createToSource (string_view readPath, PropertyTypeWrapper *readPropertyTypeWrapper, string_view pushPath, PropertyTypeWrapper *pushPropertyTypeWrapper)
 
KANZI_INTEROP_API AbstractBindingWrapper * kanzi::interop::Binding_createToSource (string_view readPath, PropertyTypeWrapper *readPropertyTypeWrapper, PropertyField readField, string_view pushPath, PropertyTypeWrapper *pushPropertyTypeWrapper, PropertyField pushField)
 
KANZI_INTEROP_API AbstractBindingWrapper * kanzi::interop::Binding_createTwoWay (string_view sourcePath, PropertyTypeWrapper *sourcePropertyTypeWrapper)
 
KANZI_INTEROP_API AbstractBindingWrapper * kanzi::interop::Binding_createTwoWay (string_view sourcePath, PropertyTypeWrapper *sourcePropertyTypeWrapper, PropertyField sourceField)
 
KANZI_INTEROP_API void kanzi::interop::Binding_release (AbstractBindingWrapper *bindingWrapper)
 
KANZI_INTEROP_API void kanzi::interop::Binding_releaseProcessor (ObjectWrapper *bindingProcessorWrapper)
 
KANZI_INTEROP_API void kanzi::interop::Binding_releaseRuntime (AbstractBindingRuntimeWrapper *bindingRuntimeWrapper)
 
KANZI_INTEROP_API void kanzi::interop::Binding_removeProcessor (AbstractBindingWrapper *bindingWrapper, ObjectWrapper *bindingProcessorWrapper)
 
KANZI_INTEROP_API void * kanzi::interop::Binding_unwrap (AbstractBindingWrapper *bindingWrapper)
 
KANZI_INTEROP_API void * kanzi::interop::Binding_unwrapProcessor (ObjectWrapper *bindingProcessorWrapper)
 
KANZI_INTEROP_API void * kanzi::interop::Binding_unwrapRuntime (AbstractBindingRuntimeWrapper *bindingRuntimeWrapper)