|
VR-Engage
2.2
|
Go to the source code of this file.
Macros | |
DLL Export/Import Macros | |
| #define | UTIL_DLL |
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.
| #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().