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 .