.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3. .TH USDGENSCHEMA "1" "September 2026" "usdGenSchema 26.08" "User Commands" .SH "نام (NAME)" usdGenSchema \- تولید کدهای کلاس‌های شمای C++ از فایل USD .SH "توضیحات (DESCRIPTION)" .nf ################################################################################################# # USD_DISABLE_PRIM_DEFINITIONS_FOR_USDGENSCHEMA is overridden to 'true'. Default is 'false'. # ################################################################################################# .fi .PP کاربرد: usdGenSchema [\-h] [\-v] [\-q] [\-n NAMESPACE [NAMESPACE ...]] .TP [\-t TEMPLATEPATH] [\-hts HEADERTERMINATORSTRING] [schemaPath] [codeGenPath] .PP تولید کدهای کلاس شمای C++ از یک فایل USD. .SS "آرگومان‌های موضعی (positional arguments):" .TP schemaPath فایل مبدأ USD که کلاس‌های شِما در آن تعریف شده‌اند. [پیش‌فرض: ./schema.usda] .TP codeGenPath دایرکتوری مقصدی که کد باید در آن تولید شود. [پیش‌فرض: .] .SS "گزینه‌ها (OPTIONS):" .TP \fB\-h\fR, \fB\-\-help\fR نمایش این پیام راهنما و خروج. .TP \fB\-v\fR, \fB\-\-validate\fR اعتبارسنجی اینکه فایل‌های مبدأ بدون تغییر باقی مانده‌اند. .TP \fB\-q\fR, \fB\-\-quiet\fR عدم چاپ متن در حین اجرا. .TP \fB\-n\fR, \fB\-\-namespace\fR NAMESPACE [NAMESPACE ...] قرار دادن کد درون فضای‌نام (namespace) مشخص‌شده. چندین آرگومان به‌صورت فضاهای نام تودرتو تفسیر خواهند شد. آرگومان سمت چپ بیرونی‌ترین فضای‌نام و آرگومان سمت راست درونی‌ترین فضای‌نام در نظر گرفته می‌شود. .TP \fB\-t\fR, \fB\-\-templates\fR TEMPLATEPATH دایرکتوری حاوی قالب‌های کلاس شِما. [پیش‌فرض: اولین دایرکتوری موجود از این فهرست: \fI\,/build/usd\/\fP /pkg/usd/usr/bin/codegenTemplates:/build/usd/pkg/usd/u sr/lib/usd/usd/resources/codegenTemplates] .TP \fB\-hts\fR, \fB\-\-headerTerminatorString\fR HEADERTERMINATORSTRING رشتهٔ مورد استفاده برای بستن و پایان دادن به فایل‌های سرایند (header) تولیدشدهٔ C++، پس از بخش کد سفارشی. [پیش‌فرض: #endif]