Artemis Artemis
Artemis Artemis

Search Results for

    Class LayerBrushReferenceLayerProperty

    A special layer property used to configure the selected layer brush

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

    Methods

    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<LayerBrushReference>.UpdateCurrentValue(float, float)

    Operators

    implicit operator LayerBrushReference?(LayerBrushReferenceLayerProperty)

    Implicitly converts an LayerBrushReferenceLayerProperty to an LayerBrushReference

    Declaration
    public static implicit operator LayerBrushReference?(LayerBrushReferenceLayerProperty p)
    Parameters
    Type Name Description
    LayerBrushReferenceLayerProperty p
    Returns
    Type Description
    LayerBrushReference

    Implements

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