InputProducerNodeComponent

class kanzi::connect::InputProducerNodeComponent : public NodeComponent

Node component which can be used to provide input events to input service.

Public Functions

explicit InputProducerNodeComponent(Domain *domain, string_view name)

Constructor.

See

kanzi::NodeComponent

Parameters
  • domain: The UI domain

  • name:

virtual  ~InputProducerNodeComponent () KZ_OVERRIDE

Destructor.

virtual void onPropertyChanged (AbstractPropertyType propertyType, PropertyNotificationReason reason) KZ_OVERRIDE

See

kanzi::PropertyObject

Public Static Functions

static shared_ptr<InputProducerNodeComponent> create(Domain *domain, string_view name)

Factory method to construct the InputNodeComponent instance.

See

kanzi::NodeComponent

Parameters
  • domain: The UI domain

  • name:

static void geometryPropertyChangeHandler(PropertyObject &propertyType, const float &value, PropertyNotificationReason reason, void *valueSource)

Change handler for attached node geometry changes.

See

kanzi::PropertyTypeDescriptor::NotificationCallback