Methods
Static calculate1DSampleKernel
- calculate1DSampleKernel(deviation: number): FasterDictionary<{ x: number; y: number }, number>
Static calculate1DSampleKernelOfSize
- calculate1DSampleKernelOfSize(deviation: number, size: number): FasterDictionary<{ x: number; y: number }, number>
-
Parameters
-
deviation: number
-
size: number
Returns FasterDictionary<{ x: number; y: number }, number>
Static calculateNormalized1DSampleKernel
- calculateNormalized1DSampleKernel(deviation: number): FasterDictionary<{ x: number; y: number }, number>
Static createBlurredTexture
- createBlurredTexture(image: Texture, deviation?: number): void
-
Parameters
-
image: Texture
-
Default value deviation: number = 1
Returns void
模糊的纹理
Static createBlurredTextureData
- createBlurredTextureData(srcData: Color[], width: number, height: number, deviation?: number): Color[]
-
Parameters
-
srcData: Color[]
-
width: number
-
height: number
-
Default value deviation: number = 1
Static gaussianConvolution
Static processPoint
- processPoint(matrix: FasterDictionary<{ x: number; y: number }, number>, x: number, y: number, kernel: FasterDictionary<{ x: number; y: number }, number>, direction: number): number
-
Parameters
Returns number
创建一个新的纹理,它是原始纹理的高斯模糊版本