C# 클래스 Pokemon3D.Rendering.Compositor.RenderQueue

상속: Pokemon3D.Common.GameContextObject
파일 보기 프로젝트 열기: nilllzz/Pokemon3D 1 사용 예제들

공개 메소드들

메소드 설명
Draw ( Camera camera, float yRotationForBillboards ) : void
RenderQueue ( GameContext context, Action handleEffect, Func getDrawableElements, SceneEffect sceneEffect ) : Microsoft.Xna.Framework

보호된 메소드들

메소드 설명
IsValidForRendering ( Camera camera, DrawableElement element ) : bool

비공개 메소드들

메소드 설명
DrawElement ( Camera camera, DrawableElement element, SceneEffect sceneEffect, float yRotationForBillboards ) : void
DrawElement ( Camera camera, DrawableElement element, float yRotationForBillboards ) : void

메소드 상세

Draw() 공개 메소드

public Draw ( Camera camera, float yRotationForBillboards ) : void
camera Camera
yRotationForBillboards float
리턴 void

IsValidForRendering() 보호된 메소드

protected IsValidForRendering ( Camera camera, DrawableElement element ) : bool
camera Camera
element DrawableElement
리턴 bool

RenderQueue() 공개 메소드

public RenderQueue ( GameContext context, Action handleEffect, Func getDrawableElements, SceneEffect sceneEffect ) : Microsoft.Xna.Framework
context GameContext
handleEffect Action
getDrawableElements Func
sceneEffect SceneEffect
리턴 Microsoft.Xna.Framework