EntityRenderer
Visión general
EntityRenderer es una clase en Aspose.3D FOSS para .NET.
Cree una subclase de esto para implementar la representación de diferentes tipos de entidades.
Esta clase proporciona 9 métodos para trabajar con objetos EntityRenderer en programas .NET. Los métodos disponibles incluyen: Dispose, EntityRenderer, FrameBegin, FrameEnd, Initialize, PrepareRenderQueue, RenderEntity, ResetSceneCache. Todos los miembros públicos son accesibles para cualquier aplicación .NET después de instalar el paquete Aspose.3D FOSS para .NET.
Métodos
| Firma | Descripción |
|---|---|
EntityRenderer(key: string, features: EntityRendererFeatures) | Constructor de |
EntityRenderer(key: string) | Constructor de |
Initialize(renderer: Renderer) | Inicializar el renderizador de entidades |
ResetSceneCache() | La escena ha cambiado o se ha eliminado, es necesario liberar los recursos de renderizado a nivel de escena en este |
FrameBegin(renderer: Renderer, renderQueue: IRenderQueue) | Iniciar el renderizado de un fotograma |
FrameEnd(renderer: Renderer, renderQueue: IRenderQueue) | Finaliza el renderizado de un fotograma |
PrepareRenderQueue(renderer: Renderer, queue: IRenderQueue, node: Node, entity: Entity) | Preparar comandos de renderizado para el par nodo/entidad especificado. |
RenderEntity(renderer: Renderer, commandList: ICommandList, node: Node, renderableResource: object, subEntity: int) | Cada tarea de renderizado enviada a la tendrá una llamada correspondiente a RenderEntity para realizar el trabajo de renderizado concreto. |
Dispose() | El renderizador de entidades se está descartando, libere los recursos compartidos. |