Carbonite SDK API
Directory hierarchy
dir carb
dir carb/assert
dir carb/assets
dir carb/audio
dir carb/container
dir carb/cpp
file carb/cpp/Barrier.h
file carb/cpp/Bit.h
file carb/cpp/Latch.h
file carb/cpp/Memory.h
file carb/cpp/Numeric.h
file carb/cpp/Semaphore.h
file carb/cpp/Span.h
file carb/cpp/StdDef.h
dir carb/cpp17
file carb/cpp17/Memory.h
file carb/cpp17/StdDef.h
file carb/cpp17/Tuple.h
file carb/cpp17/Utility.h
file carb/cpp17/Variant.h
dir carb/cpp20
file carb/cpp20/Atomic.h
file carb/cpp20/Barrier.h
file carb/cpp20/Bit.h
file carb/cpp20/Latch.h
file carb/cpp20/Memory.h
file carb/cpp20/Span.h
dir carb/delegate
dir carb/detail
dir carb/dictionary
dir carb/events
dir carb/extras
file carb/extras/Base64.h
file carb/extras/Errors.h
file carb/extras/Path.h
file carb/extras/Tokens.h
file carb/extras/Uuid.h
dir carb/input
file carb/input/IInput.h
dir carb/l10n
file carb/l10n/IL10n.h
dir carb/logging
dir carb/math
file carb/math/Util.h
dir carb/memory
dir carb/process
file carb/process/Util.h
dir carb/profiler
dir carb/tasking
dir carb/thread
file carb/thread/Futex.h
file carb/thread/Mutex.h
file carb/thread/Util.h
dir carb/time
file carb/time/TscClock.h
file carb/time/Util.h
dir carb/tokens
dir carb/variant
file carb/BindingsUtils.h
file carb/CarbWindows.h
file carb/ClientUtils.h
file carb/Defines.h
file carb/Error.h
file carb/FindPlugins.h
file carb/Framework.h
file carb/IObject.h
file carb/Interface.h
file carb/Memory.h
file carb/ObjectUtils.h
file carb/PluginUtils.h
file carb/RString.h
file carb/RStringEnum.inl
file carb/SdkVersion.h
file carb/StartupUtils.h
file carb/Types.h
file carb/Version.h
dir examples
dir omni
dir omni/core
file omni/core/Api.h
file omni/core/Assert.h
file omni/core/BuiltIn.h
file omni/core/IObject.h
file omni/core/Omni.h
file omni/core/OmniAttr.h
file omni/core/OmniInit.h
file omni/core/Platform.h
file omni/core/Result.h
file omni/core/TypeId.h
file omni/core/Types.h
dir omni/detail
dir omni/ext
dir omni/extras
file omni/extras/md5.h
dir omni/kit
file omni/kit/IApp.h
file omni/kit/Wildcard.h
dir omni/log
dir omni/python
file omni/python/PyBind.h
dir omni/str
file omni/Expected.h
file omni/Function.h
file omni/Span.h
file omni/String.h
file omni/StringView.h
file omni/Vector.h
dir tests
file Undocumented.h
Namespace hierarchy
namespace carb
namespace carb::assert
struct carb::assert::IAssert
namespace carb::assets
enum carb::assets::Reason
struct carb::assets::IAssets
struct carb::assets::IAssetsBlob
struct carb::assets::LoadContext
struct carb::assets::LoadParameters
struct carb::assets::LoaderDesc
struct carb::assets::Type
namespace carb::audio
enum carb::audio::Speaker
struct carb::audio::AudioImageDesc
struct carb::audio::CodecInfo
struct carb::audio::CodecState
struct carb::audio::CodecStateDesc
struct carb::audio::Context
struct carb::audio::ContextCaps
struct carb::audio::ContextParams
struct carb::audio::ContextParams2
struct carb::audio::ConversionDesc
struct carb::audio::DecodeStateDesc
struct carb::audio::DeviceCaps
struct carb::audio::DspValuePair
struct carb::audio::EncodeStateDesc
struct carb::audio::EntityCone
struct carb::audio::EventPoint
struct carb::audio::GroupDesc
struct carb::audio::IAudioCapture
struct carb::audio::IAudioData
struct carb::audio::IAudioDevice
struct carb::audio::IAudioGroup
struct carb::audio::IAudioPlayback
struct carb::audio::IAudioUtils
struct carb::audio::LockRegion
struct carb::audio::LoopPointDesc
struct carb::audio::OutputDesc
struct carb::audio::PeakVolumes
struct carb::audio::PlaySoundDesc
struct carb::audio::PlaySoundDesc2
struct carb::audio::ProbabilityDesc
struct carb::audio::RolloffCurve
struct carb::audio::RolloffDesc
struct carb::audio::SoundData
struct carb::audio::SoundEntry
struct carb::audio::SoundFormat
struct carb::audio::Streamer
struct carb::audio::TranscodeDesc
struct carb::audio::UserData
struct carb::audio::Voice
struct carb::audio::VoiceParams
namespace carb::container
namespace carb::container::detail
namespace carb::cpp
enum carb::cpp::byte
class carb::cpp::barrier
struct carb::cpp::conjunction
struct carb::cpp::disjunction
struct carb::cpp::invoke_result
struct carb::cpp::is_invocable
struct carb::cpp::is_invocable_r
struct carb::cpp::is_swappable
struct carb::cpp::is_swappable_with
class carb::cpp::latch
struct carb::cpp::negation
struct carb::cpp::remove_cvref
class carb::cpp::span
struct carb::cpp::type_identity
enum carb::cpp::endian
namespace carb::cpp17
namespace carb::cpp20
namespace carb::crashreporter
namespace carb::delegate
namespace carb::delegate::detail
namespace carb::detail
namespace carb::dictionary
struct carb::dictionary::Item
namespace carb::eventdispatcher
namespace carb::events
class carb::events::IEvent
struct carb::events::IEvents
namespace carb::extras
class carb::extras::Base64
struct carb::extras::ConstHandleRef
class carb::extras::CpuInfo
struct carb::extras::HandleRef
class carb::extras::Path
class carb::extras::Utf8Parser
class carb::extras::Uuid
namespace carb::filesystem
struct carb::filesystem::File
struct carb::filesystem::FileInfo
namespace carb::input
struct carb::input::ActionEvent
struct carb::input::Gamepad
struct carb::input::GamepadEvent
struct carb::input::IInput
struct carb::input::InputDevice
struct carb::input::InputEvent
struct carb::input::InputProvider
struct carb::input::Keyboard
struct carb::input::KeyboardEvent
struct carb::input::Mouse
struct carb::input::MouseEvent
class carb::input::ScopedRead
class carb::input::ScopedWrite
namespace carb::l10n
struct carb::l10n::IL10n
struct carb::l10n::LanguageTable
namespace carb::launcher
struct carb::launcher::ILauncher
struct carb::launcher::LaunchDesc
namespace carb::logging
struct carb::logging::ILogging
struct carb::logging::Logger
namespace carb::math
namespace carb::memory
namespace carb::options
struct carb::options::Option
class carb::options::Options
class carb::options::Value
namespace carb::process
namespace carb::profiler
class carb::profiler::Channel
struct carb::profiler::IProfiler
struct carb::profiler::ProfileEvent
namespace carb::settings
namespace carb::simplegui
struct carb::simplegui::ContextDesc
struct carb::simplegui::DrawCommand
struct carb::simplegui::DrawData
struct carb::simplegui::DrawList
struct carb::simplegui::DrawVertex
struct carb::simplegui::FontConfig
struct carb::simplegui::ISimpleGui
struct carb::simplegui::ListClipper
struct carb::simplegui::Payload
struct carb::simplegui::Style
struct carb::simplegui::Viewport
struct carb::simplegui::WindowClass
namespace carb::stats
struct carb::stats::IStats
struct carb::stats::StatDesc
struct carb::stats::Value
namespace carb::tasking
struct carb::tasking::All
struct carb::tasking::Any
class carb::tasking::Counter
class carb::tasking::Delegate
class carb::tasking::Future
struct carb::tasking::IFiberEvents
struct carb::tasking::ITasking
struct carb::tasking::IThreadPool
class carb::tasking::Mutex
struct carb::tasking::Object
class carb::tasking::PinGuard
class carb::tasking::Promise
class carb::tasking::Semaphore
struct carb::tasking::SpinMutex
struct carb::tasking::TaskDebugInfo
struct carb::tasking::TaskDesc
class carb::tasking::TaskGroup
struct carb::tasking::TaskingDesc
struct carb::tasking::Tracker
struct carb::tasking::Trackers
namespace carb::this_process
namespace carb::this_thread
namespace carb::thread
namespace carb::thread::detail
struct carb::thread::IThreadUtil
struct carb::thread::RelayTaskDesc
struct carb::thread::futex
class carb::thread::mutex
namespace carb::time
class carb::time::tsc_clock
namespace carb::tokens
namespace carb::variant
struct carb::variant::IVariant
struct carb::variant::KeyValuePair
class carb::variant::Registrar
struct carb::variant::Translator
struct carb::variant::VTable
class carb::variant::Variant
struct carb::variant::VariantData
struct carb::variant::traits
namespace carb::variant_literals
namespace carb::windowing
enum carb::BindingType
enum carb::PrefetchLevel
enum carb::RStringOp
class carb::Allocator
struct carb::Color
struct carb::ColorRgb
struct carb::ColorRgbDouble
struct carb::ColorRgba
struct carb::ColorRgbaDouble
class carb::Deleter
struct carb::Double2
struct carb::Double3
struct carb::Double4
class carb::EmptyMemberPair
struct carb::ErrorApi
class carb::EventSubscribers
struct carb::FindPluginsArgs
struct carb::Float2
struct carb::Float3
struct carb::Float4
struct carb::Framework
class carb::IObject
struct carb::InitBoth
struct carb::Int2
struct carb::Int3
struct carb::Int4
struct carb::InterfaceDesc
class carb::ObjectPtr
struct carb::PluginDesc
struct carb::PluginFrameworkDesc
struct carb::PluginImplDesc
struct carb::PluginLoadingDesc
struct carb::PluginRegistrationDesc
struct carb::PluginRegistryEntry
struct carb::PluginRegistryEntry2
class carb::RString
class carb::RStringKey
class carb::RStringU
class carb::RStringUKey
struct carb::SharedHandle
struct carb::StartupFrameworkDesc
struct carb::Uint2
struct carb::Uint3
struct carb::Uint4
struct carb::ValueInitFirst
struct carb::Version
namespace detail
namespace detail::IsNothrowSwappable
namespace detail::IsNothrowSwappableWith
namespace detail::IsSwappable
namespace detail::IsSwappableWith
namespace detail::invocable_r_impl
namespace omni
namespace omni::audio
namespace omni::audio::experimental
namespace omni::compiletime
namespace omni::core
class omni::core::Api
class omni::core::Generated
class omni::core::Generated< omni::core::IWeakObjectControlBlock_abi >
class omni::core::Generated< omni::experimental::job::IAffinityMask_abi >
class omni::core::Generated< omni::experimental::job::IJobAffinity_abi >
class omni::core::Generated< omni::experimental::job::IJobWorker_abi >
class omni::core::Generated< omni::experimental::job::IJob_abi >
class omni::core::Generated< omni::ext::IExtensionData_abi >
class omni::core::Generated< omni::ext::IExtensionHooks_abi >
class omni::core::Generated< omni::log::ILogChannelFilter_abi >
class omni::core::Generated< omni::log::ILogChannelUpdateConsumer_abi >
class omni::core::Generated< omni::log::ILogMessageConsumer_abi >
class omni::core::Generated< omni::platforminfo::ICpuInfo_abi >
class omni::core::Generated< omni::platforminfo::IMemoryInfo_abi >
class omni::core::Generated< omni::platforminfo::IOsInfo_abi >
class omni::core::Generated< omni::str::IReadOnlyCString_abi >
class omni::core::Generated< omni::structuredlog::IStructuredLogControl_abi >
class omni::core::Generated< omni::structuredlog::IStructuredLogExtraFields_abi >
class omni::core::Generated< omni::structuredlog::IStructuredLogFromILog_abi >
class omni::core::Generated< omni::structuredlog::IStructuredLogSettings2_abi >
class omni::core::Generated< omni::structuredlog::IStructuredLogSettings_abi >
class omni::core::Generated< omni::structuredlog::IStructuredLog_abi >
class omni::core::IObject
class omni::core::IObject_abi
class omni::core::IWeakObject
struct omni::core::Implements
struct omni::core::ImplementsCast
struct omni::core::ImplementsWeak
class omni::core::Inherits
struct omni::core::ModuleExports
class omni::core::ObjectParam
class omni::core::ObjectPtr
class omni::core::ResultError
struct omni::core::ScopedOmniCore
class omni::core::WeakPtr
namespace omni::detail
namespace omni::experimental
namespace omni::ext
struct omni::ext::ExtPathUrl
struct omni::ext::ExtensionInfo
struct omni::ext::ExtensionSummary
class omni::ext::IExt
struct omni::ext::IExtensions
class omni::ext::IHookHolder
struct omni::ext::SolverInput
struct omni::ext::Version
struct omni::ext::VersionLockDesc
namespace omni::extras
class omni::extras::UniqueApp
namespace omni::kit
namespace omni::kit::update
struct omni::kit::AppDesc
struct omni::kit::AppInfo
struct omni::kit::BuildInfo
class omni::kit::IApp
class omni::kit::IAppScripting
struct omni::kit::PlatformInfo
class omni::kit::RunLoop
class omni::kit::Wildcard
namespace omni::log
enum omni::log::Level
class omni::log::ILog
class omni::log::ILog_abi
namespace omni::platforminfo
namespace omni::python
namespace omni::python::detail
namespace omni::str
namespace omni::structuredlog
namespace omni::structuredlog::@248
namespace omni::structuredlog::@261
class omni::expected
struct omni::formatted_t
class omni::function
class omni::string
class omni::unexpected
class omni::vector
class omni::vector< bool >
struct omni::vformatted_t
namespace rtx
class rtx::RenderSettings
namespace std
struct InterfaceType
class OmniCoreStartArgs