PushConstant

PushConstant

نظرة عامة

PushConstant هي فئة في Aspose.3D مفتوح المصدر لـ .NET.

أداة لتوفير البيانات إلى الـ shader عبر ثابت الدفع.

هذه الفئة توفر 8 أساليب للعمل مع كائنات PushConstant في برامج .NET. تشمل الأساليب المتاحة: Commit, PushConstant, Write. جميع الأعضاء العامين متاحين لأي تطبيق .NET بعد تثبيت حزمة Aspose.3D مفتوح المصدر لـ .NET.

الطرق

التوقيعوصف
PushConstant()منشئ الـ
Write(mat: FMatrix4)غير مُنفَّذ في نسخة FOSS — يرمي استثناءً أثناء التشغيل. اكتب المصفوفة إلى الثابت
Write(n: int)غير مُنفَّذ في نسخة FOSS — يرمي استثناءً أثناء التشغيل. اكتب قيمة int إلى الثابت
Write(f: float)غير مُنفّذ في نسخة FOSS — يُثير استثناءً أثناء التشغيل. اكتب قيمة float إلى الثابت
Write(vec: FVector4)غير مُنفّذ في نسخة FOSS — يُرمى في وقت التشغيل. اكتب vector مكوّن من 4 مكوّنات إلى الثابت
Write(vec: FVector3)غير مُنفّذ في نسخة FOSS — يُرمى في وقت التشغيل. اكتب vector مكوّن من 3 مكوّنات إلى الثابت
Write(x: float, y: float, z: float, w: float)غير مُنفَّذ في نسخة FOSS — يسبب استثناءً أثناء التشغيل. اكتب متجهًا ذو 4 مكوّنات إلى الثابت
Commit(stage: ShaderStage, commandList: ICommandList)غير مُنفّذ في نسخة FOSS — يرمي استثناءً أثناء التشغيل. أرسل البيانات المُعَدّة إلى خط أنابيب الرسوميات.

انظر أيضاً

 العربية