On this page, we will detail the cross-platform open module provided by our own
UntitledOpen library.
Runtime checking can be done using the open member of the ModuleSettings struct. More info can be found
here.
Enabling in the build system
To enable it, update your uvproj.yaml so that the open 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
open: true
Then, regenerate the modules cache by running the following command:
user $ ./UVKBuildTool --generate <project directory>
After that, refresh your CMake project with cmake ..!
Event safety
The entire module is flagged as event safe at Any time.
Using the library
The library has already been documented on its own GitHub repo’s wiki.
Checking for the module
To check for the module at compile time, use the UIMGUI_OPEN_SUBMODULE_ENABLED macro.
Runtime checking can be done using the open member of the ModuleSettings struct. More info can be found
here.
C API
More info on the UntitledOpen library’s C API can be found here. The page explains both APIs in one place.