raylibStack

raylibStack implements all I/O functionality needed for Fluid to function, using Raylib to read user input and present visuals on the screen.

Specify Raylib version by using a member: raylibStack.v5_5() will create a stack for Raylib 5.5.

raylibStack provides a default implementation for TimeIO, PreferenceIO, HoverIO, FocusIO, ActionIO and FileIO, on top of all the systems provided by Raylib itself: CanvasIO, KeyboardIO, MouseIO, ClipboardIO and ImageLoadIO.

version(Have_raylib_d)
@safe
enum raylibStack = RaylibViewBuilder!RaylibStack.init;

Meta