C# Класс RenderingLibrary.Graphics.Renderer

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
LockObject object
RenderUsingHierarchy bool

Private Properties

Свойство Тип Описание
AdjustRenderStates void
ConstrainRectangle Microsoft.Xna.Framework.Rectangle
GetScissorRectangleFor Microsoft.Xna.Framework.Rectangle
PreRender void
RemoveRenderable void
Render void
RenderLayer void

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
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

Описание методов

AddLayer() публичный Метод

public AddLayer ( ) : Layer
Результат Layer

ClearPerformanceRecordingVariables() публичный Метод

public ClearPerformanceRecordingVariables ( ) : void
Результат void

Draw() публичный Метод

public Draw ( SystemManagers managers ) : void
managers SystemManagers
Результат void

Draw() публичный Метод

public Draw ( SystemManagers managers, IEnumerable layers ) : void
managers SystemManagers
layers IEnumerable
Результат void

Draw() публичный Метод

public Draw ( SystemManagers managers, Layer layer ) : void
managers SystemManagers
layer Layer
Результат void

ForceEnd() публичный Метод

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
Результат void

Initialize() публичный Метод

public Initialize ( GraphicsDevice graphicsDevice, SystemManagers managers ) : void
graphicsDevice GraphicsDevice
managers SystemManagers
Результат void

RemoveLayer() публичный Метод

public RemoveLayer ( Layer layer ) : void
layer Layer
Результат void

Описание свойств

LockObject публичное статическое свойство

public static object LockObject
Результат object

RenderUsingHierarchy публичное статическое свойство

public static bool RenderUsingHierarchy
Результат bool