![]() |
Lysa UI
0.0
Lysa UI —UI components for the Lysa Engine
|
Lysa UI requires a working Lysa Engine setup. Refer to the engine's own integration guide for compiler, CMake, Vulkan SDK, and Slang requirements. In addition, Lysa UI itself requires:
Lysa UI is intended to be used alongside Lysa Engine via a .env.cmake configuration file or by setting CMake variables directly.
Create a .env.cmake file (or set variables in your top-level CMakeLists.txt) before adding the subdirectory:
Add the subdirectories and link against both lysa_engine and lysa_ui:
In your C++ source files, import the top-level module to access all widget types:
This single import re-exports every class (Widget, Window, WindowManager, Button, Text, TextEdit, all scroll bars, TreeView, and more) as well as all enumerations and UIEvent signal constants.
| Option | Default | Description |
|---|---|---|
LUA_BINDINGS | OFF | Expose widget API to Lua via LuaBridge |