-
-
Notifications
You must be signed in to change notification settings - Fork 7
Exec submodule
In this page, we will detail the cross-platform exec module provided by our own UntitledExec library.
To enable it, simply change the source code of the CMakeLists.txt file to this:
option(ENABLE_UEXEC "Compile in the UntitledExec library for a cross-platform method of launching applications" ON)Otherwise, simply add the following argument through the cmake CLI: -DENABLE_UEXEC=ON and don't forget to also enable the OS module!
Finally, update your uvproj.yaml so that the uexec key under enabled-modules is set to true like this:
name: "MyProject"
version: "1.0.0.0"
engine-version: "1.0.0.0"
enabled-modules:
os: true
uexec: trueThe entire module is flagged as event safe at Any time.
The library has already been documented on its own GitHub repo's wiki here, simply skip the initial installation instructions since they're not relevant.
To check for the module at compile time, use the UIMGUI_UEXEC_SUBMODULE_ENABLED macro.
At runtime, use the uexec public boolean constant member of ModulesManager.
This project is supported by all the people who joined our discord server and became beta testers. If you want to join the discord you can click here.
- 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
- Internal Event safety
- Customising the build system
- Modules system
- 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:
- Using a custom windowing backend:
- Developer and contributor resources
- Misc