Table of Contents

Class TopmostPainterSimulationFactory

Namespace
Root
Assembly
Game.Content.dll
public class TopmostPainterSimulationFactory : IFactory<PainterSimulationState, TopmostPainterSimulation>
Inheritance
object
TopmostPainterSimulationFactory
Implements
Extension Methods

Constructors

TopmostPainterSimulationFactory(IPainterConfiguration, ShapeOperationPaintTopmost, IShapeRegistry)

public TopmostPainterSimulationFactory(IPainterConfiguration config, ShapeOperationPaintTopmost paintOperation, IShapeRegistry shapeRegistry)

Parameters

config IPainterConfiguration
paintOperation ShapeOperationPaintTopmost
shapeRegistry IShapeRegistry

Methods

Produce(PainterSimulationState)

public TopmostPainterSimulation Produce(PainterSimulationState state)

Parameters

state PainterSimulationState

Returns

TopmostPainterSimulation