| USDINITSCHEMA(1) | دستورهای کاربری | USDINITSCHEMA(1) |
نام (NAME)
usdInitSchema - آمادهسازی پیشنیازهای ساخت برای کلاسهای schema
توضیحات (DESCRIPTION)
کاربرد: usdInitSchema [-h] [-v] [-q] [--genModuleDeps] [-t TEMPLATEPATH]
- codeGenPath libraryPath [pxrPrefix]
آمادهسازی پیشنیازهای ساخت برای کلاسهای schema. این ابزار در صورت عدم وجود، قالبهایی برای CMakeLists.txt، __init__.py، schema.usda، module.cpp و یک سند راهنمای کاربر تولید میکند.
آرگومانهای مکانی:
- codeGenPath
- دایرکتوری هدفی که کد باید در آن تولید شود. میتواند برای دایرکتوری جاری '.' باشد.
- libraryPath
- مسیر جزئی که به عنوان پیشوند عبارات '#include' در فایلهای تولیدشده برای این ماژول استفاده میشود. برای افزونههای خارجی (غیر Pixar)، پیشنهاد میشود libraryPath روی "." تنظیم شود تا هدرهای موجود در دایرکتوری src در فایلهای تولیدشده گنجانده شوند.
- pxrPrefix
- پیشوند مسیر از pxr به این کتابخانه. برای pxr/usd/usd، این پیشوند برابر با pxr/usd خواهد بود. برای سیستمهای ساختی بهجز OpenUSD، این آرگومان را نادیده بگیرید.
گزینهها:
- -h, --help
- نمایش این پیام راهنما و خروج
- -v, --validate
- بررسی و تأیید اینکه فایلهای منبع دستنخورده باقی ماندهاند.
- -q, --quiet
- عدم چاپ متن در حین اجرا.
- --genModuleDeps
- تولید یک قالب برای moduleDeps.cpp. در صورت عدم استفاده از سیستم ساخت OpenUSD، باید این قالب پر شده و متناسب با وابستگیهای کتابخانه بهروز نگه داشته شود.
- -t, --templates TEMPLATEPATH
- دایرکتوری حاوی قالبهای کلاس schema. [پیشفرض: نخستین دایرکتوری موجود از این فهرست: /build/usd/pkg/usd/usr/bin/codegenTemplates:/build/usd/pkg/usd/usr/lib/usd/usd/resources/codegenTemplates]
| سپتامبر ۲۰۲۶ | usdInitSchema 26.08 |