Kanzi  3.9.5
Java API
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. More...
 
DynamicPropertyType< Integer > EasingFunctionProperty
 Sets the easing function that defines the curve of the interpolation. More...
 
DynamicPropertyType< Integer > EasingModeProperty
 Sets how to apply the easing function to the interpolation. More...
 
DynamicPropertyType< Boolean > EnabledProperty
 Sets whether the Property Target Easing Interpolator interpolates the value of the Interpolated Property Type. More...
 
DynamicPropertyType< Integer > InterpolatedPropertyFieldProperty
 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. More...
 
DynamicPropertyType< String > InterpolatedPropertyTypeProperty
 The property type you want to interpolate from its previous value to a new value using this Property Target Easing Interpolator. More...
 
DynamicPropertyType< Integer > InterpolationDurationProperty
 Sets the duration of the interpolation in milliseconds. More...
 
DynamicPropertyType< Integer > InterpolationIfInterruptedProperty
 Sets what happens if a new value is set to the interpolated property before interpolation to its previous value completes: More...
 
AbstractMetaclass metaclass = new AbstractMetaclass("Kanzi.PropertyTargetEasingInterpolator")
 Metaclass for PropertyTargetEasingInterpolator.
 
DynamicPropertyType< Boolean > NotifyInterpolationCompletedProperty
 Sets whether the Property Target Easing Interpolator dispatches a Completed message every time it completes interpolation. More...
 
DynamicMessageType< PropertyTargetEasingInterpolatorMetadata.SetEnabledMessageArguments > SetEnabledMessage
 Enables or disables the interpolation performed by Property Target Easing Interpolator. More...
 
- Public Attributes inherited from NodeComponentMetadata
AbstractMetaclass metaclass = new AbstractMetaclass("Kanzi.NodeComponent")
 Metaclass for NodeComponent.
 
DynamicPropertyType< String > NameProperty
 Name. More...
 

Detailed Description

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

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

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

◆ EasingModeProperty

DynamicPropertyType<Integer> EasingModeProperty
Initial value:
=
new DynamicPropertyType<>("PropertyTargetEasingInterpolator.EasingMode", Integer.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<Integer> InterpolatedPropertyFieldProperty
Initial value:
= new DynamicPropertyType<>(
"PropertyTargetEasingInterpolator.InterpolatedPropertyField", Integer.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

DynamicPropertyType<Integer> InterpolationIfInterruptedProperty
Initial value:
= new DynamicPropertyType<>(
"PropertyTargetEasingInterpolator.InterpolationIfInterrupted", Integer.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.

◆ 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.