Interface ILayerEffectService
A service that allows you to register and retrieve layer brushes
Namespace: Artemis.Core.Services
Assembly: Artemis.Core.dll
Syntax
public interface ILayerEffectService
Methods
GetLayerEffects()
Returns a list of all registered layer effect descriptors
Declaration
List<LayerEffectDescriptor> GetLayerEffects()
Returns
Type | Description |
---|---|
List<LayerEffectDescriptor> |
RegisterLayerEffect(LayerEffectDescriptor)
Add an effect descriptor so that it is available to profile elements
Declaration
LayerEffectRegistration RegisterLayerEffect(LayerEffectDescriptor descriptor)
Parameters
Type | Name | Description |
---|---|---|
LayerEffectDescriptor | descriptor |
Returns
Type | Description |
---|---|
LayerEffectRegistration |
RemoveLayerEffect(LayerEffectRegistration)
Remove a previously added layer effect descriptor so that it is no longer available
Declaration
void RemoveLayerEffect(LayerEffectRegistration registration)
Parameters
Type | Name | Description |
---|---|---|
LayerEffectRegistration | registration |