Class LayerEffect<T>
Represents an effect that applies preprocessing and/or postprocessing to a layer
Inherited Members
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
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 |