EntityRenderer
Visão geral
EntityRenderer é uma classe em Aspose.3D FOSS para .NET.
Crie uma subclasse desta para implementar a renderização de diferentes tipos de entidades.
Esta classe fornece 9 métodos para trabalhar com objetos EntityRenderer em programas .NET. Os métodos disponíveis incluem: Dispose, EntityRenderer, FrameBegin, FrameEnd, Initialize, PrepareRenderQueue, RenderEntity, ResetSceneCache. Todos os membros públicos são acessíveis a qualquer aplicação .NET após a instalação do pacote Aspose.3D FOSS para .NET.
Métodos
| Assinatura | Descrição |
|---|---|
EntityRenderer(key: string, features: EntityRendererFeatures) | Construtor de |
EntityRenderer(key: string) | Construtor de |
Initialize(renderer: Renderer) | Inicializar o renderizador de entidade |
ResetSceneCache() | A cena foi alterada ou removida, é necessário descartar os recursos de renderização ao nível da cena neste |
FrameBegin(renderer: Renderer, renderQueue: IRenderQueue) | Iniciar a renderização de um quadro |
FrameEnd(renderer: Renderer, renderQueue: IRenderQueue) | Termina a renderização de um quadro |
PrepareRenderQueue(renderer: Renderer, queue: IRenderQueue, node: Node, entity: Entity) | Prepare os comandos de renderização para o par nó/entidade especificado. |
RenderEntity(renderer: Renderer, commandList: ICommandList, node: Node, renderableResource: object, subEntity: int) | Cada tarefa de renderização enviada para o terá uma chamada correspondente RenderEntity para executar o trabalho de renderização concreto. |
Dispose() | O entity renderer está sendo descartado, libere os recursos compartilhados. |