ShaderTechnique
نمای کلی
کلاس ShaderTechnique در Aspose.3D FOSS برای .NET است.
یک تکنیک شیدر نمایانگر یک پیادهسازی واقعی رندرینگ است.
این کلاس ۲ متد برای کار با اشیاء ShaderTechnique در برنامههای .NET فراهم میکند. متدهای موجود شامل: AddBinding، ShaderTechnique. تمام اعضای عمومی برای هر برنامه .NET پس از نصب بسته Aspose.3D FOSS برای .NET در دسترس هستند. ویژگیها: Description، RenderAPI، RenderAPIVersion، ShaderContent، ShaderEntry، ShaderFile، و ۳ مورد دیگر.
خواص
| نام | نوع | دسترسی | توضیح |
|---|---|---|---|
Description | string | خواندن/نوشتن | توضیح این تکنیک را دریافت یا تنظیم میکند. |
ShaderLanguage | string | خواندن/نوشتن | دریافت یا تنظیم زبان شیدری که توسط این تکنیک استفاده میشود. |
ShaderVersion | string | خواندن/نوشتن | نسخهٔ شیدر استفادهشده توسط این تکنیک را دریافت یا تنظیم میکند. |
ShaderFile | string | خواندن/نوشتن | نام فایل شیدر خارجی را دریافت یا تنظیم میکند. |
ShaderContent | byte[] | خواندن/نوشتن | محتوای یک اسکریپت شیدر توکار را دریافت یا تنظیم میکند. |
ShaderEntry | string | خواندن/نوشتن | نقطه ورودی شیدر را دریافت یا تنظیم میکند. |
RenderAPI | string | خواندن/نوشتن | دریافت یا تنظیم API رندرینگ استفادهشده توسط این تکنیک. |
RenderAPIVersion | string | خواندن/نوشتن | دریافت یا تنظیم نسخهٔ رندرینگ API. |
ShaderParameters | IDictionary<string, string> | خواندن | تعریف پارامتر شیدر را دریافت میکند. |
روش ها
| امضا | توضیح |
|---|---|
ShaderTechnique() | یک نمونه جدید از کلاس ShaderTechnique را مقداردهی اولیه میکند. |
AddBinding(property: string, shaderParameter: string) | ویژگی پویا را به پارامتر شیدر وصل میکند. |