Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • GaussianBlur

Index

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>

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[]

Static gaussianConvolution

Static normalizeMatrix

Static processPoint

  • processPoint(matrix: FasterDictionary<{ x: number; y: number }, number>, x: number, y: number, kernel: FasterDictionary<{ x: number; y: number }, number>, direction: number): number

Generated using TypeDoc