EntityRenderer class
EntityRenderer class
Subclass this to implement rendering for different kind of entities.
The EntityRenderer type exposes the following members:
Constructors
Constructor | Description |
---|---|
__init__(self, key, features) | Constructor of EntityRenderer |
__init__(self, key) | Constructor of EntityRenderer |
Methods
Method | Description |
---|---|
initialize(self, renderer) | Initialize the entity renderer |
reset_scene_cache(self) | The scene has changed or removed, need to dispose scene-level render resources in this |
frame_begin(self, renderer, render_queue) | Begin rendering a frame |
frame_end(self, renderer, render_queue) | Ends rendering a frame |
prepare_render_queue(self, renderer, queue, node, entity) | Prepare rendering commands for specified node/entity pair. |
render_entity(self, renderer, command_list, node, renderable_resource, sub_entity) | Each render task pushed to the IRenderQueue will have a corresponding RenderEntity callto perform the concrete rendering job. |
dispose(self) | The entity renderer is being disposed, release shared resources. |
See Also
- module
aspose.threed.render
- class
EntityRenderer
- class
IRenderQueue