InputConsumerNodeComponent

class kanzi::connect::InputConsumerNodeComponent : public NodeComponent

Node component which can be used to receive input events from input service.

Public Functions

InputConsumerNodeComponent(Domain *domain, string_view name)

Constructor.

See

kanzi::NodeComponent

Parameters
  • domain: The UI domain

  • name:

~InputConsumerNodeComponent() override

Destructor.

void onPropertyChanged(AbstractPropertyType propertyType, PropertyNotificationReason reason) override

See

kanzi::PropertyObject

Public Static Functions

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

Factory method to construct the InputConsumerNodeComponent 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