ShaderTechnique

ShaderTechnique

نمای کلی

کلاس ShaderTechnique در Aspose.3D FOSS برای .NET است.

یک تکنیک شیدر نمایانگر یک پیاده‌سازی واقعی رندرینگ است.

این کلاس ۲ متد برای کار با اشیاء ShaderTechnique در برنامه‌های .NET فراهم می‌کند. متدهای موجود شامل: AddBinding، ShaderTechnique. تمام اعضای عمومی برای هر برنامه .NET پس از نصب بسته Aspose.3D FOSS برای .NET در دسترس هستند. ویژگی‌ها: Description، RenderAPI، RenderAPIVersion، ShaderContent، ShaderEntry، ShaderFile، و ۳ مورد دیگر.

خواص

نامنوعدسترسیتوضیح
Descriptionstringخواندن/نوشتنتوضیح این تکنیک را دریافت یا تنظیم می‌کند.
ShaderLanguagestringخواندن/نوشتندریافت یا تنظیم زبان شیدری که توسط این تکنیک استفاده می‌شود.
ShaderVersionstringخواندن/نوشتننسخهٔ شیدر استفاده‌شده توسط این تکنیک را دریافت یا تنظیم می‌کند.
ShaderFilestringخواندن/نوشتننام فایل شیدر خارجی را دریافت یا تنظیم می‌کند.
ShaderContentbyte[]خواندن/نوشتنمحتوای یک اسکریپت شیدر توکار را دریافت یا تنظیم می‌کند.
ShaderEntrystringخواندن/نوشتننقطه ورودی شیدر را دریافت یا تنظیم می‌کند.
RenderAPIstringخواندن/نوشتندریافت یا تنظیم API رندرینگ استفاده‌شده توسط این تکنیک.
RenderAPIVersionstringخواندن/نوشتندریافت یا تنظیم نسخهٔ رندرینگ API.
ShaderParametersIDictionary<string, string>خواندنتعریف پارامتر شیدر را دریافت می‌کند.

روش ها

امضاتوضیح
ShaderTechnique()یک نمونه جدید از کلاس ShaderTechnique را مقداردهی اولیه می‌کند.
AddBinding(property: string, shaderParameter: string)ویژگی پویا را به پارامتر شیدر وصل می‌کند.

همچنین ببینید:

 فارسی