Header menu logo Mibo.Raylib

LightDraw Module

Pipe-friendly lighting draw functions. Each takes a RenderBuffer2D as the last argument, adds the command, and returns the buffer for chaining.

Functions and values

Function or value Description

addDirectionalLight lightCtx layer light buffer

Full Usage: addDirectionalLight lightCtx layer light buffer

Parameters:
Returns: RenderBuffer2D
Modifiers: inline

addOccluder lightCtx layer occluder buffer

Full Usage: addOccluder lightCtx layer occluder buffer

Parameters:
Returns: RenderBuffer2D
Modifiers: inline

addPointLight lightCtx layer light buffer

Full Usage: addPointLight lightCtx layer light buffer

Parameters:
Returns: RenderBuffer2D
Modifiers: inline

disableShadows lightCtx layer buffer

Full Usage: disableShadows lightCtx layer buffer

Parameters:
Returns: RenderBuffer2D
Modifiers: inline

enableShadows lightCtx layer buffer

Full Usage: enableShadows lightCtx layer buffer

Parameters:
Returns: RenderBuffer2D
Modifiers: inline

endLighting lightCtx layer buffer

Full Usage: endLighting lightCtx layer buffer

Parameters:
Returns: RenderBuffer2D
Modifiers: inline

litSprite lightCtx sprite buffer

Full Usage: litSprite lightCtx sprite buffer

Parameters:
Returns: RenderBuffer2D
Modifiers: inline
lightCtx : LightContext2D
sprite : SpriteState
buffer : RenderBuffer2D
Returns: RenderBuffer2D

setAmbient lightCtx (layer, ambient) buffer

Full Usage: setAmbient lightCtx (layer, ambient) buffer

Parameters:
Returns: RenderBuffer2D
Modifiers: inline

Type something to start searching.