Class EntityRenderer
Contents
[
Hide
]EntityRenderer class
Subclass this to implement rendering for different kind of entities.
public class EntityRenderer
Constructors
Name | Description |
---|---|
EntityRenderer(string) | Constructor of EntityRenderer |
EntityRenderer(string, EntityRendererFeatures) | Constructor of EntityRenderer |
Methods
Name | Description |
---|---|
virtual Dispose() | The entity renderer is being disposed, release shared resources. |
virtual FrameBegin(Renderer, IRenderQueue) | Begin rendering a frame |
virtual FrameEnd(Renderer, IRenderQueue) | Ends rendering a frame |
virtual Initialize(Renderer) | Initialize the entity renderer |
virtual PrepareRenderQueue(Renderer, IRenderQueue, Node, Entity) | Prepare rendering commands for specified node/entity pair. |
virtual RenderEntity(Renderer, ICommandList, Node, object, int) | Each render task pushed to the IRenderQueue will have a corresponding RenderEntity call to perform the concrete rendering job. |
virtual ResetSceneCache() | The scene has changed or removed, need to dispose scene-level render resources in this |
See Also
- namespace Aspose.ThreeD.Render
- assembly Aspose.3D