VR-Engage  2.2
Loading...
Searching...
No Matches
export.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

DLL Export/Import Macros
#define UTIL_DLL
 

Detailed Description

This file contains platform-specific export macros that control the visibility of functions and classes in the VREngage Utility library. These macros ensure proper symbol export when building the library and proper import when using the library in other components of the VREngage system.

Macro Definition Documentation

◆ UTIL_DLL

#define UTIL_DLL

Export/import macro for non-Windows platforms.

On non-Windows platforms, this macro expands to nothing as these platforms typically handle symbol visibility differently.

Referenced by makVre::applyChannelConfig(), makVre::applyChannelConfig(), makVre::clampLength(), makVre::clampToPrecision(), makVre::clampToPrecision(), makVre::clampToPrecision(), makVre::clampValue< double >(), makVre::clampValue< float >(), makVre::clampValue< int >(), makVre::clearRoleCache(), makVre::customAssert(), makVre::customAssert(), makVre::DtEncodedStringSize(), makVre::DtGetThreadId(), makVre::DtInitializeTimer(), makVre::DtIsEnvironmentVariableSet(), makVre::DtLuaErrorHandler(), DtVreDebug(), DtVreFatal(), DtVreInfo(), makVre::DtVreTimestamp(), DtVreVerbose(), DtVreWarn(), makVre::DtWallClockTime(), makVre::findArg(), makVre::findArg(), makVre::findChannel(), makVre::findObserver(), makVre::findOsgChannel(), makVre::findWindow(), makVre::fixMissingBoostClosingTag(), makVre::getDefaultDisplayLayout(), makVre::getDisplayConfigNames(), makVre::getDisplayLayout(), makVre::getForwardVectorFromOrientation(), makVre::getRoleTemplateFromPath(), makVre::lengthClamped(), makVre::loadTableFile(), logTimestamp(), makVre::lowerCase(), makVre::makeLower(), makVre::randomInt(), makVre::randReal(), makVre::replaceSubStr(), makVre::replaceSubStrRange(), makVre::rtoa(), makVre::stob(), makVre::stod(), makVre::stof(), makVre::stoi(), makVre::stol(), makVre::stoll(), makVre::stoul(), makVre::stoull(), makVre::subStrRangeReplaced(), makVre::subStrReplaced(), makVre::tokenize(), and makVre::trim().