Table of Contents

Class AssetRendererBindable<TDrawer, TAsset>

Namespace
Game.Core.Rendering
Assembly
Game.Core.Rendering.dll
public class AssetRendererBindable<TDrawer, TAsset> : IAssetBindable<TAsset> where TDrawer : IRenderer

Type Parameters

TDrawer
TAsset
Inheritance
object
AssetRendererBindable<TDrawer, TAsset>
Implements
Extension Methods

Constructors

AssetRendererBindable(IFactory<TAsset, TDrawer>, IRendererCollection)

public AssetRendererBindable(IFactory<TAsset, TDrawer> drawerFactory, IRendererCollection rendererCollection)

Parameters

drawerFactory IFactory<TAsset, TDrawer>
rendererCollection IRendererCollection

Methods

Bind(TAsset)

public void Bind(TAsset asset)

Parameters

asset TAsset

Dispose()

public void Dispose()