C# Класс Nez.Textures.GaussianBlur

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
createBlurredGrayscaleTexture ( Color srcData, int width, int height, double deviation = 1 ) : Color[]
createBlurredGrayscaleTexture ( Microsoft.Xna.Framework.Graphics.Texture2D image, double deviation = 1 ) : Microsoft.Xna.Framework.Graphics.Texture2D

creates a new texture that is a gaussian blurred version of the original in grayscale

createBlurredTexture ( Color srcData, int width, int height, double deviation = 1 ) : Color[]
createBlurredTexture ( Microsoft.Xna.Framework.Graphics.Texture2D image, double deviation = 1 ) : Microsoft.Xna.Framework.Graphics.Texture2D

creates a new texture that is a gaussian blurred version of the original

Приватные методы

Метод Описание
calculate1DSampleKernel ( double deviation ) : ].double[
calculate1DSampleKernel ( double deviation, int size ) : ].double[
calculateNormalized1DSampleKernel ( double deviation ) : ].double[
gaussianConvolution ( double matrix, double deviation ) : ].double[
normalizeMatrix ( double matrix ) : ].double[
processPoint ( double matrix, int x, int y, double kernel, int direction ) : double

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

createBlurredGrayscaleTexture() публичный статический Метод

public static createBlurredGrayscaleTexture ( Color srcData, int width, int height, double deviation = 1 ) : Color[]
srcData Color
width int
height int
deviation double
Результат Color[]

createBlurredGrayscaleTexture() публичный статический Метод

creates a new texture that is a gaussian blurred version of the original in grayscale
public static createBlurredGrayscaleTexture ( Microsoft.Xna.Framework.Graphics.Texture2D image, double deviation = 1 ) : Microsoft.Xna.Framework.Graphics.Texture2D
image Microsoft.Xna.Framework.Graphics.Texture2D Image.
deviation double Deviation.
Результат Microsoft.Xna.Framework.Graphics.Texture2D

createBlurredTexture() публичный статический Метод

public static createBlurredTexture ( Color srcData, int width, int height, double deviation = 1 ) : Color[]
srcData Color
width int
height int
deviation double
Результат Color[]

createBlurredTexture() публичный статический Метод

creates a new texture that is a gaussian blurred version of the original
public static createBlurredTexture ( Microsoft.Xna.Framework.Graphics.Texture2D image, double deviation = 1 ) : Microsoft.Xna.Framework.Graphics.Texture2D
image Microsoft.Xna.Framework.Graphics.Texture2D Image.
deviation double Deviation.
Результат Microsoft.Xna.Framework.Graphics.Texture2D