RenderFactory

RenderFactory class

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

الطرق

createRenderTexture

الاسمالوصف
createRenderTexture(parameters, targets, width, height)إنشاء هدف تصيير يقوم بالتصيير إلى القوام

Parameters:

الاسمالنوعالوصف
parametersRenderParametersمعلمات التصيير لإنشاء قوام التصيير
targetsNumberعدد أهداف الإخراج اللونية
widthNumberعرض قوام التصيير
heightNumberارتفاع قوام التصيير

Result: IRenderTexture


createRenderTexture

الاسمالوصف
createRenderTexture(parameters, width, height)إنشاء هدف تصيير يحتوي على هدف واحد يقوم بالتصيير إلى القوام

Parameters:

الاسمالنوعالوصف
parametersRenderParametersمعلمات التصيير لإنشاء قوام التصيير
widthNumberعرض قوام التصيير
heightNumberارتفاع قوام التصيير

Result: IRenderTexture


createDescriptorSet

الاسمالوصف
createDescriptorSet(shader)إنشاء مجموعة الوصف للبرنامج الظلي المحدد.

Parameters:

الاسمالنوعالوصف
shaderShaderProgramبرنامج الظل

Result: IDescriptorSet


createCubeRenderTexture

الاسمالوصف
createCubeRenderTexture(parameters, width, height)إنشاء هدف تصيير يحتوي على قوام مكعب واحد

Parameters:

الاسمالنوعالوصف
parametersRenderParametersمعلمات التصيير لإنشاء قوام التصيير
widthNumberعرض قوام التصيير
heightNumberارتفاع قوام التصيير

Result: IRenderTexture


createRenderWindow

الاسمالوصف
createRenderWindow(parameters, handle)إنشاء هدف تصيير يقوم بالتصيير إلى النافذة الأصلية.

Parameters:

الاسمالنوعالوصف
parametersRenderParametersمعلمات التصيير لإنشاء نافذة التصيير
handleWindowHandleمعرف النافذة التي سيتم التصيير فيها

Result: IRenderWindow


createVertexBuffer

الاسمالوصف
createVertexBuffer(declaration)إنشاء مثيل com.aspose.threed.IVertexBuffer لتخزين معلومات رؤوس المضلع.

Parameters:

الاسمالنوعالوصف
declaratioVertexDeclarationnull

Result: IVertexBuffer


createIndexBuffer

الاسمالوصف
createIndexBuffer()إنشاء مثيل com.aspose.threed.IIndexBuffer لتخزين معلومات أوجه المضلع.

Result: IIndexBuffer


createTextureUnit

الاسمالوصف
createTextureUnit(textureType)إنشاء وحدة نسيج يمكن الوصول إليها بواسطة المظلّل.

Parameters:

الاسمالنوعالوصف
textureTypeTextureTypeTextureType

Result: ITextureUnit


createTextureUnit

الاسمالوصف
createTextureUnit()إنشاء وحدة نسيج ثنائية الأبعاد يمكن الوصول إليها بواسطة المظلّل.

Result: ITextureUnit


createShaderProgram

الاسمالوصف
createShaderProgram(shaderSource)إنشاء كائن ShaderProgram

Parameters:

الاسمالنوعالوصف
shaderSourceمصدر التظليلكود المصدر للمظلّل

Result: ShaderProgram


createPipeline

الاسمالوصف
createPipeline(shader, renderState, vertexDeclaration, drawOperation)إنشاء خط أنابيب رسومي مُكوَّن مسبقًا مع المظلّل/حالة العرض/إعلان الرؤوس وعمليات الرسم المُعدة مسبقًا.

Parameters:

الاسمالنوعالوصف
shaderShaderProgramالمظلّل المستخدم في العرض
renderStateRenderStateحالة العرض المستخدمة في العرض
vertexDeclarationVertexDeclarationإعلان الرؤوس لبيانات الرؤوس المدخلة
drawOperationDrawOperationDrawOperation

Result: IPipeline


createUniformBuffer

الاسمالوصف
createUniformBuffer(size)إنشاء مخزن موحد جديد على جانب وحدة معالجة الرسومات بحجم مخصص مسبقًا.

Parameters:

الاسمالنوعالوصف
الحجمNumberحجم المخزن الموحد

Result: IBuffer