InputConsumerNodeComponent

class kanzi::connect::InputConsumerNodeComponent : public NodeComponent

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

Public Functions

explicit InputConsumerNodeComponent(Domain *domain, string_view name)

Constructor.

See

kanzi::NodeComponent

Parameters
  • domain: The UI domain

  • name:

virtual  ~InputConsumerNodeComponent () KZ_OVERRIDE

Destructor.

virtual void onPropertyChanged (AbstractPropertyType propertyType, PropertyNotificationReason reason) KZ_OVERRIDE

See

kanzi::PropertyObject

Public Static Functions

static 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:

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

Change handler for attached node geometry changes.

See

kanzi::PropertyTypeDescriptor::NotificationCallback