EntityRenderer
Vue d’ensemble
EntityRenderer est une classe dans Aspose.3D FOSS pour .NET.
Sous-classez ceci pour implémenter le rendu pour différents types d’entités.
Cette classe fournit 9 méthodes pour travailler avec les objets EntityRenderer dans les programmes .NET. Les méthodes disponibles incluent : Dispose, EntityRenderer, FrameBegin, FrameEnd, Initialize, PrepareRenderQueue, RenderEntity, ResetSceneCache. Tous les membres publics sont accessibles à toute application .NET après l’installation du paquet Aspose.3D FOSS pour .NET.
Méthodes
| Signature | Description |
|---|---|
EntityRenderer(key: string, features: EntityRendererFeatures) | Constructeur de |
EntityRenderer(key: string) | Constructeur de |
Initialize(renderer: Renderer) | Initialiser le rendu de l’entité |
ResetSceneCache() | La scène a changé ou a été supprimée, il faut libérer les ressources de rendu au niveau de la scène dans ce |
FrameBegin(renderer: Renderer, renderQueue: IRenderQueue) | Commencer le rendu d’une trame |
FrameEnd(renderer: Renderer, renderQueue: IRenderQueue) | Termine le rendu d’une trame |
PrepareRenderQueue(renderer: Renderer, queue: IRenderQueue, node: Node, entity: Entity) | Préparer les commandes de rendu pour la paire nœud/entité spécifiée. |
RenderEntity(renderer: Renderer, commandList: ICommandList, node: Node, renderableResource: object, subEntity: int) | Chaque tâche de rendu poussée à la aura un appel RenderEntity correspondant pour exécuter le travail de rendu concret. |
Dispose() | Le rendu d’entité est en cours de suppression, libérez les ressources partagées. |