EntityRenderer

EntityRenderer class

विभिन्न प्रकार की एंटिटीज़ के लिए रेंडरिंग लागू करने हेतु इसे सबक्लास करें।

विधियाँ

constructor

नामविवरण
constructor(key, features)EntityRenderer का कंस्ट्रक्टर

Parameters:

नामप्रकारविवरण
keyस्ट्रिंगentity renderer की कुंजी
featuresbyteEntityRendererFeatures

Result:


constructor_overload

नामविवरण
constructor_overload(key)EntityRenderer का कंस्ट्रक्टर

Parameters:

नामप्रकारविवरण
keyस्ट्रिंगentity renderer की कुंजी

Result:


initialize

नामविवरण
initialize(renderer)entity renderer को इनिशियलाइज़ करें

Parameters:

नामप्रकारविवरण
rendereरेंडररnull

Result:


resetSceneCache

नामविवरण
resetSceneCache()दृश्य बदल गया है या हटाया गया है, इस में scene-level render resources को मुक्त करने की आवश्यकता है

Result:


frameBegin

नामविवरण
frameBegin(renderer, renderQueue)फ़्रेम का रेंडरिंग शुरू करें

Parameters:

नामप्रकारविवरण
रेंडरररेंडररवर्तमान रेंडरर
renderQueueIRenderQueueरेंडर कतार

Result:


frameEnd

नामविवरण
frameEnd(renderer, renderQueue)फ़्रेम का रेंडरिंग समाप्त करता है

Parameters:

नामप्रकारविवरण
रेंडरररेंडररवर्तमान रेंडरर
renderQueueIRenderQueueरेंडर कतार

Result:


prepareRenderQueue

नामविवरण
prepareRenderQueue(renderer, queue, node, entity)निर्दिष्ट node/entity जोड़ी के लिए रेंडरिंग कमांड तैयार करें।

Parameters:

नामप्रकारविवरण
रेंडरररेंडररवर्तमान renderer इंस्टेंस
कतारIRenderQueueरेंडर कार्यों को प्रबंधित करने के लिए उपयोग की जाने वाली render queue
नोडनोडवर्तमान नोड
एंटिटीएंटिटीजिस एंटिटी को रेंडर करने की आवश्यकता है

Result:


renderEntity

नामविवरण
renderEntity(renderer, commandList, node, renderableResource, subEntity)com.aspose.threed.IRenderQueue में पुश किया गया प्रत्येक render task के पास एक संबंधित RenderEntity कॉल होगा जो वास्तविक रेंडरिंग कार्य को निष्पादित करेगा।

Parameters:

नामप्रकारविवरण
रेंडरररेंडरररेंडरर
commandListICommandListरेंडरिंग कमांड्स को रिकॉर्ड करने के लिए उपयोग किया गया commandList
नोडनोडवही नोड जो रेंडर होने वाली इकाई के PrepareRenderQueue को पास किया गया
renderableResourceऑब्जेक्टPrepareRenderQueue के दौरान IRenderQueue को पास किया गया कस्टम ऑब्जेक्ट
subEntityNumbersubEntity का इंडेक्स जो IRenderQueue को पास किया गया

Result:


dispose

नामविवरण
dispose()एंटिटी रेंडरर को डिस्पोज किया जा रहा है, साझा संसाधनों को रिलीज़ करें।

Result: