VR-Engage  2.2
Loading...
Searching...
No Matches
vreVrfPlugin.h File Reference
Include dependency graph for vreVrfPlugin.h:

Go to the source code of this file.

Namespaces

namespace  makVre
 
namespace  makVre::VRE_VRF_PROTOCOL_NAMESPACE
 

Macros

#define VRE_VRF_PROTOCOL_NAMESPACE   DtVreVrfSimPluginDIS
 
#define VRE_VRF_PROTOCOL   "DIS"
 

Functions

VREVRFSIMPROTOCOLDEPENDENTPLUGIN_DLL bool makVre::VRE_VRF_PROTOCOL_NAMESPACE::DtInitializeVreVrfPlugin (DtCgf *cgf)
 
VREVRFSIMPROTOCOLDEPENDENTPLUGIN_DLL bool makVre::VRE_VRF_PROTOCOL_NAMESPACE::DtPostInitializeVreVrfPlugin (DtCgf *cgf)
 
VREVRFSIMPROTOCOLDEPENDENTPLUGIN_DLL void makVre::VRE_VRF_PROTOCOL_NAMESPACE::DtUnloadVreVrfPlugin (DtCgf *cgf)
 
VREVRFSIMPROTOCOLDEPENDENTPLUGIN_DLL void makVre::VRE_VRF_PROTOCOL_NAMESPACE::DtVreVrfPluginInformation (DtVrfPluginInformation &info)
 

Detailed Description

This file defines the initialization, post-initialization, and unload functions for the VREngage protocol-dependent simulation plugin, which extends the base VRF simulation with protocol-specific (DIS or HLA) functionality for VREngage.

Macro Definition Documentation

◆ VRE_VRF_PROTOCOL_NAMESPACE

#define VRE_VRF_PROTOCOL_NAMESPACE   DtVreVrfSimPluginDIS

Protocol-specific namespace and identifier definitions.

Defines the appropriate protocol namespace and protocol identifier based on which protocol variant (DIS or HLA1516e) is being built. These definitions determine the actual namespace for the plugin functions and are used to identify the protocol being used throughout the code.

Namespace for DIS protocol variant

◆ VRE_VRF_PROTOCOL

#define VRE_VRF_PROTOCOL   "DIS"

Protocol identifier string for DIS.