C# Class Pokemon3D.Rendering.Compositor.RenderQueue

Inheritance: Pokemon3D.Common.GameContextObject
Afficher le fichier Open project: nilllzz/Pokemon3D Class Usage Examples

Méthodes publiques

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

Méthodes protégées

Méthode Description
IsValidForRendering ( Camera camera, DrawableElement element ) : bool

Private Methods

Méthode Description
DrawElement ( Camera camera, DrawableElement element, SceneEffect sceneEffect, float yRotationForBillboards ) : void
DrawElement ( Camera camera, DrawableElement element, float yRotationForBillboards ) : void

Method Details

Draw() public méthode

public Draw ( Camera camera, float yRotationForBillboards ) : void
camera Camera
yRotationForBillboards float
Résultat void

IsValidForRendering() protected méthode

protected IsValidForRendering ( Camera camera, DrawableElement element ) : bool
camera Camera
element DrawableElement
Résultat bool

RenderQueue() public méthode

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