Table of Contents

Class PropertiesLayerBrush<T>

Namespace
Artemis.Core.LayerBrushes
Assembly
Artemis.Core.dll

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

public abstract class PropertiesLayerBrush<T> : BaseLayerBrush, IBreakableModel, IDisposable, IPluginFeatureDependent where T : LayerPropertyGroup, new()

Type Parameters

T
Inheritance
object
CorePropertyChanged
PropertiesLayerBrush<T>
Implements
Derived
Inherited Members

Properties

BaseProperties

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

public override LayerPropertyGroup BaseProperties { get; }

Property Value

LayerPropertyGroup

Properties

Gets the properties of this brush.

public T Properties { get; }

Property Value

T

PropertiesInitialized

Gets whether all properties on this brush are initialized

public bool PropertiesInitialized { get; }

Property Value

bool