InputProducerNodeComponent

class kanzi::connect::InputProducerNodeComponent : public NodeComponent

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

Public Functions

InputProducerNodeComponent(Domain *domain, string_view name)

Constructor.

See

kanzi::NodeComponent

Parameters
  • domain: The UI domain

  • name:

~InputProducerNodeComponent () KZ_OVERRIDE

Destructor.

void onPropertyChanged (AbstractPropertyType propertyType, PropertyNotificationReason reason) KZ_OVERRIDE

See

kanzi::PropertyObject

Public Static Functions

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:

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

Change handler for attached node geometry changes.

See

kanzi::PropertyTypeDescriptor::NotificationCallback