C# Class Pokemon3D.Rendering.Compositor.RenderQueue

Inheritance: Pokemon3D.Common.GameContextObject
ファイルを表示 Open project: nilllzz/Pokemon3D Class Usage Examples

Public Methods

Method Description
Draw ( Camera camera, float yRotationForBillboards ) : void
RenderQueue ( GameContext context, Action handleEffect, Func getDrawableElements, SceneEffect sceneEffect ) : Microsoft.Xna.Framework

Protected Methods

Method Description
IsValidForRendering ( Camera camera, DrawableElement element ) : bool

Private Methods

Method Description
DrawElement ( Camera camera, DrawableElement element, SceneEffect sceneEffect, float yRotationForBillboards ) : void
DrawElement ( Camera camera, DrawableElement element, float yRotationForBillboards ) : void

Method Details

Draw() public method

public Draw ( Camera camera, float yRotationForBillboards ) : void
camera Camera
yRotationForBillboards float
return void

IsValidForRendering() protected method

protected IsValidForRendering ( Camera camera, DrawableElement element ) : bool
camera Camera
element DrawableElement
return bool

RenderQueue() public method

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