EntityRenderer

EntityRenderer

Prezentare generală

EntityRenderer este o clasă în Aspose.3D FOSS pentru .NET.

Derivaţi această clasă pentru a implementa redarea pentru diferite tipuri de entităţi.

Această clasă oferă 9 metode pentru lucrul cu EntityRenderer obiecte în programe .NET. Metodele disponibile includ: Dispose, EntityRenderer, FrameBegin, FrameEnd, Initialize, PrepareRenderQueue, RenderEntity, ResetSceneCache. Toți membrii publici sunt accesibili oricărei aplicații .NET după instalarea pachetului Aspose.3D FOSS pentru .NET.

Metode

SemnăturăDescriere:
EntityRenderer(key: string, features: EntityRendererFeatures)Constructor al
EntityRenderer(key: string)Constructor al
Initialize(renderer: Renderer)Inițializați rendererul entității
ResetSceneCache()Scena a fost modificată sau eliminată, trebuie să eliberați resursele de randare la nivel de scenă în acest caz
FrameBegin(renderer: Renderer, renderQueue: IRenderQueue)Începe redarea unui cadru
FrameEnd(renderer: Renderer, renderQueue: IRenderQueue)Se încheie redarea unui cadru
PrepareRenderQueue(renderer: Renderer, queue: IRenderQueue, node: Node, entity: Entity)Pregătește comenzile de redare pentru perechea nod/entitate specificată.
RenderEntity(renderer: Renderer, commandList: ICommandList, node: Node, renderableResource: object, subEntity: int)Fiecare sarcină de redare trimisă către va avea un apel RenderEntity corespunzător pentru a efectua sarcina concretă de redare.
Dispose()Rendererul de entități este în curs de eliberare, eliberați resursele partajate.

Vezi și:

 Română