
## render_entity(self, renderer, command_list, node, renderable_resource, sub_entity) {#aspose.threed.render.Renderer-aspose.threed.render.ICommandList-aspose.threed.Node-any-int}

Each render task pushed to the [`IRenderQueue`](/3d/python-net/aspose.threed.render/irenderqueue) will have a corresponding RenderEntity call
to perform the concrete rendering job.



```python

def render_entity(self, renderer, command_list, node, renderable_resource, sub_entity):
    ...
```


| Parameter | Type | Description |
| :- | :- | :- |
| renderer | [`Renderer`](/3d/python-net/aspose.threed.render/renderer) | The renderer |
| command_list | [`ICommandList`](/3d/python-net/aspose.threed.render/icommandlist) | The commandList used to record the rendering commands |
| node | [`Node`](/3d/python-net/aspose.threed/node) | The same node that passed to PrepareRenderQueue of the entity that will be rendered |
| renderable_resource | any | The custom object that passed to IRenderQueue during the PrepareRenderQueue |
| sub_entity | int | The index of the sub entity that passed to IRenderQueue |



### See Also
* module [`aspose.threed.render`](../../)
* class [`EntityRenderer`](/3d/python-net/aspose.threed.render/entityrenderer)
* class [`IRenderQueue`](/3d/python-net/aspose.threed.render/irenderqueue)
