OmniGraph Node omni.graph.nodes.BundleInspector

omni.graph.nodes.BundleInspector Properties

Name

Value

Version

1

Extension

omni.graph.nodes

Icon

ogn/icons/omni.graph.nodes.BundleInspector.svg

Has State?

False

Implementation Language

C++

Default Memory Type

cpu

Generated Code Exclusions

None

uiName

Bundle Inspector

__categories

bundle

Generated Class Name

OgnBundleInspectorDatabase

Python Module

omni.graph.nodes

omni.graph.nodes.BundleInspector Description

This node creates independent outputs containing information about the contents of a bundle attribute. It can be used for testing or debugging what is inside a bundle as it flows through the graph. The bundle is inspected recursively, so any bundles inside of the main bundle have their contents added to the output as well. The bundle contents can be printed when the node evaluates, and it passes the input straight through unchanged so you can insert this node between two nodes to inspect the data flowing through the graph.

omni.graph.nodes.BundleInspector Inputs

Name

Type

Default

Required?

Descripton

inputs:bundle

bundle

None

Y

The attribute bundle to be inspected

uiName

Bundle To Analyze

inputs:print

bool

False

Y

Setting to true prints the contents of the bundle when the node evaluates

uiName

Print Contents

omni.graph.nodes.BundleInspector Outputs

Name

Type

Default

Required?

Descripton

outputs:arrayDepths

int[]

None

Y

List of the array depths of attributes present in the bundle

uiName

Array Depths

outputs:bundle

bundle

None

Y

The attribute bundle passed through as-is from the input bundle

uiName

Bundle Passthrough

outputs:count

uint64

None

Y

Number of attributes present in the bundle. Every other output is an array that should have this number of elements in it.

uiName

Attribute Count

outputs:names

token[]

None

Y

List of the names of attributes present in the bundle

uiName

Attribute Names

outputs:roles

token[]

None

Y

List of the names of the roles of attributes present in the bundle

uiName

Attribute Roles

outputs:tupleCounts

int[]

None

Y

List of the tuple counts of attributes present in the bundle

uiName

Tuple Counts

outputs:types

token[]

None

Y

List of the types of attributes present in the bundle

uiName

Attribute Base Types

outputs:values

token[]

None

Y

List of the bundled attribute values, converted to token format

uiName

Attribute Values