RenderFactory
अवलोकन
RenderFactory Aspose.3D FOSS में .NET के लिए एक क्लास है।
RenderFactory रेंडरिंग पाइपलाइन में प्रतिनिधित्व किए गए सभी संसाधनों को बनाता है।
यह क्लास .NET प्रोग्रामों में RenderFactory ऑब्जेक्ट्स के साथ काम करने के लिए 12 मेथड्स प्रदान करती है। उपलब्ध मेथड्स में शामिल हैं: CreateCubeRenderTexture, CreateDescriptorSet, CreateIndexBuffer, CreatePipeline, CreateRenderTexture, CreateRenderWindow, CreateShaderProgram, CreateTextureUnit, CreateUniformBuffer, CreateVertexBuffer। सभी सार्वजनिक सदस्य Aspose.3D FOSS for .NET पैकेज को इंस्टॉल करने के बाद किसी भी .NET एप्लिकेशन के लिए सुलभ हैं।
विधियाँ
| हस्ताक्षर | विवरण |
|---|---|
CreateRenderTexture(parameters: RenderParameters, targets: int, width: int, height: int) | एक render target बनाएं जो texture पर रेंडर करता है |
CreateRenderTexture(parameters: RenderParameters, width: int, height: int) | एक render target बनाएं जिसमें 1 target हो जो texture पर रेंडर करता है |
CreateDescriptorSet(shader: ShaderProgram) | निर्दिष्ट shader program के लिए descriptor set बनाएं। |
CreateCubeRenderTexture(parameters: RenderParameters, width: int, height: int) | एक render target बनाएं जिसमें 1 cube texture हो |
CreateRenderWindow(parameters: RenderParameters, handle: WindowHandle) | एक रेंडर टार्गेट बनाएँ जो मूल विंडो पर रेंडर करता है। |
CreateVertexBuffer(declaration: VertexDeclaration) | बहुभुज के शीर्ष बिंदु जानकारी को संग्रहीत करने के लिए एक IVertexBuffer इंस्टेंस बनाएँ। |
CreateIndexBuffer() | बहुभुज के चेहरे की जानकारी को संग्रहीत करने के लिए एक IIndexBuffer इंस्टेंस बनाएँ। |
CreateTextureUnit(textureType: TextureType) | एक टेक्सचर यूनिट बनाएँ जिसे शेडर द्वारा एक्सेस किया जा सके। |
CreateTextureUnit() | एक 2D टेक्सचर यूनिट बनाएं जिसे शेडर द्वारा एक्सेस किया जा सके। |
CreateShaderProgram(shaderSource: ShaderSource) | एक ShaderProgram ऑब्जेक्ट बनाएं |
CreatePipeline(shader: ShaderProgram, renderState: RenderState, vertexDeclaration: VertexDeclaration, drawOperation: DrawOperation) | पूर्वनिर्धारित शेडर/रेंडर स्टेट/वर्टेक्स डिक्लेरेशन और ड्रॉ ऑपरेशन्स के साथ एक पूर्वनिर्धारित ग्राफ़िक्स पाइपलाइन बनाएं। |
CreateUniformBuffer(size: int) | GPU पक्ष में पूर्व-आवंटित आकार के साथ एक नया uniform buffer बनाएं। |