Manifesto
Changelog
Coding Style Guide
API
Directory hierarchy
Namespace hierarchy
API contents
Classes
Macros
Directories
Enumerations
Files
Functions
carb::stats::CARB_STRONGTYPE
CARB_UNUSED
omni::ext::OMNI_DECLARE_INTERFACE
omni::ext::OMNI_DECLARE_INTERFACE
__tsan_acquire
__tsan_create_fiber
__tsan_destroy_fiber
__tsan_get_current_fiber
__tsan_mutex_create
__tsan_mutex_destroy
__tsan_mutex_post_divert
__tsan_mutex_post_lock
__tsan_mutex_post_signal
__tsan_mutex_post_unlock
__tsan_mutex_pre_divert
__tsan_mutex_pre_lock
__tsan_mutex_pre_signal
__tsan_mutex_pre_unlock
__tsan_release
__tsan_set_fiber_name
__tsan_switch_to_fiber
carb::acquireFramework
carb::acquireFrameworkAndRegisterBuiltins
carb::acquireFrameworkForBindings
carb::acquireInterfaceForBindings
carb::acquireInterfaceFromLibraryForBindings
carb::crashreporter::addCrashMetadata
carb::crashreporter::addCrashMetadata
carb::crashreporter::addExtraCrashFile
omni::log::addModulesChannels
omni::structuredlog::addModulesSchemas
carb::cpp::addressof
carb::cpp::addressof
carb::extras::adjustWindowsDllSearchPaths
carb::audio::alignBytesToFrameCeil
carb::audio::alignBytesToFrameCeil
carb::audio::alignBytesToFrameCeil
carb::audio::alignBytesToFrameFloor
carb::audio::alignBytesToFrameFloor
carb::audio::alignBytesToFrameFloor
carb::allocate
carb::settings::appendToStringArray
carb::cpp::as_bytes
carb::cpp::as_writable_bytes
carb::time::asctime_r
carb::assertHandlerFallback
carb::this_thread::atomic_fence_seq_cst
carb::math::bitScanForward
carb::math::bitScanReverse
carb::cpp::bit_cast
carb::cpp::bit_ceil
carb::cpp::bit_floor
carb::audio::bitsPerSampleToIntegerPcmSampleFormat
omni::core::borrow
carb::borrowObject
carb::audio::bytesToFrames
carb::audio::bytesToFrames
carb::audio::bytesToFrames
carb::audio::bytesToMicroseconds
carb::audio::bytesToMicroseconds
carb::audio::bytesToMicroseconds
carb::audio::bytesToMilliseconds
carb::audio::bytesToMilliseconds
carb::audio::bytesToMilliseconds
carb::audio::calculateGainFromLinearScale
carb::audio::calculateLinearScaleFromGain
carb::audio::calculateOpusGain
carbGetErrorApi
carbGetFrameworkVersion
carbGetPluginDeps
carb::carbGetSdkVersion
carbOnPluginPostShutdown
carbOnPluginPreStartup
carbOnPluginQuickShutdown
carbOnPluginRegister
carbOnPluginRegisterEx
carbOnPluginRegisterEx2
carbOnPluginShutdown
carbOnPluginStartup
carbOnPluginStartupEx
carbOnReloadDependency
carbReallocate
carb_max
carb_min
omni::core::cast
omni::structuredlog::clearJsonTree
omni::structuredlog::compareJsonTrees
carb::extras::compareStrings
carb::extras::compareStringsNoCase
carb::configureFramework
omni::structuredlog::configureStructuredLogging
carb::cpp::construct_at
carb::extras::convertCarboniteToWindowsPath
carb::extras::convertErrnoToMessage
carb::audio::convertSoundFormat
carb::audio::convertToFlac
carb::audio::convertToVorbis
carb::audio::convertUnits
carb::extras::convertUtf16StringToUtf8
carb::extras::convertUtf16StringToUtf8
carb::extras::convertUtf16StringToUtf8
carb::extras::convertUtf32StringToUtf8
carb::extras::convertUtf32StringToUtf8
carb::extras::convertUtf32StringToUtf8
carb::extras::convertUtf8StringToUtf16
carb::extras::convertUtf8StringToUtf16
carb::extras::convertUtf8StringToUtf16
carb::extras::convertUtf8StringToUtf32
carb::extras::convertUtf8StringToUtf32
carb::extras::convertUtf8StringToUtf32
carb::extras::convertUtf8StringToWide
carb::extras::convertUtf8StringToWide
carb::extras::convertUtf8StringToWide
carb::extras::convertWideStringToUtf8
carb::extras::convertWideStringToUtf8
carb::extras::convertWideStringToUtf8
carb::extras::convertWinApiErrorCodeToMessage
carb::extras::convertWindowsToCarbonitePath
carb::extras::copyStringSafe
carb::extras::copyStringSafe
carb::cpp::countl_one
carb::cpp::countl_one_constexpr
carb::cpp::countl_zero
carb::cpp::countl_zero_constexpr
carb::cpp::countr_one
carb::cpp::countr_one_constexpr
carb::cpp::countr_zero
carb::cpp::countr_zero_constexpr
carb::dictionary::createDictionaryFromFile
carb::audio::createEmptySound
omni::ext::createExtensionStateChangeHook
carb::extras::createLibraryNameForModule
carb::audio::createSoundFromBlob
carb::audio::createSoundFromFile
carb::audio::createSoundFromRawPcmBlob
carb::events::createSubscriptionToPop
carb::events::createSubscriptionToPopByType
carb::events::createSubscriptionToPush
carb::events::createSubscriptionToPushByType
omni::core::createType
omni::core::createType
carb::time::ctime_r
carb::cpp::data
carb::cpp::data
carb::cpp::data
carb::cpp::data
carb::deallocate
carb::extras::debugBacktrace
carb::extras::debugPrint
carb::extras::debuggerBreak
carb::audio::decrementWithWrap
carb::audio::degreesToRadians
carb::audio::degreesToRadians
carb::deleteHandler
carb::assert::deregisterAssertForClient
carb::crashreporter::deregisterCrashReporterForClient
carb::l10n::deregisterLocalizationForClient
carb::logging::deregisterLoggingForClient
carb::profiler::deregisterProfilerForClient
destroyInterface
carb::cpp::destroy_at
carb::cpp::destroy_at
carb::assert::disableDialog
carb::dictionary::dumpToString
rtx::enableAbiskoMode
rtx::enableAperture
rtx::enableMDLDistilledMtls
omni::extras::endsWith
omni::erase
omni::erase_if
carb::tokens::escapeString
carb::audio::estimateVideoLatency
omni::ext::fetchAllExtensionPackages
fillInterface
fillInterface
omni::extras::fillOutArray
carb::input::filterBufferedEvents
carb::filesystem::findFiles
carb::findPlugins
carb::extras::fixWindowsPathPrefix
carb::fnv1aHash
carb::extras::formatString
carb::extras::formatStringV
carb::audio::framesToBytes
carb::audio::framesToBytes
carb::audio::framesToBytes
carb::audio::framesToMicroseconds
carb::audio::framesToMicroseconds
carb::audio::framesToMilliseconds
carb::audio::framesToMilliseconds
carb::fromHexVersion
carb::cpp::gcd
carb::audio::generateSoundFormat
carb::this_thread::get
carb::input::getActionMappingDescFromString
carb::this_thread::getAffinity
carb::thread::getAffinity
carb::extras::getAppPathAndName
carb::assets::getAssetType
carb::dictionary::getCachedDictionaryInterface
carb::events::getCachedEventsInterface
carb::getCachedInterface
carb::getCachedInterfaceForBindings
carb::detail::getCarbErrorApiFunc
carb::dictionary::getChildByIndex
carb::dictionary::getChildByIndex
carb::crashreporter::getCommandLineArgsAsString
carb::audio::getConeDefaults
carb::crashreporter::getCrashMetadataValue
carb::extras::getCurrentProcessMemoryUsage
carb::extras::getDefaultLibraryExtension
carb::extras::getDefaultLibraryPrefix
carb::tasking::getDefaultTaskingDesc
carb::input::getDeviceInputFromString
carb::input::getDeviceNameString
carb::input::getDeviceTypeFromString
carb::input::getDeviceTypeString
omni::extras::getDirectoryItems
omni::extras::getDirectoryItemsOfType
carb::extras::getDistroName
omni::extras::getDockerCpuLimit
omni::ext::getEnabledExtensionId
omni::ext::getExtensionPath
carb::assert::getFailureCount
omni::extras::getFileSystem
carb::getFramework
carb::extras::getFriendlyMemorySize
carb::input::getGamepadInputFromString
carb::input::getGamepadInputString
carb::this_process::getId
carb::this_thread::getId
carb::this_process::getIdCached
omni::core::getInterfaceDefaults
carb::dictionary::getItemFullPath
carb::input::getKeyboardInputFromString
carb::input::getKeyboardInputString
carb::extras::getLastErrno
carb::extras::getLastErrnoMessage
carb::extras::getLastLoadLibraryError
carb::extras::getLastWinApiErrorCode
carb::extras::getLastWinApiErrorMessage
carb::extras::getLibraryDirectory
carb::extras::getLibraryDirectoryByHandle
carb::extras::getLibraryFilename
carb::extras::getLibraryFilenameByHandle
carb::extras::getLibraryHandle
carb::extras::getLibraryHandleByFilename
carb::extras::getLibrarySymbol
carb::l10n::getLocalizedStringFromHashNoPlugin
carb::logging::getLogging
carb::extras::getMemorySizeMultiplier
carb::extras::getMemoryValueByName
carb::input::getModifierFlagFromString
carb::input::getModifierFlagString
carb::input::getModifierFlagsFromString
carb::input::getModifierFlagsString
omni::core::getModuleFilename
omni::log::getModuleLogChannels
carb::input::getMouseInputFromString
carb::input::getMouseInputString
carb::this_thread::getName
carb::thread::getName
omni::extras::getOutArray
carb::extras::getPathExtension
carb::extras::getPathParent
carb::extras::getPathRelative
carb::extras::getPathStem
carb::extras::getPeakProcessMemoryUsage
carb::extras::getPhysicalMemory
carb::audio::getPlaySoundDescDefaults
carb::this_thread::getProcessId
carb::this_thread::getProcessIdCached
carb::profiler::getProfiler
rtx::getRayTypeCount
carb::audio::getRolloffDefaults
omni::structuredlog::getSchemaResultName
carb::audio::getSetBitCount
carb::settings::getSettingOrDefault
carb::audio::getSoundDataLoadDescDefaults
carb::audio::getSpeakerCountForMode
carb::audio::getSpeakerFlagsForCount
carb::audio::getSpeakerFromSpeakerFlag
carb::audio::getSpeakerFromSpeakerMode
carb::audio::getSpeakerModeForCount
carb::settings::getString
carb::dictionary::getStringArray
carb::dictionary::getStringArray
carb::settings::getStringArray
carb::settings::getStringArrayFromItemValues
carb::settings::getStringAt
carb::input::getStringFromActionMappingDesc
carb::dictionary::getStringFromItemName
carb::dictionary::getStringFromItemValue
carb::settings::getStringFromItemValue
carb::settings::getStringFromItemValueAt
carb::extras::getStringFromMapOrEnvVar
omni::extras::getSubfolders
omni::extras::getSubfolders
carb::extras::getSystemMemoryInfo
omni::core::getTypeIdName
carb::this_process::getUniqueId
carb::dictionary::getValueOrDefault
carb::extras::getWindowsCanonicalPath
carb::extras::getWindowsFullPath
omni::getline
omni::getline
omni::extras::gitHashFromOmniverseVersion
carb::time::gmtime_r
carb::thread::hardware_concurrency
carb::cpp::has_single_bit
carb::hashBuffer
carb::hashCombine
carb::hashLowercaseBuffer
carb::hashLowercaseString
carb::hashPair
carb::hashScalar
carb::hashString
carb::hashUppercaseBuffer
carb::hashUppercaseString
omni::structuredlog::ignoreJsonTreeSerializerValidationError
carb::audio::incrementWithWrap
carb::cpp::invoke
carb::cpp::invoke_r
omni::extras::isAnyVersion
carb::extras::isCiEnvironment
carb::extras::isDebuggerAttached
omni::ext::isExtensionEnabled
carb::crashreporter::isExtraCrashFileKeyUsed
carb::isFrameworkValid
carb::extras::isMemoryOverlap
omni::extras::isPathEqual
carb::math::isPowerOf2
omni::extras::isRunningInContainer
carb::extras::isRunningOnCentos
carb::extras::isRunningOnUbuntu
carb::extras::isStringPrefix
carb::extras::isTestEnvironment
carb::isVersionSemanticallyCompatible
omni::str::isWildcardPattern
carb::dictionary::keepOriginal
carb::loadFrameworkConfiguration
carb::extras::loadLibrary
carb::detail::loadPluginsFromConfig
carb::loadPluginsFromPattern
carb::loadPluginsFromPatterns
carb::settings::loadSettingsFromFile
carb::time::localtime_r
carb::audio::makeSpeakerFlag
carb::audio::makeSpeakerFlag
carb::dictionary::makeStringArrayAtPath
omni::str::matchWildcard
omni::str::matchWildcards
carb::audio::microsecondsToBytes
carb::audio::microsecondsToBytes
carb::audio::microsecondsToBytes
carb::audio::microsecondsToFrames
carb::audio::microsecondsToFrames
carb::audio::millisecondsToBytes
carb::audio::millisecondsToBytes
carb::audio::millisecondsToBytes
carb::audio::millisecondsToFrames
carb::audio::millisecondsToFrames
carb::audio::muteVoice
carb::math::numLeadingZeroBits
omniCoreStart
omniCoreStop
omniCoreStopForBindings
omniCreateLog
omniCreateTypeFactory
omniGetBuiltInWithoutAcquire
omniGetLogWithoutAcquire
omniGetModuleDirectory
omniGetModuleFilename
omniGetStructuredLogWithoutAcquire
omniGetTypeFactoryWithoutAcquire
omniModuleGetExports
omniReleaseStructuredLog
carb::memory::operator!=
carb::container::detail::operator!=
carb::assets::operator!=
carb::extras::operator!=
carb::extras::operator!=
carb::extras::operator!=
carb::extras::operator!=
carb::operator!=
omni::detail::operator!=
omni::operator!=
omni::operator!=
omni::operator!=
omni::operator!=
omni::operator!=
omni::operator!=
omni::operator!=
omni::operator!=
carb::cpp::operator""_sv
carb::cpp::operator""_sv
carb::cpp::operator""_sv
carb::cpp::operator""_sv
carb::variant_literals::operator""_v
carb::variant_literals::operator""_v
carb::variant_literals::operator""_v
carb::extras::operator+
carb::extras::operator+
carb::extras::operator+
carb::extras::operator+
carb::extras::operator+
carb::extras::operator+
carb::extras::operator+
omni::detail::operator+
omni::operator+
omni::operator+
omni::operator+
omni::operator+
omni::operator+
omni::operator+
omni::operator+
omni::operator+
omni::operator+
omni::operator+
omni::operator+
omni::operator+
omni::operator+
omni::operator+
omni::operator+
omni::detail::operator-
carb::extras::operator/
carb::operator<
omni::detail::operator<
omni::extras::operator<
omni::operator<
omni::operator<
omni::operator<
omni::operator<
omni::operator<
omni::operator<
carb::operator<<
carb::operator<<
carb::operator<<
carb::operator<<
omni::operator<<
carb::operator<=
omni::detail::operator<=
omni::operator<=
omni::operator<=
omni::operator<=
omni::operator<=
omni::operator<=
omni::operator<=
carb::memory::operator==
carb::container::detail::operator==
carb::assets::operator==
carb::extras::operator==
carb::extras::operator==
carb::extras::operator==
carb::extras::operator==
carb::operator==
omni::detail::operator==
omni::extras::operator==
omni::operator==
omni::operator==
omni::operator==
omni::operator==
omni::operator==
omni::operator==
omni::operator==
omni::operator==
omni::operator==
omni::operator==
omni::operator==
omni::detail::operator>
omni::operator>
omni::operator>
omni::operator>
omni::operator>
omni::operator>
omni::operator>
omni::detail::operator>=
omni::operator>=
omni::operator>=
omni::operator>=
omni::operator>=
omni::operator>=
omni::operator>=
omni::operator>>
carb::dictionary::overwriteOriginal
carb::dictionary::overwriteOriginalWithArrayHandling
carb::input::parseDeviceNameString
omni::ext::parseExtUrl
carb::options::parseOptions
carb::audio::pauseVoice
carb::audio::playLoopingSound
carb::audio::playOneShotSound
carb::pluginDeinitialize
carb::pluginInitialize
carb::math::popCount
carb::cpp::popcount
carb::cpp::popcount_constexpr
omni::extras::prereleaseCmp
omni::extras::prereleaseCmp
carb::options::printOptionUsage
carb::memory::protectedMemmove
carb::memory::protectedStrncpy
carb::quickReleaseFrameworkAndTerminate
carb::audio::radiansToDegrees
carb::audio::radiansToDegrees
omni::extras::readFile
carb::reallocate
carb::assert::registerAssertForClient
carb::crashreporter::registerCrashReporterForClient
omni::core::registerInterfaceImplementations
omni::core::registerInterfaceImplementationsFromModule
carb::l10n::registerLocalizationForClient
carb::logging::registerLoggingForClient
carb::extras::registerPathAlias
carb::profiler::registerProfilerForClient
carb::releaseFramework
carb::releaseFrameworkAndDeregisterBuiltins
carb::releaseFrameworkForBindings
omni::log::removeModulesChannels
omni::extras::replaceAll
carb::resetCachedInterface
omni::extras::resolvePath
carb::extras::resolvePathAliases
carb::tokens::resolveString
carb::launcher::restoreParentDeathSignal
omni::core::resultToString
carb::audio::sampleFormatToBitsPerSample
carb::crashreporter::detail::sanitizeExtraCrashFileKey
carb::dictionary::saveFileFromDictionary
carb::settings::saveFileFromSettings
carb::audio::saveSoundToDisk
carb::audio::saveToDiskAsFlac
carb::audio::saveToDiskAsOpus
carb::audio::saveToDiskAsVorbis
carb::crashreporter::sendAndRemoveLeftOverDumpsAsync
omni::structuredlog::serializeArray
omni::structuredlog::serializeEnum
omni::structuredlog::serializeJsonTree
omni::structuredlog::serializeJsonTree
omni::structuredlog::serializeScalar
carb::this_thread::setAffinity
carb::this_thread::setAffinity
carb::thread::setAffinity
carb::thread::setAffinity
carb::settings::setBoolArray
carb::detail::setClientName
carb::input::setDefaultActionMapping
carb::settings::setDefaultAndGetSetting
rtx::setDefaultBoolEx
carb::detail::setDefaultPluginsFromConfig
carb::dictionary::setDictionaryArrayElementFromStringValue
carb::dictionary::setDictionaryElementAutoType
carb::dictionary::setDictionaryFromCmdLine
carb::dictionary::setDictionaryFromStringMapping
carb::settings::setFloatArray
carb::settings::setFloatArray
carb::settings::setIntArray
carb::settings::setIntArray
omni::core::setInterfaceDefaults
carb::this_thread::setName
carb::thread::setName
carb::dictionary::setStringArray
carb::dictionary::setStringArray
carb::settings::setStringArray
omni::structuredlog::setStructuredLogLoggingEnabled
carb::audio::setVoiceFrequencyRatio
carb::audio::setVoiceMatrix
carb::audio::setVoiceVolume
carb::assert::showToConsole
carb::shutdownFramework
carb::this_thread::sleepForUs
carb::this_thread::spinTryWait
carb::this_thread::spinTryWaitWithBackoff
carb::this_thread::spinWait
carb::this_thread::spinWaitWithBackoff
omni::extras::split
omni::extras::startsWith
carb::startupFramework
omni::core::steal
carb::stealObject
omni::stod
omni::stof
omni::stoi
omni::stol
omni::stold
omni::stoll
omni::stoul
omni::stoull
omni::compiletime::strcmp
omni::extras::stringCompareCaseInsensitive
omni::extras::stringToInt2
omni::extras::stringToInteger
carb::logging::stringToLevel
omni::extras::stringToVersion
omni::extras::stringToVersionOrDefault
omni::compiletime::strlen
carb::input::subscribeToActionEvents
omni::ext::subscribeToExtensionEnable
carb::input::subscribeToGamepadConnectionEvents
carb::input::subscribeToGamepadEvents
carb::input::subscribeToKeyboardEvents
carb::input::subscribeToMouseEvents
carb::container::detail::swap
carb::cpp::swap
omni::swap
omni::swap
carb::memory::testReadable
carb::input::toButtonFlags
carb::input::toCurrentButtonState
carb::toHexVersion
carb::dictionary::toItemType
carb::dictionary::toItemType< bool >
carb::dictionary::toItemType< char * >
carb::dictionary::toItemType< const char * >
carb::dictionary::toItemType< double >
carb::dictionary::toItemType< float >
carb::dictionary::toItemType< int32_t >
carb::dictionary::toItemType< int64_t >
omni::extras::toLower
carb::input::toPreviousButtonState
omni::to_string
omni::to_string
omni::to_string
omni::to_string
omni::to_string
omni::to_string
omni::to_string
omni::to_string
omni::to_string
carb::tolower
carb::toupper
carb::variant::translate
carb::events::typeFromString
omni::core::typeId
omni::unexpected
omni::unexpected
carb::extras::unloadLibrary
carb::audio::unmuteVoice
carb::audio::unpauseVoice
omni::core::unregisterInterfaceImplementationsFromModule
carb::extras::unregisterPathAlias
carb::dictionary::unsubscribeTreeFromAllEvents
carb::assert::useBreakpoint
omni::extras::versionsCmp
carb::dictionary::walkDictionary
carb::settings::walkSettings
carb::extras::withFormatNV
carb::extras::withFormatV
carb::wrapInterfaceFunction
carb::wrapInterfaceFunction
carb::crashreporter::writeFileBlob
Groups
Namespaces
Pages
Structs
Typedefs
Unions
Variables
License
Top Level
Carbonite Plugins/Interfaces
Omniverse Native Interfaces
Deploying a Carbonite Application
Components
Asserts
Audio
Crash Reporter
Function
Carbonite Input Plugin
Overview
Localization
Logging
Memory
Python Bindings
String
Tasking
Telemetry
Unicode
Guides
ABI Compatibility
Building
Testing
Packaging
Releasing
Using Valgrind
Carbonite Interface Walkthrough
Creating a New Omniverse Native Interface
Troubleshooting
Extending an Omniverse Native Interface Walkthrough
Using omni.bind
Documenting
Documentation Guidelines
Restructured Text Guide
C++ Documentation Guide
Python Documentation Guide
carbonite
»
Carbonite SDK API
»
Directories
»
carb
»
carb/detail
»
carb/detail/TSan.h
»
__tsan_mutex_pre_divert
__tsan_mutex_pre_divert
Defined in
carb/detail/TSan.h
inline
constexpr
void
__tsan_mutex_pre_divert
(
void
*
,
unsigned
)
noexcept