Kanzi  3.9.7
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< PropertyTargetEasingInterpolatorEnums.EasingFunctionEasingFunctionProperty
 Sets the easing function that defines the curve of the interpolation. More...
 
DynamicPropertyType< AnimationEasingModeEasingModeProperty
 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< 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. 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< PropertyTargetEasingTimelineEnums.InterpolationIfInterruptedModeInterpolationIfInterruptedProperty
 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

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

Occurs when Property Target Easing Interpolator completes its interpolation.

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

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

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

Sets how to apply the easing function to the interpolation.

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.

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.

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.

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

Sets the duration of the interpolation in milliseconds.

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.

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.

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.