Class AssetRendererBindable<TDrawer, TAsset>
public class AssetRendererBindable<TDrawer, TAsset> : IAssetBindable<TAsset> where TDrawer : IRenderer
Type Parameters
TDrawerTAsset
- Inheritance
-
objectAssetRendererBindable<TDrawer, TAsset>
- Implements
-
IAssetBindable<TAsset>
- Extension Methods
Constructors
AssetRendererBindable(IFactory<TAsset, TDrawer>, IRendererCollection)
public AssetRendererBindable(IFactory<TAsset, TDrawer> drawerFactory, IRendererCollection rendererCollection)
Parameters
drawerFactoryIFactory<TAsset, TDrawer>rendererCollectionIRendererCollection
Methods
Bind(TAsset)
public void Bind(TAsset asset)
Parameters
assetTAsset
Dispose()
public void Dispose()