Artemis Artemis
Artemis Artemis

Search Results for

    Class PropertiesLayerBrush<T>

    For internal use only, please use LayerBrush<T> or PerLedLayerBrush<T> or instead

    Inheritance
    object
    CorePropertyChanged
    BreakableModel
    BaseLayerBrush
    PropertiesLayerBrush<T>
    LayerBrush<T>
    PerLedLayerBrush<T>
    Implements
    IBreakableModel
    IDisposable
    Inherited Members
    BaseLayerBrush.EnableLayerBrush()
    BaseLayerBrush.DisableLayerBrush()
    BaseLayerBrush.Update(double)
    BaseLayerBrush.Dispose(bool)
    BaseLayerBrush.Dispose()
    BaseLayerBrush.Layer
    BaseLayerBrush.LayerBrushEntity
    BaseLayerBrush.Descriptor
    BaseLayerBrush.ConfigurationDialog
    BaseLayerBrush.BrushType
    BaseLayerBrush.ProviderId
    BaseLayerBrush.Presets
    BaseLayerBrush.DefaultPreset
    BaseLayerBrush.Enabled
    BaseLayerBrush.SupportsTransformation
    BaseLayerBrush.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.LayerBrushes
    Assembly: Artemis.Core.dll
    Syntax
    public abstract class PropertiesLayerBrush<T> : BaseLayerBrush, IBreakableModel, IDisposable where T : LayerPropertyGroup, new()
    Type Parameters
    Name Description
    T

    Constructors

    PropertiesLayerBrush()

    Declaration
    protected PropertiesLayerBrush()

    Properties

    BaseProperties

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

    Declaration
    public override LayerPropertyGroup BaseProperties { get; }
    Property Value
    Type Description
    LayerPropertyGroup
    Overrides
    BaseLayerBrush.BaseProperties

    Properties

    Gets the properties of this brush.

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

    PropertiesInitialized

    Gets whether all properties on this brush are initialized

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

    Implements

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