Artemis logo
Search Results for

    Show / Hide Table of Contents

    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.

    Inheritance
    System.Object
    CorePropertyChanged
    LayerProperty<SkiaSharp.SKPoint>
    SKPointLayerProperty
    Implements
    ILayerProperty
    IStorageModel
    System.IDisposable
    Inherited Members
    LayerProperty<SKPoint>.Dispose(Boolean)
    LayerProperty<SKPoint>.OnUpdated()
    LayerProperty<SKPoint>.OnCurrentValueSet()
    LayerProperty<SKPoint>.OnVisibilityChanged()
    LayerProperty<SKPoint>.OnKeyframesToggled()
    LayerProperty<SKPoint>.OnKeyframeAdded()
    LayerProperty<SKPoint>.OnKeyframeRemoved()
    LayerProperty<SKPoint>.OnDataBindingPropertyRegistered()
    LayerProperty<SKPoint>.OnDataBindingPropertiesCleared()
    LayerProperty<SKPoint>.OnDataBindingEnabled(LayerPropertyEventArgs)
    LayerProperty<SKPoint>.OnDataBindingDisabled(LayerPropertyEventArgs)
    LayerProperty<SKPoint>.PropertyDescription
    LayerProperty<SKPoint>.Path
    LayerProperty<SKPoint>.PropertyType
    LayerProperty<SKPoint>.Update(Timeline)
    LayerProperty<SKPoint>.Dispose()
    LayerProperty<SKPoint>.Disposed
    LayerProperty<SKPoint>.Updated
    LayerProperty<SKPoint>.CurrentValueSet
    LayerProperty<SKPoint>.VisibilityChanged
    LayerProperty<SKPoint>.KeyframesToggled
    LayerProperty<SKPoint>.KeyframeAdded
    LayerProperty<SKPoint>.KeyframeRemoved
    LayerProperty<SKPoint>.DataBindingPropertyRegistered
    LayerProperty<SKPoint>.DataBindingPropertiesCleared
    LayerProperty<SKPoint>.DataBindingEnabled
    LayerProperty<SKPoint>.DataBindingDisabled
    LayerProperty<SKPoint>.IsHidden
    LayerProperty<SKPoint>.ProfileElement
    LayerProperty<SKPoint>.LayerPropertyGroup
    LayerProperty<SKPoint>.BaseValue
    LayerProperty<SKPoint>.CurrentValue
    LayerProperty<SKPoint>.DefaultValue
    LayerProperty<SKPoint>.SetCurrentValue(SKPoint, Nullable<TimeSpan>)
    LayerProperty<SKPoint>.ApplyDefaultValue()
    LayerProperty<SKPoint>.KeyframesSupported
    LayerProperty<SKPoint>.KeyframesEnabled
    LayerProperty<SKPoint>.Keyframes
    LayerProperty<SKPoint>.CurrentKeyframe
    LayerProperty<SKPoint>.NextKeyframe
    LayerProperty<SKPoint>.AddKeyframe(LayerPropertyKeyframe<SKPoint>)
    LayerProperty<SKPoint>.AddKeyframeEntity(KeyframeEntity)
    LayerProperty<SKPoint>.RemoveKeyframe(LayerPropertyKeyframe<SKPoint>)
    LayerProperty<SKPoint>.DataBindingsSupported
    LayerProperty<SKPoint>.HasDataBinding
    LayerProperty<SKPoint>.GetDataBindingRegistration<TProperty>(String)
    LayerProperty<SKPoint>.GetAllDataBindingRegistrations()
    LayerProperty<SKPoint>.RegisterDataBindingProperty<TProperty>(Func<TProperty>, Action<TProperty>, DataBindingConverter<SKPoint, TProperty>, String)
    LayerProperty<SKPoint>.ClearDataBindingProperties()
    LayerProperty<SKPoint>.EnableDataBinding<TProperty>(DataBindingRegistration<SKPoint, TProperty>)
    LayerProperty<SKPoint>.DisableDataBinding<TProperty>(DataBinding<SKPoint, TProperty>)
    LayerProperty<SKPoint>.IsHiddenWhen<TP>(TP, Func<TP, Boolean>)
    LayerProperty<SKPoint>.IsVisibleWhen<TP>(TP, Func<TP, Boolean>)
    LayerProperty<SKPoint>.IsLoadedFromStorage
    LayerProperty<SKPoint>.Initialize(RenderProfileElement, LayerPropertyGroup, PropertyEntity, Boolean, PropertyDescriptionAttribute, String)
    LayerProperty<SKPoint>.Load()
    LayerProperty<SKPoint>.Save()
    LayerProperty<SKPoint>.OnInitialize()
    CorePropertyChanged.PropertyChanged
    CorePropertyChanged.RequiresUpdate<T>(T, T)
    CorePropertyChanged.SetAndNotify<T>(T, T, String)
    CorePropertyChanged.OnPropertyChanged(String)
    Namespace: Artemis.Core
    Assembly: Artemis.Core.dll
    Syntax
    public class SKPointLayerProperty : LayerProperty<SKPoint>, INotifyPropertyChanged, ILayerProperty, IStorageModel, IDisposable

    Methods

    | Improve this Doc View Source

    UpdateCurrentValue(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 Source

    Implicit(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

    ILayerProperty
    IStorageModel
    System.IDisposable
    • Improve this Doc
    • View Source
    In This Article
    Back to top Generated by DocFX