EntityRenderer
Panoramica
EntityRenderer è una classe in Aspose.3D FOSS per .NET.
Crea una sottoclasse di questa per implementare il rendering per diversi tipi di entità.
Questa classe fornisce 9 metodi per lavorare con oggetti EntityRenderer nei programmi .NET. I metodi disponibili includono: Dispose, EntityRenderer, FrameBegin, FrameEnd, Initialize, PrepareRenderQueue, RenderEntity, ResetSceneCache. Tutti i membri pubblici sono accessibili a qualsiasi applicazione .NET dopo aver installato il pacchetto Aspose.3D FOSS per .NET.
Metodi
| Firma | Descrizione |
|---|---|
EntityRenderer(key: string, features: EntityRendererFeatures) | Costruttore di |
EntityRenderer(key: string) | Costruttore di |
Initialize(renderer: Renderer) | Inizializza il renderer dell’entità |
ResetSceneCache() | La scena è cambiata o rimossa, è necessario liberare le risorse di rendering a livello di scena in questo |
FrameBegin(renderer: Renderer, renderQueue: IRenderQueue) | Inizia il rendering di un frame |
FrameEnd(renderer: Renderer, renderQueue: IRenderQueue) | Termina il rendering di un frame |
PrepareRenderQueue(renderer: Renderer, queue: IRenderQueue, node: Node, entity: Entity) | Prepara i comandi di rendering per la coppia nodo/entità specificata. |
RenderEntity(renderer: Renderer, commandList: ICommandList, node: Node, renderableResource: object, subEntity: int) | Ogni attività di rendering inviata a avrà una corrispondente chiamata RenderEntity per eseguire il lavoro di rendering concreto. |
Dispose() | Il renderizzatore di entità è in fase di smaltimento, rilascia le risorse condivise. |