Python API#

usd_profiles_nvidia Module#

class usd_profiles_nvidia.codegen.PythonGenerator#

Python code generator for USD Profiles.

Parameters:
  • docs_root – Root directory containing capabilities/, profiles/, and features/ subdirectories. If provided, capabilities_root, profiles_root, and features_root are derived from it.

  • capabilities_root – Directory containing capability files.

  • profiles_root – Directory containing profile files.

  • features_root – Directory containing feature files.

  • destination_dir – Output directory for generated Python code.

  • package_name – Python package path for generated modules (e.g. "omni.profiles" -> omni/profiles/).

  • reverse_domain – Reverse-domain prefix for spec identifiers (e.g. "com.nvidia.simready"). Empty means legacy behavior.