EntityRenderer
Översikt
EntityRenderer är en klass i Aspose.3D FOSS för .NET.
Underklass för att implementera rendering av olika typer av enheter.
Denna klass ger 9 metoder för att arbeta med EntityRenderer objekt i .NET-program. Tillgängliga metoder är bland annat: Dispose, EntityRenderer, FrameBegin, FrameEnd, Initialize, PrepareRenderQueue, RenderEntity, ResetSceneCache. Alla offentliga medlemmar är tillgängliga för alla .NET-applikationer efter installation av Aspose.3D FOSS for .Net paketet.
Methods
| Signature | Beskrivning |
|---|---|
EntityRenderer(key: string, features: EntityRendererFeatures) | Byggare av |
EntityRenderer(key: string) | Byggare av |
Initialize(renderer: Renderer) | Initialisera entitetsrenderaren |
ResetSceneCache() | Scenen har ändrats eller tagits bort, behöver förse scennivå rendering resurser i detta |
FrameBegin(renderer: Renderer, renderQueue: IRenderQueue) | Börja göra bild av en ramm. |
FrameEnd(renderer: Renderer, renderQueue: IRenderQueue) | Slutar framställning av en bildram |
PrepareRenderQueue(renderer: Renderer, queue: IRenderQueue, node: Node, entity: Entity) | Förbered renderingkommandon för det angivna nod/entity-paret. |
RenderEntity(renderer: Renderer, commandList: ICommandList, node: Node, renderableResource: object, subEntity: int) | Varje renderinguppgift som trycks till viljan har ett motsvarande RenderEntity-samtal för att utföra det konkreta renderingsarbetet. |
Dispose() | Entitetens renderare avlägsnas. Utlämna delade resurser. |