RenderFactory

RenderFactory class

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

public abstract class RenderFactory

طُرق

اسموصف
abstract CreateCubeRenderTexture(RenderParameters, int, int)إنشاء هدف تصيير يحتوي على نسيج مكعب واحد
abstract CreateDescriptorSet(ShaderProgram)قم بإنشاء مجموعة واصف لبرنامج shader المحدد.
abstract CreateIndexBuffer()إنشاء ملفIIndexBuffer مثيل لتخزين معلومات وجه المضلع.
abstract CreatePipeline(ShaderProgram, RenderState, VertexDeclaration, DrawOperation)إنشاء خط أنابيب رسومية مُكوّن مسبقًا باستخدام التظليل المُكوّن مسبقًا / حالة العرض / التصريح الرأسي وعمليات الرسم.
abstract CreateRenderTexture(RenderParameters, int, int)إنشاء هدف عرض يحتوي على 1 هدف يتم عرضه إلى النسيج
abstract CreateRenderTexture(RenderParameters, int, int, int)قم بإنشاء هدف تجسيد يتم عرضه على النسيج
abstract CreateRenderWindow(RenderParameters, WindowHandle)قم بإنشاء هدف تصيير يتم عرضه على النافذة الأصلية.
abstract CreateShaderProgram(ShaderSource)إنشاء ملفShaderProgram كائن
CreateTextureUnit()قم بإنشاء وحدة نسيج ثنائية الأبعاد يمكن الوصول إليها بواسطة shader .
abstract CreateTextureUnit(TextureType)قم بإنشاء وحدة نسيج يمكن الوصول إليها بواسطة shader .
abstract CreateUniformBuffer(int)إنشاء مخزن مؤقت موحد جديد في جانب وحدة معالجة الرسومات بحجم مخصص مسبقًا.
abstract CreateVertexBuffer(VertexDeclaration)إنشاء ملفIVertexBuffer مثيل لتخزين معلومات قمة المضلع.

أنظر أيضا