VR-Engage  2.2
Loading...
Searching...
No Matches
vreConsoleCommands.h
Go to the documentation of this file.
1/*******************************************************************************
2** Copyright (c) 2025 MAK Technologies
3** All rights reserved.
4*******************************************************************************/
5
6//! \file vreConsoleCommands.h
7//! \ingroup vreVrfobjcore
8//! \brief Console command management functions for VREngage
9//!
10//! This file provides functions for registering and removing VREngage-specific
11//! console commands with the simulation environment. These commands extend the
12//! functionality of the simulation console by adding VREngage-specific commands
13//! that can be executed during runtime.
14
15#pragma once
16
18
19namespace makVre
20{
21//! \brief Registers VREngage console commands with the simulation
22//! \param mgr Pointer to the local object manager
23//!
24//! This function registers all VREngage-specific console commands with the
25//! simulation environment. It should be called during initialization to make
26//! VREngage console commands available to the user. The commands are registered
27//! with the provided local object manager.
28VREVRFOBJCORE_DLL void addVreConsoleCommands(DtLocalObjectManager* mgr);
29
30//! \brief Removes previously registered VREngage console commands
31//!
32//! This function removes all VREngage-specific console commands that were
33//! previously registered with addVreConsoleCommands(). It should be called
34//! during shutdown to clean up registered commands.
36} // namespace makVre
Export macros for the VREngage Object Core library.
#define VREVRFOBJCORE_DLL
Platform-specific DLL export/import declaration.
Definition export.h:27
Include export definitions for this library.
Definition glsVreMessageUtil.h:49
VREVRFOBJCORE_DLL void addVreConsoleCommands(DtLocalObjectManager *mgr)
Registers VREngage console commands with the simulation.
VREVRFOBJCORE_DLL void removeVreConsoleCommands()
Removes previously registered VREngage console commands.