In this page, we will detail the cross-platform
dbus-utils
module provided by our own UntitledDBusUtils
library.
Runtime checking can be done using the dbus
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
dbus
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
dbus: true
Then, regenerate the modules cache by running the following command:
user $ https://madladsquad.com/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 dbus
member of
the ModuleSettings
struct. More info can be found here.
- Home
- Beginner content
- Advanced content
- Developer and contributor resources
- Misc