Table of Contents

Interface ILayerEffectService

Namespace
Artemis.Core.Services
Assembly
Artemis.Core.dll

A service that allows you to register and retrieve layer brushes

public interface ILayerEffectService

Methods

GetLayerEffects()

Returns a list of all registered layer effect descriptors

List<LayerEffectDescriptor> GetLayerEffects()

Returns

List<LayerEffectDescriptor>

RegisterLayerEffect(LayerEffectDescriptor)

Add an effect descriptor so that it is available to profile elements

LayerEffectRegistration RegisterLayerEffect(LayerEffectDescriptor descriptor)

Parameters

descriptor LayerEffectDescriptor

Returns

LayerEffectRegistration

RemoveLayerEffect(LayerEffectRegistration)

Remove a previously added layer effect descriptor so that it is no longer available

void RemoveLayerEffect(LayerEffectRegistration registration)

Parameters

registration LayerEffectRegistration