EntityRenderer

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

FirmaDescrizione
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.

Vedi anche

 Italiano