ModuleExports.h#
Fully qualified name: omni/core/ModuleExports.h
In directory: omni/core
Source file: ModuleExports.h
Helpers for defining a plugin’s omni::core::ModuleExports table.
Namespaces#
- carb
 The main Carbonite namespace.
- carb::assert
 Namespace for all assertion checking helpers and interfaces.
- carb::l10n
 Utilities for localizing text.
- carb::logging
 Namespace for logging interfaces and utilities.
- carb::profiler
 Namespace for carb.profiler and related utilities.
- omni
 Main namespace for Omniverse.
- omni::core
 Core functionality for Omniverse Interfaces.
- omni::log
 Multi-channel logging.
- omni::structuredlog
 Structured logging and Telemetry.
Structs#
- omni::core::ModuleExportEntry
 Define an entry in omni::core::ModuleExports .
- omni::core::ModuleExportEntryCarbClientName
 omni::core::ModuleExports entry to interop with g_carbClientName .
- omni::core::ModuleExportEntryCarbFramework
 omni::core::ModuleExports entry to interop with carb::Framework .
- omni::core::ModuleExportEntryCarbIAssert
 omni::core::ModuleExports entry to interop with carb::assert::IAssert .
- omni::core::ModuleExportEntryCarbIL10n
 omni::core::ModuleExports entry to interop with carb::l10n::IL10n .
- omni::core::ModuleExportEntryCarbILogging
 omni::core::ModuleExports entry to interop with carb::logging::ILogging .
- omni::core::ModuleExportEntryCarbIProfiler
 omni::core::ModuleExports entry to interop with carb::profiler::IProfiler .
- omni::core::ModuleExportEntryGetModuleDependencies
 omni::core::ModuleExports entry to register a function to advertise the interface implementations available in the plugin.
- omni::core::ModuleExportEntryILog
 omni::core::ModuleExports entry to access omni::log::ILog .
- omni::core::ModuleExportEntryIStructuredLog
 omni::core::ModuleExports entry to access omni::structuredlog::IStructuredLog .
- omni::core::ModuleExportEntryITypeFactory
 omni::core::ModuleExports entry to access omni::core::ITypeFactory .
- omni::core::ModuleExportEntryLogChannel
 omni::core::ModuleExports entry to add a logging channel.
- omni::core::ModuleExportEntryOnModuleCanUnload
 omni::core::ModuleExports entry to register a function to determine if the module can be unloaded.
- omni::core::ModuleExportEntryOnModuleLastChanceShutdown
 omni::core::ModuleExports entry to register a function to be called when the plugin unload will be skipped during a quick shutdown
- omni::core::ModuleExportEntryOnModuleLoad
 omni::core::ModuleExports entry to register a function to advertise the interface implementations available in the plugin.
- omni::core::ModuleExportEntryOnModuleStarted
 omni::core::ModuleExports entry to register a function to be called after the plugin has loaded.
- omni::core::ModuleExportEntryOnModuleUnload
 omni::core::ModuleExports entry to register a function to be called when the plugin is unloaded.
- omni::core::ModuleExportEntrySchema
 omni::core::ModuleExports entry to add a new structured logging schema to be registered.
- omni::core::ModuleExports
 Entities exported by a module for both use and population by omni::core::ITypeFactory .