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
gameWindowIGameWindowshaderManagerShaderManagershapeBatchFactoryIShapeBatchRendererFactory
Exceptions
- ArgumentNullException
A parameter is null.