Kanzi 3.9.10
PropertyTargetEasingInterpolatorMetadata Interface Reference

Metadata definitions for PropertyTargetEasingInterpolator. More...

Inheritance diagram for PropertyTargetEasingInterpolatorMetadata:
[legend]

Classes

class  SetEnabledMessageArguments
 Metadata definitions for SetEnabledMessageArguments. More...
 

Public Attributes

DynamicMessageType< NodeComponentMetadata.NodeComponentSourceMessageArguments > CompletedMessage
 Occurs when Property Target Easing Interpolator completes its interpolation.
 
DynamicPropertyType< PropertyTargetEasingInterpolatorEnums.EasingFunctionEasingFunctionProperty
 Sets the easing function that defines the curve of the interpolation.
 
DynamicPropertyType< AnimationEasingModeEasingModeProperty
 Sets how to apply the easing function to the interpolation.
 
DynamicPropertyType< BooleanEnabledProperty
 Sets whether the Property Target Easing Interpolator interpolates the value of the Interpolated Property Type.
 
DynamicPropertyType< PropertyFieldInterpolatedPropertyFieldProperty
 The property field of the Interpolated Property Type you want to interpolate from its previous value to a new value using this Property Target Easing Interpolator.
 
DynamicPropertyType< String > InterpolatedPropertyTypeProperty
 The property type you want to interpolate from its previous value to a new value using this Property Target Easing Interpolator.
 
DynamicPropertyType< Integer > InterpolationDurationProperty
 Sets the duration of the interpolation in milliseconds.
 
DynamicPropertyType< PropertyTargetEasingTimelineEnums.InterpolationIfInterruptedModeInterpolationIfInterruptedProperty
 Sets what happens if a new value is set to the interpolated property before interpolation to its previous value completes:
 
AbstractMetaclass metaclass = new AbstractMetaclass("Kanzi.PropertyTargetEasingInterpolator")
 Metaclass for PropertyTargetEasingInterpolator.
 
DynamicPropertyType< BooleanNotifyInterpolationCompletedProperty
 Sets whether the Property Target Easing Interpolator dispatches a Completed message every time it completes interpolation.
 
DynamicMessageType< PropertyTargetEasingInterpolatorMetadata.SetEnabledMessageArguments > SetEnabledMessage
 Enables or disables the interpolation performed by Property Target Easing Interpolator.
 
- Public Attributes inherited from NodeComponentMetadata
AbstractMetaclass metaclass = new AbstractMetaclass("Kanzi.NodeComponent")
 Metaclass for NodeComponent.
 
DynamicPropertyType< String > NameProperty
 Name.
 

Detailed Description

Metadata definitions for PropertyTargetEasingInterpolator.

Member Data Documentation

◆ CompletedMessage

DynamicMessageType<NodeComponentMetadata.NodeComponentSourceMessageArguments> CompletedMessage
Initial value:
=
new DynamicMessageType<>("Message.PropertyTargetEasingInterpolator.Completed",
NodeComponentMetadata.NodeComponentSourceMessageArguments.class)

Occurs when Property Target Easing Interpolator completes its interpolation.

◆ EasingFunctionProperty

Initial value:
=
new DynamicPropertyType<>("PropertyTargetEasingInterpolator.EasingFunction",
PropertyTargetEasingInterpolatorEnums.EasingFunction.class)

Sets the easing function that defines the curve of the interpolation.

◆ EasingModeProperty

Initial value:
= new DynamicPropertyType<>(
"PropertyTargetEasingInterpolator.EasingMode", AnimationEasingMode.class)

Sets how to apply the easing function to the interpolation.

◆ EnabledProperty

DynamicPropertyType<Boolean> EnabledProperty
Initial value:
=
new DynamicPropertyType<>("PropertyTargetEasingInterpolator.Enabled", Boolean.class)

Sets whether the Property Target Easing Interpolator interpolates the value of the Interpolated Property Type.

◆ InterpolatedPropertyFieldProperty

DynamicPropertyType<PropertyField> InterpolatedPropertyFieldProperty
Initial value:
=
new DynamicPropertyType<>(
"PropertyTargetEasingInterpolator.InterpolatedPropertyField", PropertyField.class)

The property field of the Interpolated Property Type you want to interpolate from its previous value to a new value using this Property Target Easing Interpolator.

◆ InterpolatedPropertyTypeProperty

DynamicPropertyType<String> InterpolatedPropertyTypeProperty
Initial value:
= new DynamicPropertyType<>(
"PropertyTargetEasingInterpolator.InterpolatedPropertyType", String.class)

The property type you want to interpolate from its previous value to a new value using this Property Target Easing Interpolator.

◆ InterpolationDurationProperty

DynamicPropertyType<Integer> InterpolationDurationProperty
Initial value:
= new DynamicPropertyType<>(
"PropertyTargetEasingInterpolator.InterpolationDuration", Integer.class)

Sets the duration of the interpolation in milliseconds.

◆ InterpolationIfInterruptedProperty

Initial value:
=
new DynamicPropertyType<>("PropertyTargetEasingInterpolator.InterpolationIfInterrupted",
PropertyTargetEasingTimelineEnums.InterpolationIfInterruptedMode.class)

Sets what happens if a new value is set to the interpolated property before interpolation to its previous value completes:

  • Start from current interpolated value uses the current value of the ongoing interpolation as the start value of the new interpolation.
  • Start from current target value uses the target value of the ongoing interpolation as the start value of the new interpolation.

Defined in ui/node_component/animation/property_target_easing_interpolator.cpp as InterpolationIfInterruptedModeProperty.

◆ NotifyInterpolationCompletedProperty

DynamicPropertyType<Boolean> NotifyInterpolationCompletedProperty
Initial value:
= new DynamicPropertyType<>(
"PropertyTargetEasingInterpolator.NotifyInterpolationCompleted", Boolean.class)

Sets whether the Property Target Easing Interpolator dispatches a Completed message every time it completes interpolation.

◆ SetEnabledMessage

DynamicMessageType<PropertyTargetEasingInterpolatorMetadata.SetEnabledMessageArguments> SetEnabledMessage
Initial value:
=
new DynamicMessageType<>("Message.PropertyTargetEasingInterpolator.SetEnabled",
PropertyTargetEasingInterpolatorMetadata.SetEnabledMessageArguments.class)

Enables or disables the interpolation performed by Property Target Easing Interpolator.