C# Class RenderingLibrary.Graphics.Renderer

Afficher le fichier Open project: vchelaru/FlatRedBall Class Usage Examples

Méthodes publiques

Свойство Type Description
LockObject object
RenderUsingHierarchy bool

Private Properties

Свойство Type Description
AdjustRenderStates void
ConstrainRectangle Microsoft.Xna.Framework.Rectangle
GetScissorRectangleFor Microsoft.Xna.Framework.Rectangle
PreRender void
RemoveRenderable void
Render void
RenderLayer void

Méthodes publiques

Méthode Description
AddLayer ( ) : Layer
ClearPerformanceRecordingVariables ( ) : void
Draw ( SystemManagers managers ) : void
Draw ( SystemManagers managers, IEnumerable layers ) : void
Draw ( SystemManagers managers, Layer layer ) : void
ForceEnd ( ) : void

Ends the current SpriteBatchif it hasn't yet been ended. This is needed for projects which may need the rendering to end itself so that they can start sprite batch.

Initialize ( GraphicsDevice graphicsDevice, SystemManagers managers ) : void
RemoveLayer ( Layer layer ) : void

Private Methods

Méthode Description
AdjustRenderStates ( RenderStateVariables renderState, Layer layer, IRenderableIpso renderable ) : void
ConstrainRectangle ( Rectangle childRectangle, Rectangle parentRectangle ) : Rectangle
GetScissorRectangleFor ( Camera camera, IRenderableIpso ipso ) : Rectangle
PreRender ( IEnumerable renderables ) : void
RemoveRenderable ( IRenderableIpso renderable ) : void
Render ( IEnumerable whatToRender, SystemManagers managers, Layer layer ) : void
RenderLayer ( SystemManagers managers, Layer layer, bool prerender = true ) : void

Method Details

AddLayer() public méthode

public AddLayer ( ) : Layer
Résultat Layer

ClearPerformanceRecordingVariables() public méthode

public ClearPerformanceRecordingVariables ( ) : void
Résultat void

Draw() public méthode

public Draw ( SystemManagers managers ) : void
managers SystemManagers
Résultat void

Draw() public méthode

public Draw ( SystemManagers managers, IEnumerable layers ) : void
managers SystemManagers
layers IEnumerable
Résultat void

Draw() public méthode

public Draw ( SystemManagers managers, Layer layer ) : void
managers SystemManagers
layer Layer
Résultat void

ForceEnd() public méthode

Ends the current SpriteBatchif it hasn't yet been ended. This is needed for projects which may need the rendering to end itself so that they can start sprite batch.
public ForceEnd ( ) : void
Résultat void

Initialize() public méthode

public Initialize ( GraphicsDevice graphicsDevice, SystemManagers managers ) : void
graphicsDevice GraphicsDevice
managers SystemManagers
Résultat void

RemoveLayer() public méthode

public RemoveLayer ( Layer layer ) : void
layer Layer
Résultat void

Property Details

LockObject public_oe static_oe property

public static object LockObject
Résultat object

RenderUsingHierarchy public_oe static_oe property

public static bool RenderUsingHierarchy
Résultat bool