funkin.graphics.shaders

Friday Night Funkin' API Reference

..
AdjustColorShader

AngleMask

BlendModeEffect

BlendModeShader

BlendModesShader

BlueFade

ColorSwap

ColorSwapShader

DropShadowShader

A shader that aims to *mostly recreate how Adobe Animate/Flash handles drop shadows, but its main use here is for rim lighting.

GaussianBlurShader

Note... not actually gaussian!

Grayscale

HSVShader

InverseDotsShader

Create a little dotting effect.

LeftMaskShader

Light

MosaicEffect

MultiplyShader

OverlayBlend

PuddleShader

PureColor

RuntimeCustomBlendShader

RuntimePostEffectShader

RuntimeRainShader

ScreenWipeShader

SserafimShader

StrokeShader

TextureSwap

TitleOutline

WaveShader

WiggleEffectRuntime

To use: 1. Create an instance of the class, specifying speed, frequency, and amplitude. 2. Call sprite.shader = wiggleEffect on the target sprite. 3. Call the update() method on the instance every frame.

WiggleEffectType