Bloom

class Bloom(blur: Filter = ApproximateGaussianBlur()) : Filter1to1(source)

Constructors

Link copied to clipboard
constructor(blur: Filter = ApproximateGaussianBlur())

Properties

Link copied to clipboard

blending amount between original image and blurred, default value is 0.5

Link copied to clipboard
var blur: Filter

the blur filter to use for the bloom, default is Approximate Gaussian Blur

Link copied to clipboard

brightness of the resulting image, default value is 0.5

Link copied to clipboard
var depthBufferOut: DepthBuffer?
Link copied to clipboard

rate of downsampling, f.ex: 4 -> 4x, 8x, 16x.., default value is 2

Link copied to clipboard

number of downsampled textures to use, default value is 2

Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
fun apply(source: Array<ColorBuffer>, target: ColorBuffer, clip: Rectangle?)
fun apply(source: Array<ColorBuffer>, target: RenderTarget, clip: Rectangle?)
fun apply(source: ColorBuffer, target: Array<ColorBuffer>, clip: Rectangle?)
fun apply(source: ColorBuffer, target: ColorBuffer, clip: Rectangle?)
open override fun apply(source: Array<ColorBuffer>, target: Array<ColorBuffer>, clip: Rectangle?)
Link copied to clipboard
open override fun close()
Link copied to clipboard
open fun destroy()
Link copied to clipboard
fun untrack()