RenderFactory

RenderFactory

نظرة عامة

RenderFactory هي فئة في Aspose.3D FOSS لـ .NET.

RenderFactory ينشئ جميع الموارد الممثلة في خط أنابيب العرض.

توفر هذه الفئة 12 طريقة للعمل مع كائنات RenderFactory في برامج .NET. تشمل الطرق المتاحة: CreateCubeRenderTexture, CreateDescriptorSet, CreateIndexBuffer, CreatePipeline, CreateRenderTexture, CreateRenderWindow, CreateShaderProgram, CreateTextureUnit, CreateUniformBuffer, CreateVertexBuffer. جميع الأعضاء العامين متاحين لأي تطبيق .NET بعد تثبيت حزمة Aspose.3D FOSS لـ .NET package.

الطرق

التوقيعوصف
CreateRenderTexture(parameters: RenderParameters, targets: int, width: int, height: int)إنشاء هدف تصيير يُعيد التصيير إلى القوام
CreateRenderTexture(parameters: RenderParameters, width: int, height: int)إنشاء هدف تصيير يحتوي على هدف واحد يُعيد التصيير إلى القوام
CreateDescriptorSet(shader: ShaderProgram)إنشاء مجموعة الوصف لبرنامج التظليل المحدد.
CreateCubeRenderTexture(parameters: RenderParameters, width: int, height: int)إنشاء هدف تصيير يحتوي على قوام مكعب واحد
CreateRenderWindow(parameters: RenderParameters, handle: WindowHandle)إنشاء هدف تصيير يُصَيِّر إلى النافذة الأصلية.
CreateVertexBuffer(declaration: VertexDeclaration)أنشئ مثيلاً من IVertexBuffer لتخزين معلومات رؤوس المضلع.
CreateIndexBuffer()أنشئ مثيلاً من IIndexBuffer لتخزين معلومات أوجه المضلع.
CreateTextureUnit(textureType: TextureType)أنشئ وحدة نسيج يمكن للـ shader الوصول إليها.
CreateTextureUnit()أنشئ وحدة نسيج ثنائية الأبعاد يمكن للـ shader الوصول إليها.
CreateShaderProgram(shaderSource: ShaderSource)إنشاء كائن ShaderProgram
CreatePipeline(shader: ShaderProgram, renderState: RenderState, vertexDeclaration: VertexDeclaration, drawOperation: DrawOperation)إنشاء خط أنابيب رسومات مُعد مسبقًا مع شادر/حالة عرض/إعلان رأس مُعد مسبقًا وعمليات الرسم.
CreateUniformBuffer(size: int)إنشاء uniform buffer جديد على جانب GPU بحجم مُخصص مسبقًا.

انظر أيضاً

 العربية