EntityRenderer

EntityRenderer class

これをサブクラス化して、さまざまな種類のエンティティのレンダリングを実装します.

public class EntityRenderer

コンストラクター

名前説明
EntityRenderer(string)のコンストラクターEntityRenderer
EntityRenderer(string, EntityRendererFeatures)のコンストラクターEntityRenderer

メソッド

名前説明
virtual Dispose()エンティティ レンダラーが破棄されています。共有リソースを解放してください。
virtual FrameBegin(Renderer, IRenderQueue)frame のレンダリングを開始します
virtual FrameEnd(Renderer, IRenderQueue)フレームのレンダリングを終了します
virtual Initialize(Renderer)エンティティを初期化する renderer
virtual PrepareRenderQueue(Renderer, IRenderQueue, Node, Entity)指定したノード/エンティティ ペアのレンダリング コマンドを準備します。
virtual RenderEntity(Renderer, ICommandList, Node, object, int)にプッシュされた各レンダリング タスクIRenderQueue具体的なレンダリング ジョブを実行するための対応する RenderEntity call があります。
virtual ResetSceneCache()シーンが変更または削除されました。シーン レベルのレンダリング リソースを this に配置する必要があります

関連項目