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 مثيل لتخزين معلومات قمة المضلع. |
أنظر أيضا
- مساحة الاسم Aspose.ThreeD.Render
- المجسم Aspose.3D