kit-manual
Kit Overview
Kit Architecture
Kit Core IApp Interface
Extensions (Basic)
Extensions (Advanced)
Extensions (USD Schema)
Extensions (API)
Testing Extensions with Python
Running Tests As Benchmarks
Testing Extensions with C++
Documenting Extensions
Publishing Extensions
Creating Kit Apps
Configuring
Logging
Profiling
Python Scripting
Embedded Kit Python
Using Python pip packages
Kit Python Package
Dictionaries and Settings
Event Streams
Tokens Reference
Linux Troubleshooting
Frequently Asked Questions
Kit SDK Extensions
OpenUSD Python API
API (python)
Modules
omni.kit.app
Classes
IApp
IAppScripting
SettingChangeSubscription
Functions
deprecated
get_app
log_deprecation
send_telemetry_event
acquire_app_interface
crash
omni.ext
Classes
DownloadState
ExtensionManager
ExtensionPathType
ExtensionStateChangeType
ICppExt
IExt
IExtensionManagerHooks
IExtensions
IHookHolder
IRegistryProvider
Functions
create_link
destroy_link
get_all_sys_paths
get_dangling_references
get_extension_name
get_extensions_interface
get_fast_importer_sys_paths
is_link
pack_extension
unpack_extension
acquire_ext_interface
acquire_extensions_interface
release_ext_interface
carb
Submodules
dictionary
Classes
IDictionary
ISerializer
Item
ItemType
UpdateAction
Functions
get_dictionary
lru_cache
acquire_dictionary_interface
acquire_serializer_interface
get_json_serializer
get_toml_serializer
eventdispatcher
Classes
Event
IEventDispatcher
IMessageQueue
IMessageQueueFactory
ObserverGuard
Functions
get_eventdispatcher
get_messagequeue_factory
lru_cache
acquire_eventdispatcher_interface
acquire_messagequeue_factory_interface
events
Classes
AdapterType
IEvent
IEventStream
IEvents
IEventsAdapter
ISubscription
MappingEntry
Functions
get_events_adapter_interface
get_events_interface
acquire_events_adapter_interface
acquire_events_interface
type_from_string
filesystem
Classes
DirectoryItemType
File
IFileSystem
Functions
acquire_filesystem
logging
Classes
ILogging
LogSettingBehavior
Logger
LoggerHandle
Functions
acquire_logging
profiler
Classes
FlowType
IProfileMonitor
IProfiler
InstantType
ProfileEvents
Functions
begin
profile
acquire_profile_monitor_interface
acquire_profiler_interface
begin_with_location
end
is_profiler_active
supports_dynamic_source_locations
settings
Classes
ChangeEventType
ISettings
SubscriptionId
Functions
get_settings
lru_cache
acquire_settings_interface
tokens
Classes
ITokens
Functions
get_tokens_interface
acquire_tokens_interface
variant
Classes
IVariant
Functions
get_variant
lru_cache
acquire_variant_interface
Classes
ColorRgb
ColorRgbDouble
ColorRgba
ColorRgbaDouble
Double2
Double3
Double4
Float2
Float3
Float4
Framework
Int2
Int3
Int4
InterfaceDesc
PluginDesc
PluginHotReload
PluginImplDesc
Subscription
Uint2
Uint3
Uint4
Version
Functions
log_error
log_info
log_verbose
log_warn
answer_question
breakpoint
get_framework
log
wait_for_native_debugger
carb.settings
Classes
ChangeEventType
ISettings
SubscriptionId
Functions
get_settings
lru_cache
acquire_settings_interface
carb.tokens
Classes
ITokens
Functions
get_tokens_interface
acquire_tokens_interface
carb.events
Classes
AdapterType
IEvent
IEventStream
IEvents
IEventsAdapter
ISubscription
MappingEntry
Functions
get_events_adapter_interface
get_events_interface
acquire_events_adapter_interface
acquire_events_interface
type_from_string
omni.str
Classes
IReadOnlyCString
carb.audio
Classes
AudioResult
Context
ContextCaps
ContextError
ContextParams
ContextParams2
DecoderError
DeviceCaps
DspValuePair
EmitterAttributes
EncoderError
EntityAttributes
EntityCone
EventPoint
Float2
Guid
IAudioData
IAudioPlayback
LoopPointDesc
NotAvailable
OutputDesc
PeakVolumes
PlaybackContextDesc
ReadOnly
RolloffDesc
RolloffType
SampleFormat
SoundData
SoundDataError
SoundFormat
Speaker
UnitType
Voice
VoiceParamBalance
VoiceParamOcclusion
VoiceParams
Functions
acquire_data_interface
acquire_playback_interface
get_force_off_playback_mode_flags
get_force_on_playback_mode_flags
carb.dictionary
Classes
IDictionary
ISerializer
Item
ItemType
UpdateAction
Functions
get_dictionary
lru_cache
acquire_dictionary_interface
acquire_serializer_interface
get_json_serializer
get_toml_serializer
carb.input
Classes
ActionEvent
ActionMappingDesc
ActionMappingSet
DeviceType
EventType
FilterResult
Gamepad
GamepadConnectionEvent
GamepadConnectionEventType
GamepadEvent
GamepadInput
IInput
InputDevice
InputEvent
InputProvider
Keyboard
KeyboardEvent
KeyboardEventType
KeyboardInput
Mouse
MouseEvent
MouseEventType
MouseInput
Functions
acquire_input_interface
acquire_input_provider
get_action_mapping_desc_from_string
get_string_from_action_mapping_desc
carb.profiler
Classes
FlowType
IProfileMonitor
IProfiler
InstantType
ProfileEvents
Functions
begin
profile
acquire_profile_monitor_interface
acquire_profiler_interface
begin_with_location
end
is_profiler_active
supports_dynamic_source_locations
carb.windowing
Classes
Cursor
CursorMode
CursorStandardShape
GLContext
IGLContext
IWindowing
Image
InputMode
Monitor
Window
Functions
acquire_gl_context_interface
acquire_windowing_interface
carb.eventdispatcher
Classes
Event
IEventDispatcher
IMessageQueue
IMessageQueueFactory
ObserverGuard
Functions
get_eventdispatcher
get_messagequeue_factory
lru_cache
acquire_eventdispatcher_interface
acquire_messagequeue_factory_interface
omni.core
Classes
Float2
IObject
ITypeFactory
Int2
Result
TypeFactoryLoadFlags
UInt2
Functions
create_type
register_module
omni.structuredlog
Classes
IStructuredLogControl
IStructuredLogControl2
IStructuredLogExtraFields
IStructuredLogFromILog
IStructuredLogFromILog2
IStructuredLogSettings
IStructuredLogSettings2
IdMode
IdType
InvalidEventException
InvalidSchemaException
StructuredLogEvent
UniqueApp
Functions
create_launch_guard
register_schema
send_event
Omniverse Kit
»
API (python)
»
Modules
»
carb
»
carb Submodules
»
carb.logging
»
carb.logging Classes
»
LoggerHandle
LoggerHandle
class
carb.logging.
LoggerHandle
Bases:
Logger
Methods
__init__
(*args, **kwargs)
__init__
(
*
args
,
**
kwargs
)