Table of Contents

Interface ISpriteBatchRendererFactory

Namespace
BSGameLib.Game.Rendering
Assembly
BSGameLib.Game.dll

Creates sprite batches.

public interface ISpriteBatchRendererFactory

Methods

Create(IRenderSurface, IGameWindow, ILightingManager, IShaderProgram, Matrix4x4, IRenderMetrics)

Creates a sprite batch that draws to renderSurface through spriteShader, with the given projectionMatrix, and records its counts in metrics.

ISpriteBatchRenderer Create(IRenderSurface renderSurface, IGameWindow window, ILightingManager lightingManager, IShaderProgram spriteShader, Matrix4x4 projectionMatrix, IRenderMetrics metrics)

Parameters

renderSurface IRenderSurface
window IGameWindow
lightingManager ILightingManager
spriteShader IShaderProgram
projectionMatrix Matrix4x4
metrics IRenderMetrics

Returns

ISpriteBatchRenderer