RenderFactory

RenderFactory class

RenderFactory रेंडरिंग पाइपलाइन में प्रतिनिधित्व किए गए सभी संसाधनों को बनाता है। @hideconstructor

विधियाँ

createRenderTexture

नामविवरण
createRenderTexture(parameters, targets, width, height)एक रेंडर टार्गेट बनाएं जो टेक्सचर पर रेंडर करता है

Parameters:

नामप्रकारविवरण
parametersRenderParametersरेंडर टेक्सचर बनाने के लिए रेंडर पैरामीटर
targetsNumberकितने रंग आउटपुट टार्गेट्स
चौड़ाईNumberरेंडर टेक्सचर की चौड़ाई
heightNumberरेंडर टेक्सचर की ऊँचाई

Result: IRenderTexture


createRenderTexture

नामविवरण
createRenderTexture(parameters, width, height)एक रेंडर टार्गेट बनाएं जिसमें 1 टार्गेट हो जो टेक्सचर पर रेंडर करता है

Parameters:

नामप्रकारविवरण
parametersRenderParametersरेंडर टेक्सचर बनाने के लिए रेंडर पैरामीटर
चौड़ाईNumberरेंडर टेक्सचर की चौड़ाई
heightNumberरेंडर टेक्सचर की ऊँचाई

Result: IRenderTexture


createDescriptorSet

नामविवरण
createDescriptorSet(shader)निर्दिष्ट शेडर प्रोग्राम के लिए डिस्क्रिप्टर सेट बनाएं।

Parameters:

नामप्रकारविवरण
shaderShaderProgramशेडर प्रोग्राम

Result: IDescriptorSet


createCubeRenderTexture

नामविवरण
createCubeRenderTexture(parameters, width, height)एक रेंडर टार्गेट बनाएं जिसमें 1 क्यूब टेक्सचर हो

Parameters:

नामप्रकारविवरण
parametersRenderParametersरेंडर टेक्सचर बनाने के लिए रेंडर पैरामीटर
चौड़ाईNumberरेंडर टेक्सचर की चौड़ाई
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()एक 2D टेक्सचर यूनिट बनाएं जिसे शेडर द्वारा एक्सेस किया जा सके।

Result: ITextureUnit


createShaderProgram

नामविवरण
createShaderProgram(shaderSource)एक ShaderProgram ऑब्जेक्ट बनाएं

Parameters:

नामप्रकारविवरण
shaderSourceShaderSourceशेडर का स्रोत कोड

Result: ShaderProgram


createPipeline

नामविवरण
createPipeline(shader, renderState, vertexDeclaration, drawOperation)एक पूर्वनिर्धारित ग्राफिक्स पाइपलाइन बनाएं जिसमें पूर्वनिर्धारित शेडर/रेंडर स्टेट/वर्टेक्स डिक्लेरेशन और ड्रॉ ऑपरेशन्स हों।

Parameters:

नामप्रकारविवरण
shaderShaderProgramरेंडरिंग में उपयोग किया गया शेडर
renderStateRenderStateरेंडरिंग में उपयोग किया गया रेंडर स्टेट
vertexDeclarationVertexDeclarationइनपुट वर्टेक्स डेटा की वर्टेक्स डिक्लेरेशन
drawOperationDrawOperationDrawOperation

Result: IPipeline


createUniformBuffer

नामविवरण
createUniformBuffer(size)GPU पक्ष में पूर्व-आवंटित आकार के साथ एक नया यूनिफॉर्म बफ़र बनाएं।

Parameters:

नामप्रकारविवरण
आकारNumberयूनिफॉर्म बफ़र का आकार

Result: IBuffer