|
VR-Engage
2.2
|
Go to the source code of this file.
Classes | |
| struct | makVre::DtConfigurableDebugProcess |
| struct | makVre::DtVreDebugMenuConfiguration |
| class | makVre::DtVreDebugManager |
Namespaces | |
| namespace | makVrv |
| namespace | makVre |
Macros | |
| #define | DEBUG_MANAGER_REMOVE_MENU_CALLBACK(delegate) |
| #define | DEBUG_MANAGER_REMOVE_ENABLED_CALLBACK(delegate) |
Typedefs | |
| using | makVre::DtVreDebugMenuCallback = DtDelegate<void> |
| using | makVre::DebugMenuCallbackList = std::list<DtVreDebugMenuCallback> |
| using | makVre::DebugConfigurationValue = std::pair<DtVreDebugMenuConfiguration, DebugMenuCallbackList> |
| using | makVre::DebugMenuConfigurationMap = std::map<std::string, DebugConfigurationValue> |
| using | makVre::DtVreDebugEnabledCallback = DtDelegate<void, bool> |
| using | makVre::DebugEnabledCallbackList = std::list<DtVreDebugEnabledCallback> |
Enumerations | |
| enum class | makVre::CallbackPosition { makVre::FRONT = 0 , makVre::BACK } |
This file defines the DtVreDebugManager class which is the central interface for all debugging functionality in VREngage. It controls debug rendering, menu system, and debug message passing throughout the application.
This file defines the DtVreDebugManager class, which is the primary interface for managing debug functionality in VR-Engage. It provides access to the debug renderer, debug menu configuration, and other debugging utilities.
| #define DEBUG_MANAGER_REMOVE_MENU_CALLBACK | ( | delegate | ) |
| #define DEBUG_MANAGER_REMOVE_ENABLED_CALLBACK | ( | delegate | ) |