Skip to content

yg.postproc

Functions for GL post processing.

function yg.postproc.init()

Initializes the frame buffer for post processing. If width or height is < 1, the frame buffer size will be synced to the window size.

yg.postproc.init(width, height) -> void

Argument Type Info
width number Width of the frame buffer. If < 1, size is synced with window size
height number Height of the frame buffer. If < 1, size is synced with window size

function yg.postproc.shutdown()

Shuts down the post processing frame buffer.

yg.postproc.shutdown() -> void

function yg.postproc.isInitialized()

Returns true if post processing is initialized, false otherwise.

yg.postproc.isInitialized() -> boolean

function yg.postproc.resize()

Resizes the post processing frame buffer. If width or height is < 1, the frame buffer size will be synced to the window size.

yg.postproc.resize(width, height) -> void

Argument Type Info
width number Width of the frame buffer. If < 1, size is synced with window size
height number Height of the frame buffer. If < 1, size is synced with window size

function yg.postproc.use()

Sets the post processing shader to use.

yg.postproc.use(shader) -> void

Argument Type Info
shader yg.gl.Shader Post processing shader to use. nil for neutral shader