EntityRenderer

EntityRenderer class

Sottoclasse this per implementare il rendering per diversi tipi di entità.

public class EntityRenderer

Costruttori

NomeDescrizione
EntityRenderer(string)Costruttore diEntityRenderer
EntityRenderer(string, EntityRendererFeatures)Costruttore diEntityRenderer

Metodi

NomeDescrizione
virtual Dispose()Il renderer di entità è in fase di eliminazione, rilasciare le risorse condivise.
virtual FrameBegin(Renderer, IRenderQueue)Inizia il rendering di un frame
virtual FrameEnd(Renderer, IRenderQueue)Termina il rendering di un frame
virtual Initialize(Renderer)Inizializza il renderer di entità
virtual PrepareRenderQueue(Renderer, IRenderQueue, Node, Entity)Prepara i comandi di rendering per la coppia nodo/entità specificata.
virtual RenderEntity(Renderer, ICommandList, Node, object, int)Ogni attività di rendering inviata al fileIRenderQueue avrà una chiamata RenderEntity corrispondente per eseguire il lavoro di rendering concreto.
virtual ResetSceneCache()La scena è stata modificata o rimossa, è necessario disporre delle risorse di rendering a livello di scena in questo

Guarda anche