C# Class Artemis.Profiles.Layers.Types.Audio.AudioType

Inheritance: ILayerType
Afficher le fichier Open project: SpoinkyNL/Artemis

Private Properties

Свойство Type Description
ApplyHorizontal void
ApplyVertical void
FftCalculated void
OnDataAvailable void
SetupHorizontal void
SetupVertical void
UpdateLayers void

Méthodes publiques

Méthode Description
AudioType ( ) : System
Draw ( LayerModel layer, System.Windows.Media.DrawingContext c ) : void
DrawThumbnail ( LayerModel layer ) : System.Windows.Media.ImageSource
SetupProperties ( LayerModel layerModel ) : void
SetupViewModel ( LayerEditorViewModel layerEditorViewModel, LayerPropertiesViewModel layerPropertiesViewModel ) : LayerPropertiesViewModel
Update ( LayerModel layerModel, IDataModel dataModel, bool isPreview = false ) : void

Private Methods

Méthode Description
ApplyHorizontal ( AudioPropertiesModel settings ) : void
ApplyVertical ( AudioPropertiesModel settings ) : void
FftCalculated ( object sender, FftEventArgs e ) : void
OnDataAvailable ( object sender, NAudio.Wave.WaveInEventArgs e ) : void
SetupHorizontal ( AudioPropertiesModel settings ) : void
SetupVertical ( AudioPropertiesModel settings ) : void
UpdateLayers ( LayerModel layerModel ) : void

Updates the inner layers when the settings have changed

Method Details

AudioType() public méthode

public AudioType ( ) : System
Résultat System

Draw() public méthode

public Draw ( LayerModel layer, System.Windows.Media.DrawingContext c ) : void
layer LayerModel
c System.Windows.Media.DrawingContext
Résultat void

DrawThumbnail() public méthode

public DrawThumbnail ( LayerModel layer ) : System.Windows.Media.ImageSource
layer LayerModel
Résultat System.Windows.Media.ImageSource

SetupProperties() public méthode

public SetupProperties ( LayerModel layerModel ) : void
layerModel LayerModel
Résultat void

SetupViewModel() public méthode

public SetupViewModel ( LayerEditorViewModel layerEditorViewModel, LayerPropertiesViewModel layerPropertiesViewModel ) : LayerPropertiesViewModel
layerEditorViewModel Artemis.ViewModels.Profiles.LayerEditorViewModel
layerPropertiesViewModel Artemis.Profiles.Layers.Abstract.LayerPropertiesViewModel
Résultat Artemis.Profiles.Layers.Abstract.LayerPropertiesViewModel

Update() public méthode

public Update ( LayerModel layerModel, IDataModel dataModel, bool isPreview = false ) : void
layerModel LayerModel
dataModel IDataModel
isPreview bool
Résultat void