Artemis Artemis
Artemis Artemis

Search Results for

    Class IntRangeLayerProperty

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

    Constructors

    IntRangeLayerProperty()

    Declaration
    public IntRangeLayerProperty()

    Methods

    OnInitialize()

    Called when the layer property has been initialized

    Declaration
    protected override void OnInitialize()
    Overrides
    LayerProperty<IntRange>.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<IntRange>.UpdateCurrentValue(float, float)

    Implements

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