EntityRenderer

EntityRenderer class

다른 종류의 엔터티에 대한 렌더링을 구현하려면 이 하위 클래스를 지정하십시오.

public class EntityRenderer

생성자

이름설명
EntityRenderer(string)의 생성자EntityRenderer
EntityRenderer(string, EntityRendererFeatures)의 생성자EntityRenderer

행동 양식

이름설명
virtual Dispose()엔티티 렌더러가 폐기되고 있습니다. 공유 리소스를 해제하십시오.
virtual FrameBegin(Renderer, IRenderQueue)프레임 렌더링 시작
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 에서 장면 수준 렌더링 리소스를 폐기해야 합니다.

또한보십시오