AudioAsset
Ease
FastString
FontAsset
NineSlice
PackedSprite
PackedSpriteID
RB
   HardwareSettings
   IRetroBlitGame
RBAsset
Rect2i
ShaderAsset
SoundReference
SpriteGrid
SpriteSheetAsset
TMXMapAsset
   TMXLayer
   TMXLayerLoadState
   TMXObject
   TMXObjectGroup
   TMXProperties
Vector2i

RB.Effect

Enumeration

Description

Post-processing effects are applied with RB.EffectSet, these effects are rendered after IRetroBlitGame.Render exits. Unlike normal rendering, some of the post processing effects render in native window resolution and so can create sub-pixel details such as Scanlines.

Multiple effects can be layered together. For example you may want to enable the Scanlines, Noise, and Curvature effects together to create a nice retro CRT TV effect.

It is also possible to write your own custom post-processing effects by loading shaders with ShaderAsset.Load and setting them with RB.EffectShader.

Values

Scanlines Retro CRT scanline effect
Noise Retro CRT screen noise
Saturation Saturate colors
Curvature Retro CRT screen curvature
Slide Slide display in or out from given direction
Wipe Wipe display out from given direction
Shake Shake the display
Zoom Zoom display in or out
Rotation Rotate display by given angle
ColorFade Fade the screen to given color
ColorTint Apply a tint of given color
Negative Turn colors to negative
Pixelate Pixelate effect
Pinhole Pinhole
InvertedPinhole Inverted pinhole
Fizzle Fizzle out
ChromaticAberration Chromatic Aberration

See Docs

Features - Postprocessing Effects
Features - Postprocessing Shaders