Kanzi Connect 3.9.10
kanzi::connect::InputConsumerNodeComponent Class Reference

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

#include <input_consumer_node_component.hpp>

Inheritance diagram for kanzi::connect::InputConsumerNodeComponent:

Public Member Functions

 InputConsumerNodeComponent (Domain *domain, string_view name)
 Constructor.
 
virtual void onPropertyChanged (AbstractPropertyType propertyType, PropertyNotificationReason reason) override
 
virtual ~InputConsumerNodeComponent () override
 Destructor.
 

Static Public Member Functions

static shared_ptr< InputConsumerNodeComponentcreate (Domain *domain, string_view name)
 Factory method to construct the InputConsumerNodeComponent instance.
 
static void geometryPropertyChangeHandler (PropertyObject &propertyType, const float &value, PropertyNotificationReason reason, void *valueSource)
 Change handler for attached node geometry changes.
 

Protected Member Functions

virtual void attachOverride () override
 
virtual void detachOverride () override
 

Static Protected Member Functions

static PropertyTypeEditorInfoSharedPtr makeEditorInfo ()
 Create the metadata info for studio editors.
 

Detailed Description

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

Constructor & Destructor Documentation

◆ InputConsumerNodeComponent()

kanzi::connect::InputConsumerNodeComponent::InputConsumerNodeComponent ( Domain * domain,
string_view name )
explicit

Constructor.

Parameters
domainThe UI domain
name
See also
kanzi::NodeComponent

◆ ~InputConsumerNodeComponent()

virtual kanzi::connect::InputConsumerNodeComponent::~InputConsumerNodeComponent ( )
overridevirtual

Destructor.

Member Function Documentation

◆ attachOverride()

virtual void kanzi::connect::InputConsumerNodeComponent::attachOverride ( )
overrideprotectedvirtual
See also
kanzi::NodeComponent

◆ create()

static shared_ptr< InputConsumerNodeComponent > kanzi::connect::InputConsumerNodeComponent::create ( Domain * domain,
string_view name )
static

Factory method to construct the InputConsumerNodeComponent instance.

Parameters
domainThe UI domain
name
See also
kanzi::NodeComponent

◆ detachOverride()

virtual void kanzi::connect::InputConsumerNodeComponent::detachOverride ( )
overrideprotectedvirtual

◆ geometryPropertyChangeHandler()

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

Change handler for attached node geometry changes.

See also
kanzi::PropertyTypeDescriptor::NotificationCallback

◆ makeEditorInfo()

static PropertyTypeEditorInfoSharedPtr kanzi::connect::InputConsumerNodeComponent::makeEditorInfo ( )
staticprotected

Create the metadata info for studio editors.

◆ onPropertyChanged()

virtual void kanzi::connect::InputConsumerNodeComponent::onPropertyChanged ( AbstractPropertyType propertyType,
PropertyNotificationReason reason )
overridevirtual
See also
kanzi::PropertyObject

The documentation for this class was generated from the following file: