Class SKPointLayerProperty
Represents a property on a layer. Properties are saved in storage and can optionally be modified from the UI.
Note: You cannot initialize layer properties yourself. If properly placed and annotated, the Artemis core will initialize these for you.
Inherited Members
Namespace: Artemis.Core
Assembly: Artemis.Core.dll
Syntax
public class SKPointLayerProperty : LayerProperty<SKPoint>, INotifyPropertyChanged, ILayerProperty, IStorageModel, IDisposable
Methods
| Improve this Doc View SourceUpdateCurrentValue(Single, Single)
Called every update (if keyframes are both supported and enabled) to determine the new CurrentValue based on the provided progress
Declaration
protected override void UpdateCurrentValue(float keyframeProgress, float keyframeProgressEased)
Parameters
Type | Name | Description |
---|---|---|
System.Single | keyframeProgress | The linear current keyframe progress |
System.Single | keyframeProgressEased | The current keyframe progress, eased with the current easing function |
Overrides
Artemis.Core.LayerProperty<SkiaSharp.SKPoint>.UpdateCurrentValue(System.Single, System.Single)
Operators
| Improve this Doc View SourceImplicit(SKPointLayerProperty to SKPoint)
Implicitly converts an SKPointLayerProperty to an SkiaSharp.SKPoint
Declaration
public static implicit operator SKPoint(SKPointLayerProperty p)
Parameters
Type | Name | Description |
---|---|---|
SKPointLayerProperty | p |
Returns
Type | Description |
---|---|
SkiaSharp.SKPoint |
Implements
System.IDisposable