C# 클래스 Nez.Textures.GaussianBlur

파일 보기 프로젝트 열기: prime31/Nez 1 사용 예제들

공개 메소드들

메소드 설명
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