EntityRenderer
Innehåll
[
Dölj
]EntityRenderer class
Underklass detta för att implementera rendering för olika typer av enheter.
public class EntityRenderer
Konstruktörer
namn | Beskrivning |
---|---|
EntityRenderer(string) | Konstruktör avEntityRenderer |
EntityRenderer(string, EntityRendererFeatures) | Konstruktör avEntityRenderer |
Metoder
namn | Beskrivning |
---|---|
virtual Dispose() | Entitetsrenderaren kasseras, släpp delade resurser. |
virtual FrameBegin(Renderer, IRenderQueue) | Börja rendera en ram |
virtual FrameEnd(Renderer, IRenderQueue) | Avslutar renderingen av en ram |
virtual Initialize(Renderer) | Initiera entity renderer |
virtual PrepareRenderQueue(Renderer, IRenderQueue, Node, Entity) | Förbered renderingskommandon för specificerat nod/entitetspar. |
virtual RenderEntity(Renderer, ICommandList, Node, object, int) | Varje renderingsuppgift skickas tillIRenderQueue kommer att ha en motsvarande RenderEntity call för att utföra det konkreta renderingsjobbet. |
virtual ResetSceneCache() | Scenen har ändrats eller tagits bort, måste disponera renderingsresurser på scennivå i this |
Se även
- namnutrymme Aspose.ThreeD.Render
- hopsättning Aspose.3D