Artemis Artemis
Artemis Artemis

Search Results for

    Class SKSizeLayerProperty

    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
    object
    CorePropertyChanged
    LayerProperty<SKSize>
    SKSizeLayerProperty
    Implements
    ILayerProperty
    IStorageModel
    IDisposable
    Inherited Members
    LayerProperty<SKSize>.ToString()
    LayerProperty<SKSize>.Dispose(bool)
    LayerProperty<SKSize>.OnUpdated()
    LayerProperty<SKSize>.OnCurrentValueSet()
    LayerProperty<SKSize>.OnVisibilityChanged()
    LayerProperty<SKSize>.OnKeyframesToggled()
    LayerProperty<SKSize>.OnKeyframeAdded(ILayerPropertyKeyframe)
    LayerProperty<SKSize>.OnKeyframeRemoved(ILayerPropertyKeyframe)
    LayerProperty<SKSize>.Update(Timeline)
    LayerProperty<SKSize>.UpdateDataBinding()
    LayerProperty<SKSize>.RemoveUntypedKeyframe(ILayerPropertyKeyframe)
    LayerProperty<SKSize>.AddUntypedKeyframe(ILayerPropertyKeyframe)
    LayerProperty<SKSize>.Dispose()
    LayerProperty<SKSize>.SetCurrentValue(SKSize, TimeSpan?)
    LayerProperty<SKSize>.ApplyDefaultValue()
    LayerProperty<SKSize>.AddKeyframe(LayerPropertyKeyframe<SKSize>)
    LayerProperty<SKSize>.CreateKeyframeFromEntity(KeyframeEntity)
    LayerProperty<SKSize>.RemoveKeyframe(LayerPropertyKeyframe<SKSize>)
    LayerProperty<SKSize>.IsHiddenWhen<TP>(TP, Func<TP, bool>)
    LayerProperty<SKSize>.IsVisibleWhen<TP>(TP, Func<TP, bool>)
    LayerProperty<SKSize>.Initialize(RenderProfileElement, LayerPropertyGroup, PropertyEntity, bool, PropertyDescriptionAttribute)
    LayerProperty<SKSize>.Load()
    LayerProperty<SKSize>.Save()
    LayerProperty<SKSize>.PropertyDescription
    LayerProperty<SKSize>.Path
    LayerProperty<SKSize>.PropertyType
    LayerProperty<SKSize>.IsHidden
    LayerProperty<SKSize>.ProfileElement
    LayerProperty<SKSize>.LayerPropertyGroup
    LayerProperty<SKSize>.BaseValue
    LayerProperty<SKSize>.CurrentValue
    LayerProperty<SKSize>.DefaultValue
    LayerProperty<SKSize>.KeyframesSupported
    LayerProperty<SKSize>.KeyframesEnabled
    LayerProperty<SKSize>.Keyframes
    LayerProperty<SKSize>.UntypedKeyframes
    LayerProperty<SKSize>.CurrentKeyframe
    LayerProperty<SKSize>.NextKeyframe
    LayerProperty<SKSize>.DataBinding
    LayerProperty<SKSize>.DataBindingsSupported
    LayerProperty<SKSize>.BaseDataBinding
    LayerProperty<SKSize>.HasDataBinding
    LayerProperty<SKSize>.IsLoadedFromStorage
    LayerProperty<SKSize>.Disposed
    LayerProperty<SKSize>.Updated
    LayerProperty<SKSize>.CurrentValueSet
    LayerProperty<SKSize>.VisibilityChanged
    LayerProperty<SKSize>.KeyframesToggled
    LayerProperty<SKSize>.KeyframeAdded
    LayerProperty<SKSize>.KeyframeRemoved
    Namespace: Artemis.Core
    Assembly: Artemis.Core.dll
    Syntax
    public class SKSizeLayerProperty : LayerProperty<SKSize>, ILayerProperty, IStorageModel, IDisposable

    Methods

    OnInitialize()

    Called when the layer property has been initialized

    Declaration
    protected override void OnInitialize()
    Overrides
    LayerProperty<SKSize>.OnInitialize()

    UpdateCurrentValue(float, float)

    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
    float keyframeProgress

    The linear current keyframe progress

    float keyframeProgressEased

    The current keyframe progress, eased with the current easing function

    Overrides
    LayerProperty<SKSize>.UpdateCurrentValue(float, float)

    Operators

    implicit operator SKSize(SKSizeLayerProperty)

    Implicitly converts an SKSizeLayerProperty to an SKSize

    Declaration
    public static implicit operator SKSize(SKSizeLayerProperty p)
    Parameters
    Type Name Description
    SKSizeLayerProperty p
    Returns
    Type Description
    SKSize

    Implements

    ILayerProperty
    IStorageModel
    IDisposable
    Content is available under the PolyForm Noncommercial License, by Artemis RGB.