MadLadSquad
Home
Desktop
Games
Docs
Heapforge
MadLadSquad
Home
Desktop
Games
Docs
Heapforge
Contents
Home
Beginner content
Install guide
Creating and using the UI components
The Instance
The Init Info struct
Building better titlebar menus
Textures
Logging
Unicode support
Additional features
Client-side bar
Custom type definitions
Memory management
C API development
Config files and Folders
Interfaces
Windows
Input
Renderer
Utility
Layouts
Internal Event safety
Customising the build system
Modules system
I18N
Plotting
Knobs
Spinners
Toggles
Text Utils
Undo/Redo
CLI Parser
Theming
OS
Opening URLs and using file pickers
Exec integration
Unix
DBus utilities
XDG integration
Collaborating with others
Advanced content
Loading dynamic libraries at runtime
Understanding the library layout
Compilation mode modifiers
Supporting plugins
Production export and deployment
OS integration tips
Targeting WASM
Using a custom rendering engine:
Introduction
The RendererUtils interface
The WindowUtils interface
The GenericRenderer abstract class
Textures and custom renderers
Examples and tips
Using a custom windowing backend:
Introduction
The GenericWindow abstract class
The GenericMonitor abstract class
Examples and tips
Developer and contributor resources
Core files
Important internal classes
Main.cpp
BuildDef.hpp
Config.hpp
Misc
UX Tips
Credits and applications using the framework
For distro maintainers
All docs
/
UntitledImGuiFramework
Here are some examples of custom window backends:
The built-in GLFW window: files can be found
Framework/Window/GLFW/
SDL backend:
UImGuiSDL