Class PropertiesLayerBrush<T>
For internal use only, please use LayerBrush<T> or PerLedLayerBrush<T> or instead
Inherited Members
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
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 |