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
-
objectCorePropertyChangedPropertiesLayerBrush<T>
- Implements
- Derived
-
LayerBrush<T>
- Inherited Members
Properties
BaseProperties
Gets a reference to the layer property group without knowing it's type
public override LayerPropertyGroup BaseProperties { get; }
Property Value
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; }