Carbonite SDK API#
Directory hierarchy#
dir carb
dir carb/assert
dir carb/assets
dir carb/clock
dir carb/container
dir carb/cpp
dir carb/cpp/detail
file carb/cpp/Barrier.h
file carb/cpp/Bit.h
file carb/cpp/Chrono.h
file carb/cpp/Latch.h
file carb/cpp/Memory.h
file carb/cpp/Optional.h
file carb/cpp/Semaphore.h
file carb/cpp/Span.h
file carb/cpp/StdDef.h
file carb/cpp/Thread.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/Int128.h
file carb/math/MulDiv.h
file carb/math/Util.h
dir carb/memory
dir carb/process
file carb/process/Types.h
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/Types.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/Coro.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
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
struct carb::assets::IAssets
struct carb::assets::IAssetsBlob
struct carb::assets::LoadContext
struct carb::assets::LoadParameters
struct carb::assets::LoaderDesc
enum carb::assets::Reason
struct carb::assets::Type
namespace carb::clock
class carb::clock::tsc_clock
namespace carb::container
namespace carb::container::detail
namespace carb::cpp
namespace carb::cpp::chrono
No components in this namespace.
namespace carb::cpp::detail
No components in this namespace.
namespace carb::cpp::this_thread
No components in this namespace.
class carb::cpp::barrier
enum carb::cpp::byte
enum carb::cpp::endian
struct carb::cpp::invoke_result
struct carb::cpp::is_bounded_array
struct carb::cpp::is_invocable
struct carb::cpp::is_invocable_r
class carb::cpp::latch
struct carb::cpp::nullopt_t
class carb::cpp::optional
struct carb::cpp::remove_cvref
class carb::cpp::span
struct carb::cpp::type_identity
struct carb::cpp::unsafe_length_t
namespace carb::crashreporter
namespace carb::crashreporter::detail
No components in this namespace.
namespace carb::delegate
namespace carb::delegate::detail
namespace carb::detail
namespace carb::dictionary
struct carb::dictionary::Item
namespace carb::eventdispatcher
namespace carb::events
struct carb::events::AdapterDesc
class carb::events::IEvent
struct carb::events::IEvents
struct carb::events::MappingEntry
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
namespace carb::logging::detail
No components in this namespace.
struct carb::logging::ILogging
struct carb::logging::LogMessage
struct carb::logging::Logger2
namespace carb::math
namespace carb::memory
namespace carb::options
struct carb::options::Option
class carb::options::Options
class carb::options::Value
namespace carb::process
No components in this namespace.
namespace carb::profiler
class carb::profiler::Channel
struct carb::profiler::IProfiler
struct carb::profiler::ProfileEvent
namespace carb::scripting
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
class carb::tasking::Split_t
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
No components in this namespace.
namespace carb::this_thread
No components in this namespace.
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
No components in this namespace.
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
No components in this namespace.
namespace carb::windowing
struct carb::windowing::IGLContext
struct carb::windowing::IWindowing
struct carb::windowing::Image
struct carb::windowing::VideoMode
struct carb::windowing::WindowDesc
class carb::Allocator
enum carb::BindingType
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
enum carb::InitPolicy
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
enum carb::PrefetchLevel
class carb::RString
class carb::RStringKey
enum carb::RStringOp
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::invocable_r_impl
No components in this namespace.
namespace omni
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::ILogMessageConsumer2_abi >
class omni::core::Generated< omni::log::ILogMessageConsumer_abi >
class omni::core::Generated< omni::platforminfo::ICGroupCpuInfo_abi >
class omni::core::Generated< omni::platforminfo::ICGroupMemoryInfo_abi >
class omni::core::Generated< omni::platforminfo::ICpuInfo_abi >
class omni::core::Generated< omni::platforminfo::IDisplayInfo_abi >
class omni::core::Generated< omni::platforminfo::ILimitedCpuInfo_abi >
class omni::core::Generated< omni::platforminfo::ILimitedMemoryInfo_abi >
class omni::core::Generated< omni::platforminfo::IMemoryInfo_abi >
class omni::core::Generated< omni::platforminfo::IOsInfo2_abi >
class omni::core::Generated< omni::platforminfo::IOsInfo_abi >
class omni::core::Generated< omni::str::IReadOnlyCString_abi >
class omni::core::Generated< omni::structuredlog::IStructuredLogControl2_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::IStructuredLogSettings3_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::ModuleExportEntryOnModuleLastChanceShutdown
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
No components in this namespace.
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
namespace omni::log
class omni::log::ILog
class omni::log::ILog_abi
enum omni::log::Level
namespace omni::platforminfo
struct omni::platforminfo::ModeInfo
namespace omni::python
namespace omni::python::detail
namespace omni::str
namespace omni::structuredlog
namespace omni::structuredlog::@262
No components in this namespace.
namespace omni::structuredlog::@279
No components in this namespace.
namespace omni::telemetry
No components in this namespace.
class omni::expected
struct omni::formatted_t
class omni::function
class omni::move_only_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