Manifesto
Changelog
Coding Style Guide
API
Directory hierarchy
Namespace hierarchy
API contents
Classes
Macros
Directories
Enumerations
Files
Functions
Groups
Namespaces
Pages
Structs
InterfaceType
carb::AcquireInterfaceOptions
carb::Color
carb::ColorRgb
carb::ColorRgbDouble
carb::ColorRgba
carb::ColorRgbaDouble
carb::Double2
carb::Double3
carb::Double4
carb::ErrorApi
carb::FindPluginsArgs
carb::Float2
carb::Float3
carb::Float4
carb::Framework
carb::InitBoth
carb::Int2
carb::Int3
carb::Int4
carb::InterfaceDesc
carb::PluginDesc
carb::PluginFrameworkDesc
carb::PluginImplDesc
carb::PluginLoadingDesc
carb::PluginRegistrationDesc
carb::PluginRegistryEntry
carb::PluginRegistryEntry2
carb::SharedHandle
carb::StartupFrameworkDesc
carb::Uint2
carb::Uint3
carb::Uint4
carb::ValueInitFirst
carb::Version
carb::assert::IAssert
carb::assets::AssetTypeParams
carb::assets::IAssets
carb::assets::IAssetsBlob
carb::assets::LoadContext
carb::assets::LoadParameters
carb::assets::LoaderDesc
carb::assets::Type
carb::audio::AudioImageDesc
carb::audio::CaptureContextDesc
carb::audio::CaptureDeviceDesc
carb::audio::CodecInfo
carb::audio::CodecState
carb::audio::CodecStateDesc
carb::audio::Context
carb::audio::ContextCaps
carb::audio::ContextParams
carb::audio::ContextParams2
carb::audio::ConversionDesc
carb::audio::DecodeStateDesc
carb::audio::DeviceCaps
carb::audio::DspValuePair
carb::audio::EmitterAttributes
carb::audio::EncodeStateDesc
carb::audio::EntityAttributes
carb::audio::EntityCone
carb::audio::EventPoint
carb::audio::FlacEncoderSettings
carb::audio::GroupDesc
carb::audio::IAudioCapture
carb::audio::IAudioData
carb::audio::IAudioDevice
carb::audio::IAudioGroup
carb::audio::IAudioPlayback
carb::audio::IAudioUtils
carb::audio::ListenerAttributes
carb::audio::LockRegion
carb::audio::LoopPointDesc
carb::audio::OpusEncoderSettings
carb::audio::OutputDesc
carb::audio::OutputStreamDesc
carb::audio::PeakVolumes
carb::audio::PlaySoundDesc
carb::audio::PlaySoundDesc2
carb::audio::PlaybackContextDesc
carb::audio::ProbabilityDesc
carb::audio::RolloffCurve
carb::audio::RolloffDesc
carb::audio::SoundData
carb::audio::SoundDataLoadDesc
carb::audio::SoundDataSaveDesc
carb::audio::SoundEntry
carb::audio::SoundFormat
carb::audio::SoundLoadParameters
carb::audio::SpeakerDirection
carb::audio::SpeakerDirectionDesc
carb::audio::Streamer
carb::audio::TranscodeDesc
carb::audio::UserData
carb::audio::Voice
carb::audio::VoiceParams
carb::audio::VorbisEncoderSettings
carb::audio::WaveEncoderSettings
carb::cpp::conjunction
carb::cpp::disjunction
carb::cpp::invoke_result
carb::cpp::is_invocable
carb::cpp::is_invocable_r
carb::cpp::is_nothrow_convertible
carb::cpp::is_nothrow_invocable
carb::cpp::is_nothrow_invocable_r
carb::cpp::is_nothrow_swappable
carb::cpp::is_nothrow_swappable_with
carb::cpp::is_swappable
carb::cpp::is_swappable_with
carb::cpp::negation
carb::cpp::remove_cvref
carb::cpp::type_identity
carb::crashreporter::CrashSentInfo
carb::crashreporter::ICrashReporter
carb::crashreporter::MetadataValueCallback
carb::delegate::RefFromDelegate
carb::dictionary::IDictionary
carb::dictionary::ISerializer
carb::dictionary::Item
carb::dictionary::SubscriptionId
carb::eventdispatcher::EventData
carb::eventdispatcher::IEventDispatcher
carb::eventdispatcher::NamedVariant
carb::events::IEvents
carb::extras::ConstHandleRef
carb::extras::HandleRef
carb::extras::SystemMemoryInfo
carb::filesystem::DirectoryItemInfo
carb::filesystem::File
carb::filesystem::FileInfo
carb::filesystem::FindFilesArgs
carb::filesystem::IFileSystem
carb::input::ActionEvent
carb::input::ActionMappingDesc
carb::input::Gamepad
carb::input::GamepadConnectionEvent
carb::input::GamepadEvent
carb::input::IInput
carb::input::InputDevice
carb::input::InputEvent
carb::input::InputProvider
carb::input::Keyboard
carb::input::KeyboardEvent
carb::input::Mouse
carb::input::MouseEvent
carb::l10n::IL10n
carb::l10n::LanguageIdentifier
carb::l10n::LanguageTable
carb::l10n::LanguageTableData
carb::launcher::ILauncher
carb::launcher::LaunchDesc
carb::logging::ILogging
carb::logging::LogFileConfiguration
carb::logging::Logger
carb::logging::StandardLogger
carb::logging::StringToLogLevelMapping
carb::options::Option
carb::profiler::IProfileMonitor
carb::profiler::IProfiler
carb::profiler::ProfileEvent
carb::settings::ISettings
carb::settings::Transaction
carb::simplegui::ContextDesc
carb::simplegui::DrawCommand
carb::simplegui::DrawData
carb::simplegui::DrawList
carb::simplegui::DrawVertex
carb::simplegui::FontConfig
carb::simplegui::FontCustomRect
carb::simplegui::ISimpleGui
carb::simplegui::ListClipper
carb::simplegui::Payload
carb::simplegui::Style
carb::simplegui::TextEditCallbackData
carb::simplegui::Viewport
carb::simplegui::WindowClass
carb::stats::IStats
carb::stats::StatDesc
carb::stats::Value
carb::tasking::All
carb::tasking::Any
carb::tasking::IFiberEvents
carb::tasking::ITasking
carb::tasking::IThreadPool
carb::tasking::Object
carb::tasking::RefFromDelegate
carb::tasking::RequiredObject
carb::tasking::SpinMutex
carb::tasking::SpinSharedMutex
carb::tasking::TaskDebugInfo
carb::tasking::TaskDesc
carb::tasking::TaskingDesc
carb::tasking::Tracker
carb::tasking::Trackers
carb::thread::IThreadUtil
carb::thread::RelayTaskDesc
carb::thread::futex
carb::tokens::ITokens
carb::variant::IVariant
carb::variant::KeyValuePair
carb::variant::Translator
carb::variant::VTable
carb::variant::VariantData
carb::variant::traits
omni::audio::experimental::CaptureDeviceDesc
omni::audio::experimental::CaptureStreamDesc
omni::audio::experimental::Format
omni::core::Implements
omni::core::ImplementsCast
omni::core::ImplementsWeak
omni::core::InterfaceImplementation
omni::core::ModuleExportEntry
omni::core::ModuleExportEntryCarbClientName
omni::core::ModuleExportEntryCarbFramework
omni::core::ModuleExportEntryCarbIAssert
omni::core::ModuleExportEntryCarbIL10n
omni::core::ModuleExportEntryCarbILogging
omni::core::ModuleExportEntryCarbIProfiler
omni::core::ModuleExportEntryGetModuleDependencies
omni::core::ModuleExportEntryILog
omni::core::ModuleExportEntryIStructuredLog
omni::core::ModuleExportEntryITypeFactory
omni::core::ModuleExportEntryLogChannel
omni::core::ModuleExportEntryOnModuleCanUnload
omni::core::ModuleExportEntryOnModuleLoad
omni::core::ModuleExportEntryOnModuleStarted
omni::core::ModuleExportEntryOnModuleUnload
omni::core::ModuleExportEntrySchema
omni::core::ModuleExports
omni::core::ScopedFrameworkStartup
omni::core::ScopedOmniCore
omni::ext::ExtPathUrl
omni::ext::ExtensionFolderInfo
omni::ext::ExtensionInfo
omni::ext::ExtensionSummary
omni::ext::IExtensions
omni::ext::RegistryProviderInfo
omni::ext::SolverInput
omni::ext::Version
omni::ext::VersionLockDesc
omni::extras::SemanticVersion
omni::formatted_t
omni::kit::AppDesc
omni::kit::AppInfo
omni::kit::BuildInfo
omni::kit::PlatformInfo
omni::platforminfo::CompositorInfo
omni::platforminfo::OsVersion
omni::structuredlog::EventInfo
omni::structuredlog::JsonNode
omni::vformatted_t
std::hash< carb::cpp::basic_string_view< CharT, Traits > >
std::hash< omni::string >
std::hash<::carb::RString >
std::hash<::carb::RStringKey >
std::hash<::carb::RStringU >
std::hash<::carb::RStringUKey >
std::owner_less<::carb::RString >
std::owner_less<::carb::RStringKey >
std::owner_less<::carb::RStringU >
std::owner_less<::carb::RStringUKey >
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
»
Namespaces
»
carb
»
carb::cpp
»
carb::cpp::is_swappable
carb::cpp::is_swappable
Defined in
carb/cpp/TypeTraits.h
template
<
class
T
>
struct
is_swappable
:
public
detail
::
IsSwappable
::
type