C# Class Geisha.Engine.Core.SceneModel.ComponentFactoryProvider

Inheritance: IComponentFactoryProvider
ファイルを表示 Open project: dawidkomorowski/geisha

Public Methods

Method Description
ComponentFactoryProvider ( IEnumerable factories ) : System
Get ( Geisha.Engine.Core.SceneModel.ComponentId componentId ) : IComponentFactory
Get ( Type componentType ) : IComponentFactory
Get ( ) : IComponentFactory

Method Details

ComponentFactoryProvider() public method

public ComponentFactoryProvider ( IEnumerable factories ) : System
factories IEnumerable
return System

Get() public method

public Get ( Geisha.Engine.Core.SceneModel.ComponentId componentId ) : IComponentFactory
componentId Geisha.Engine.Core.SceneModel.ComponentId
return IComponentFactory

Get() public method

public Get ( Type componentType ) : IComponentFactory
componentType Type
return IComponentFactory

Get() public method

public Get ( ) : IComponentFactory
return IComponentFactory