C# Класс SoundInTheory.DynamicImage.Filters.ShaderEffectFilter

The base class for filters that apply an HLSL shader to the image.
Наследование: ImageReplacementFilter
Показать файл Открыть проект

Защищенные методы

Метод Описание
ApplyFilter ( FastBitmap source, System.Windows.Media.DrawingContext dc, int width, int height ) : void

Applies the filter to the specified source.

CleanUpDrawingVisual ( FastBitmap source, System.Windows.Media.DrawingVisual drawingVisual ) : void
ConfigureDrawingVisual ( FastBitmap source, System.Windows.Media.DrawingVisual drawingVisual ) : void
GetDestinationDimensions ( FastBitmap source, int &width, int &height ) : bool

Returns the dimensions of the output image.

GetEffect ( FastBitmap source ) : System.Windows.Media.Effects.Effect

Описание методов

ApplyFilter() защищенный Метод

Applies the filter to the specified source.
protected ApplyFilter ( FastBitmap source, System.Windows.Media.DrawingContext dc, int width, int height ) : void
source SoundInTheory.DynamicImage.Util.FastBitmap The source image.
dc System.Windows.Media.DrawingContext
width int
height int
Результат void

CleanUpDrawingVisual() защищенный Метод

protected CleanUpDrawingVisual ( FastBitmap source, System.Windows.Media.DrawingVisual drawingVisual ) : void
source SoundInTheory.DynamicImage.Util.FastBitmap
drawingVisual System.Windows.Media.DrawingVisual
Результат void

ConfigureDrawingVisual() защищенный Метод

protected ConfigureDrawingVisual ( FastBitmap source, System.Windows.Media.DrawingVisual drawingVisual ) : void
source SoundInTheory.DynamicImage.Util.FastBitmap
drawingVisual System.Windows.Media.DrawingVisual
Результат void

GetDestinationDimensions() защищенный Метод

Returns the dimensions of the output image.
protected GetDestinationDimensions ( FastBitmap source, int &width, int &height ) : bool
source SoundInTheory.DynamicImage.Util.FastBitmap The source image.
width int The desired width of the output image.
height int The desired height of the output image.
Результат bool

GetEffect() защищенный абстрактный Метод

protected abstract GetEffect ( FastBitmap source ) : System.Windows.Media.Effects.Effect
source SoundInTheory.DynamicImage.Util.FastBitmap
Результат System.Windows.Media.Effects.Effect