C# Class FlatRedBall.Graphics.Renderer

Datei anzeigen Open project: vchelaru/FlatRedBall

Public Methods

Method Description
DrawCamera ( Camera camera, Section section ) : void

Private Methods

Method Description
DrawCamera ( Camera camera, RenderMode renderMode, Section section ) : void
DrawIndividualLayer ( Camera camera, RenderMode renderMode, Layer layer, Section section, RenderTarget2D &lastRenderTarget ) : void
DrawLayers ( Camera camera, RenderMode renderMode, Section section ) : void
DrawMixed ( SpriteList spriteListUnfiltered, SortType sortType, PositionedObjectList textListUnfiltered, List batches, bool relativeToCamera, Camera camera, Section section ) : void
DrawOrderedByDistanceFromCamera ( Camera camera, Section section ) : void
DrawUnlayeredObjects ( Camera camera, RenderMode renderMode, Section section ) : void
FixRenderStatesAfterBatchDraw ( ) : void
GetNextZValuesByCategory ( List spriteList, SortType sortType, List textList, List batches, Camera camera, int &spriteIndex, int &textIndex, float &nextSpriteSortValue, float &nextTextSortValue, float &nextBatchSortValue ) : void
SortAllLists ( SpriteList spriteList, SortType sortType, PositionedObjectList textList, List batches, bool relativeToCamera, Camera camera ) : void
StoreOldPositionsForDistanceAlongForwardVectorSort ( PositionedObjectList spriteList, SortType sortType, PositionedObjectList textList, List batches, Camera camera ) : void

Method Details

DrawCamera() public static method

public static DrawCamera ( Camera camera, Section section ) : void
camera Camera
section FlatRedBall.Performance.Measurement.Section
return void