Artemis Artemis
Artemis Artemis

Search Results for

    Class LayerEffect<T>

    Represents an effect that applies preprocessing and/or postprocessing to a layer

    Inheritance
    object
    CorePropertyChanged
    BreakableModel
    BaseLayerEffect
    LayerEffect<T>
    Implements
    IBreakableModel
    IDisposable
    IStorageModel
    Inherited Members
    BaseLayerEffect.EnableLayerEffect()
    BaseLayerEffect.DisableLayerEffect()
    BaseLayerEffect.Update(double)
    BaseLayerEffect.PreProcess(SKCanvas, SKRect, SKPaint)
    BaseLayerEffect.PostProcess(SKCanvas, SKRect, SKPaint)
    BaseLayerEffect.Dispose(bool)
    BaseLayerEffect.Dispose()
    BaseLayerEffect.Load()
    BaseLayerEffect.Save()
    BaseLayerEffect.LayerEffectEntity
    BaseLayerEffect.ProfileElement
    BaseLayerEffect.Name
    BaseLayerEffect.HasBeenRenamed
    BaseLayerEffect.Order
    BaseLayerEffect.Descriptor
    BaseLayerEffect.ConfigurationDialog
    BaseLayerEffect.ProviderId
    BaseLayerEffect.Enabled
    BaseLayerEffect.Suspended
    BaseLayerEffect.BrokenDisplayName
    BreakableModel.OnBrokenStateChanged()
    BreakableModel.TryOrBreak(Action, string)
    BreakableModel.SetBrokenState(string, Exception)
    BreakableModel.ClearBrokenState(string)
    BreakableModel.GetBrokenHierarchy()
    BreakableModel.BrokenState
    BreakableModel.BrokenStateException
    BreakableModel.BrokenStateChanged
    Namespace: Artemis.Core.LayerEffects
    Assembly: Artemis.Core.dll
    Syntax
    public abstract class LayerEffect<T> : BaseLayerEffect, IBreakableModel, IDisposable, IStorageModel where T : LayerEffectPropertyGroup, new()
    Type Parameters
    Name Description
    T

    Constructors

    LayerEffect()

    Declaration
    protected LayerEffect()

    Properties

    BaseProperties

    Gets a reference to the layer property group without knowing it's type

    Declaration
    public override LayerEffectPropertyGroup BaseProperties { get; }
    Property Value
    Type Description
    LayerEffectPropertyGroup
    Overrides
    BaseLayerEffect.BaseProperties

    Properties

    Gets the properties of this effect.

    Declaration
    public T Properties { get; }
    Property Value
    Type Description
    T

    PropertiesInitialized

    Gets whether all properties on this effect are initialized

    Declaration
    public bool PropertiesInitialized { get; }
    Property Value
    Type Description
    bool

    Implements

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