VR-Engage
2.2
Loading...
Searching...
No Matches
plugin.h
Go to the documentation of this file.
1
/******************************************************************************
2
* Copyright (c) 2025 MAK Technologies, Inc.
3
* All rights reserved.
4
******************************************************************************/
5
6
//! \file plugin.h
7
//! \brief Plugin entry point for state extension example
8
9
#pragma once
10
11
#include "
export.h
"
12
13
// Forward declare the Player Station App
14
namespace
makVre
15
{
16
class
DtPlayerStationApp
;
17
}
18
19
//! \brief VR-Engage plugin entry point for player station module loading.
20
//!
21
//! This function is called by VR-Engage when the plugin DLL is loaded. It registers
22
//! the custom extended engaged state with the player station's state manager.
23
//!
24
//! \param app The player station application instance
25
//! \return true if registration succeeds, false otherwise
26
extern
"C"
27
{
28
ENHANCEDSTATE_DLL
bool
initPlayerStationModule
(
makVre::DtPlayerStationApp
* app);
29
};
makVre::DtPlayerStationApp
Top-level class representing the VR-Engage application.
Definition
playerStationApp.h:163
initPlayerStationModule
COMMENTFRONTEND_DLL bool initPlayerStationModule(makVre::DtPlayerStationApp *app)
Entry point called by the player station framework to register the example frontend comment logic com...
export.h
ENHANCEDSTATE_DLL
#define ENHANCEDSTATE_DLL
Definition
export.h:15
makVre
Include export definitions for this library.
Definition
glsVreMessageUtil.h:49
Generated on 2026-01-13 from SVN revision 282860 - Copyright © 2005-2026 MAK Technologies. All Rights Reserved.