using System;
namespace Artemis.Core.LayerEffects
{
///
public class LayerEffectConfigurationDialog : LayerEffectConfigurationDialog where T : EffectConfigurationViewModel
{
///
public override Type Type => typeof(T);
}
///
/// Describes a UI tab for a specific layer effect
///
public abstract class LayerEffectConfigurationDialog
{
///
/// The layer effect this dialog belongs to
///
internal BaseLayerEffect LayerEffect { get; set; }
///
/// The type of view model the tab contains
///
public abstract Type Type { get; }
}
}