C# Класс Nez.GaussianBlurEffect

Наследование: Microsoft.Xna.Framework.Graphics.Effect
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
computeGaussian float

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

Метод Описание
GaussianBlurEffect ( ) : System
calculateSampleWeights ( ) : void

calculates the sample weights and passes them along to the shader

prepareForHorizontalBlur ( ) : void

prepares the Effect for performing a horizontal blur

prepareForVerticalBlur ( ) : void

prepares the Effect for performing a vertical blur

setBlurEffectParameters ( float dx, float dy, Vector2 offsets ) : void

computes sample weightings and texture coordinate offsets for one pass of a separable gaussian blur filter.

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

Метод Описание
computeGaussian ( float n ) : float

Evaluates a single point on the gaussian falloff curve. Used for setting up the blur filter weightings.

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

GaussianBlurEffect() публичный Метод

public GaussianBlurEffect ( ) : System
Результат System

calculateSampleWeights() публичный Метод

calculates the sample weights and passes them along to the shader
public calculateSampleWeights ( ) : void
Результат void

prepareForHorizontalBlur() публичный Метод

prepares the Effect for performing a horizontal blur
public prepareForHorizontalBlur ( ) : void
Результат void

prepareForVerticalBlur() публичный Метод

prepares the Effect for performing a vertical blur
public prepareForVerticalBlur ( ) : void
Результат void

setBlurEffectParameters() публичный Метод

computes sample weightings and texture coordinate offsets for one pass of a separable gaussian blur filter.
public setBlurEffectParameters ( float dx, float dy, Vector2 offsets ) : void
dx float
dy float
offsets Vector2
Результат void