EntityRenderer
अवलोकन
EntityRenderer Aspose.3D FOSS में .NET के लिए एक क्लास है।
इसे सबक्लास करके विभिन्न प्रकार की इकाइयों के लिए रेंडरिंग लागू करें।
यह क्लास .NET प्रोग्रामों में EntityRenderer ऑब्जेक्ट्स के साथ काम करने के लिए 9 मेथड्स प्रदान करती है। उपलब्ध मेथड्स में शामिल हैं: Dispose, EntityRenderer, FrameBegin, FrameEnd, Initialize, PrepareRenderQueue, RenderEntity, ResetSceneCache. सभी सार्वजनिक सदस्य किसी भी .NET एप्लिकेशन के लिए उपलब्ध हैं, जब आप Aspose.3D FOSS for .NET पैकेज स्थापित करते हैं।
विधियाँ
| हस्ताक्षर | विवरण |
|---|---|
EntityRenderer(key: string, features: EntityRendererFeatures) | का कंस्ट्रक्टर |
EntityRenderer(key: string) | का कंस्ट्रक्टर |
Initialize(renderer: Renderer) | entity renderer को प्रारंभ करें |
ResetSceneCache() | दृश्य बदल गया है या हटाया गया है, इस में scene-level render resources को नष्ट करना आवश्यक है |
FrameBegin(renderer: Renderer, renderQueue: IRenderQueue) | फ़्रेम का रेंडरिंग शुरू करें |
FrameEnd(renderer: Renderer, renderQueue: IRenderQueue) | फ़्रेम का रेंडरिंग समाप्त करता है |
PrepareRenderQueue(renderer: Renderer, queue: IRenderQueue, node: Node, entity: Entity) | निर्दिष्ट नोड/एंटिटी जोड़ी के लिए रेंडरिंग कमांड तैयार करें। |
RenderEntity(renderer: Renderer, commandList: ICommandList, node: Node, renderableResource: object, subEntity: int) | प्रत्येक रेंडर टास्क जो में पुश किया जाता है, उसके पास एक संबंधित RenderEntity कॉल होगा जो ठोस रेंडरिंग कार्य को निष्पादित करेगा। |
Dispose() | एंटिटी रेंडरर को डिस्पोज़ किया जा रहा है, साझा संसाधनों को मुक्त करें। |