Logo

Contents

  • Overview
  • Architecture
  • Getting Started: Extensions
  • Extensions
  • Configuration
  • Tokens
  • Scripting
  • Embedded Python
  • Dictionaries and Settings
  • Event streams
  • Omniverse Kit Core IApp interface
  • Extension Testing
  • Profiling
  • Frequently Asked Questions
  • USD Schema
  • Bundled Extensions
    • omni.appwindow
    • omni.client
    • omni.fabric
    • OmniGraph Action Graph
    • OmniGraph Action Graph Bundle
    • OmniGraph
      • What is it, and why are we doing it?
      • OmniGraph Overview
      • Ready To Start?
        • Getting Started Tutorials
        • Node Writing Guides
        • Bird's eye view of the OmniGraph Architecture
        • Core Concepts
        • OmniGraph and USD
        • OmniGraph Naming Conventions
        • Directory Structure
        • Python Documentation
        • How-To Guides
        • Versioning
      • Administrative Details
      • OmniGraph Architectural Decision Log
    • omni.graph.example.ext
    • OmniGraph C++ Example Nodes
    • OmniGraph Python Example Nodes
    • OmniGraph Expression Node
    • OmniGraph IndeX Nodes
    • OmniGraph Instancing
    • OmniGraph I/O
    • OmniGraph Built-In Nodes
    • OmniGraph Script Node
    • OmniGraph Integration Testing
    • OmniGraph Tools And .ogn Node Generator
    • OmniGraph Walkthrough Tutorials
    • OmniGraph User Interfaces
    • OmniGraph Python Scripting
      • Importing
      • Bindings
      • The One Thing You Need
        • OmniGraph Commands
        • How-To Guides
        • Python API
        • omni.graph.core.bindings
        • AutoNode - Autogenerating Nodes From Code
        • How versions are updated
        • Changelog
    • omni.hydra.engine.stats
    • omni.inspect: Omniverse Data Inspector
    • omni.kit.actions.core
    • omni.kit.actions.window
    • omni.kit.app.snippets
    • omni.kit.audio.test.usd
    • omni.kit.commands
    • omni.kit.compatibility_checker
    • omni.kit.context_menu
    • omni.kit.debug.python
    • Embedded Scripts : Scripting inside Kit
    • omni.kit.extpath.git
    • omni.kit.mainwindow
    • omni.kit.material.library
    • omni.kit.menu.aov
    • omni.kit.notification_manager: Notification Manager Extension
    • omni.kit.pipapi
    • omni.kit.property.render
    • omni.kit.registry.nucleus
    • omni.kit.renderer.capture
    • omni.kit.renderer.core
    • omni.kit.renderer.cuda_interop
    • omni.kit.renderer.imgui
    • omni.kit.stage.mdl_converter
    • omni.kit.stage_templates
    • omni.kit.test
    • omni.kit.test_app_compat
    • omni.kit.test_app_full_nonrtx
    • omni.kit.test_helpers_gfx
    • omni.kit.test_suite.helpers
    • omni.kit.test_suite.layer_window
    • omni.kit.test_suite.menu
    • omni.kit.test_suite.stage_window
    • omni.kit.test_suite.viewport
    • omni.kit.ui_test
    • omni.kit.usd.layers
    • omni.kit.viewport_widgets_manager
    • omni.kit.widget.browser_bar
    • omni.kit.widget.filebrowser
    • omni.kit.widget.path_field
    • omni.kit.widget.searchable_combobox
    • omni.kit.widget.text_editor
    • omni.kit.window.content_browser
    • omni.kit.window.drop_support
    • omni.kit.window.file
    • omni.kit.window.file_exporter
    • omni.kit.window.file_importer
    • omni.kit.window.filepicker
    • omni.kit.debug.windows module
    • omni.kit.window.popup_dialog
    • omni.kit.window.preferences
    • omni.kit.window.property: Property Window Extension
    • omni.mdl.neuraylib
    • omni.mdl.pymdlsdk
    • omni.timeline
    • omni.ui_query
    • omni.usd module
    • usdrt.scenegraph: USDRT Scenegraph API for Kit
  • Core Python API Reference
  • Documenting
  • Testing
kit-sdk
  • »
  • Bundled Extensions »
  • OmniGraph »
  • OmniGraph Architecture »
  • OmniGraph Python Scripting »
  • OmniGraph How-To Guide

OmniGraph How-To GuideΒΆ

How-To

  • Specifying Categories In Your Nodes
    • Category Specification In .ogn File
    • Category Access From Python
    • Category Access From C++
  • Interfacing With OmniGraph
    • Structure
    • Controller Functions
    • ObjectLookup
    • GraphController
    • NodeController
    • DataView
  • Initializing Attribute Values At Runtime
    • Initializing Values In C++ Nodes
    • Initializing Values In Python Nodes
  • Set Up Test Scripts
    • Locating The Tests
    • Creating A Test Class
    • Executing Your Tests
    • Debugging Your Tests

© Copyright 2019-2022, NVIDIA. Last updated on Aug 15, 2022.