VR-Engage  2.2
Loading...
Searching...
No Matches
plugin.h
Go to the documentation of this file.
1/*******************************************************************************
2** Copyright (c) 2025 MAK Technologies
3** All rights reserved.
4*******************************************************************************/
5
6//! \file plugin.h
7//! \brief Defines the plugin initialization interface for the Spectator Frontend module
8//! \ingroup vreSpectatorFrontend
9
10#pragma once
11
13
14namespace makVre
15{
16//! \brief Forward declaration of the player station application class
18} // namespace makVre
19
20//! \name Plugin Interface Functions
21//! @{
22
23//! \brief External C interface for module initialization
24extern "C"
25{
26 //! \brief Initializes the Spectator Frontend module
27 //! \param app Pointer to the player station application
28 //! \return True if initialization was successful, false otherwise
29 //!
30 //! This function is called when the module is loaded to initialize the
31 //! spectator role components and register them with the application
33};
34
35//! @}
Top-level class representing the VR-Engage application.
Definition playerStationApp.h:163
COMMENTFRONTEND_DLL bool initPlayerStationModule(makVre::DtPlayerStationApp *app)
Entry point called by the player station framework to register the example frontend comment logic com...
Defines export macros for the Spectator Frontend library.
#define SPECTATOR_DLL
Export/import macro for non-Windows platforms (empty)
Definition export.h:25
Include export definitions for this library.
Definition glsVreMessageUtil.h:49