HELLO_XR(1) General Commands Manual HELLO_XR(1)

hello_xr — یک برنامه نمونه OpenXR.

hello_xr [-h | --help] hello_xr -g | --graphics graphics_api [-ff | --formfactor form_factor] [-vc | --viewconfig view_config] [-bm | --blendmode blend_mode] [-s | --space space] [-v | --verbose]

hello_xr یک برنامه نمونه است که با استفاده از رابط برنامه‌نویسی OpenXR نوشته شده است.

آرگومان‌ها به شرح زیر هستند:

|
نمایش راهنمای مختصر نحوه استفاده.
g | graphics_api
ضروری: رابط برنامه‌نویسی گرافیکی (graphics API) مورد استفاده را مشخص می‌کند. (توجه داشته باشید که لزوماً همه رابط‌های برنامه‌نویسی گرافیکی روی تمام سیستم‌ها موجود نیستند.) پارامتر graphics_api باید یکی از موارد زیر باشد (غیرحساس به حروف کوچک و بزرگ):
‘D3D11’
Direct3D 11 (فقط در ویندوز)
‘D3D12’
Direct3D 12 (فقط در ویندوز)
‘OpenGLES’
 
‘OpenGL’
 
‘Vulkan’
 
| form_factor
فرم فاکتور (form factor) مورد استفاده را مشخص می‌کند. (توجه داشته باشید که برای کارکرد صحیح، به یک سیستم XR مناسب و یک زمان اجرا (runtime) که از فرم فاکتور مربوطه پشتیبانی کند نیاز است.) پارامتر form_factor باید یکی از موارد زیر باشد (غیرحساس به حروف کوچک و بزرگ):
‘Hmd’
نمایشگر متصل به سر (پیش‌فرض)
‘Handheld’
 
| view_config
پیکربندی نما (view configuration) مورد استفاده را مشخص می‌کند. (توجه داشته باشید که برای کارکرد صحیح، به یک سیستم XR مناسب و زمان اجرایی که از پیکربندی نمای مربوطه پشتیبانی کند نیاز است.) پارامتر view_config باید یکی از موارد زیر باشد (غیرحساس به حروف کوچک و بزرگ):
‘Mono’
 
‘Stereo’
(پیش‌فرض)
| blend_mode
حالت آمیختگی محیط (environment blend mode) مورد استفاده را مشخص می‌کند. (توجه داشته باشید که برای کارکرد صحیح، به یک سیستم XR مناسب و زمان اجرایی که از حالت آمیختگی محیط مربوطه پشتیبانی کند نیاز است.) پارامتر blend_mode باید یکی از موارد زیر باشد (غیرحساس به حروف کوچک و بزرگ):
‘Opaque’
 
‘Additive’
 
‘AlphaBlend’
 
| space
فضای مورد استفاده را مشخص می‌کند. پارامتر space باید یکی از موارد زیر باشد (غیرحساس به حروف کوچک و بزرگ):
‘View’
 
‘Local’
 
‘Stage’
 
|
فعال‌سازی خروجی پرجزئیات ثبت وقایع (verbose) از خود برنامه hello_xr.

The hello_xr utility exits 0 on success, and >0 if an error occurs.

openxr_runtime_list(1), https://registry.khronos.org/OpenXR , https://github.com/KhronosGroup/OpenXR-SDK-Source/tree/main/src/tests/hello_xr

March 6, 2020 Linux 6.12.113+deb13-amd64