Table of Contents

Class ShapeRenderer

Namespace
BSGameLib.Game
Assembly
BSGameLib.Game.dll

Owns the built-in shape material and creates the batches that draw shapes.

public class ShapeRenderer
Inheritance
ShapeRenderer
Inherited Members

Constructors

ShapeRenderer(IGameWindow, ShaderManager, IShapeBatchRendererFactory)

Created by dependency injection. Registers the built-in shape material with shaderManager.

public ShapeRenderer(IGameWindow gameWindow, ShaderManager shaderManager, IShapeBatchRendererFactory shapeBatchFactory)

Parameters

gameWindow IGameWindow
shaderManager ShaderManager
shapeBatchFactory IShapeBatchRendererFactory

Exceptions

ArgumentNullException

A parameter is null.