EntityRenderer

EntityRenderer

Przegląd

EntityRenderer jest klasą w Aspose.3D FOSS dla .NET.

Rozszerz tę klasę, aby zaimplementować renderowanie dla różnych rodzajów encji.

Ta klasa udostępnia 9 metod do pracy z obiektami EntityRenderer w programach .NET. Dostępne metody to: Dispose, EntityRenderer, FrameBegin, FrameEnd, Initialize, PrepareRenderQueue, RenderEntity, ResetSceneCache. Wszystkie publiczne elementy są dostępne dla każdej aplikacji .NET po zainstalowaniu pakietu Aspose.3D FOSS dla .NET.

Metody

SygnaturaOpis
EntityRenderer(key: string, features: EntityRendererFeatures)Konstruktor
EntityRenderer(key: string)Konstruktor
Initialize(renderer: Renderer)Zainicjalizuj renderer encji
ResetSceneCache()Scena została zmieniona lub usunięta, należy zwolnić zasoby renderowania na poziomie sceny w tym
FrameBegin(renderer: Renderer, renderQueue: IRenderQueue)Rozpocznij renderowanie klatki
FrameEnd(renderer: Renderer, renderQueue: IRenderQueue)Kończy renderowanie klatki
PrepareRenderQueue(renderer: Renderer, queue: IRenderQueue, node: Node, entity: Entity)Przygotuj polecenia renderowania dla określonej pary węzeł/encja.
RenderEntity(renderer: Renderer, commandList: ICommandList, node: Node, renderableResource: object, subEntity: int)Każde zadanie renderowania przesłane do będzie miało odpowiadające wywołanie RenderEntity, aby wykonać konkretną pracę renderowania.
Dispose()Renderer encji jest usuwany, zwolnij współdzielone zasoby.

Zobacz także

 Polski