Interface ITextureFactory<TTexture, TTextureParameters>
Creates textures of one type from one kind of parameters.
public interface ITextureFactory<out TTexture, in TTextureParameters> where TTexture : class, ITexture where TTextureParameters : ITextureParameters
Type Parameters
TTextureTTextureParameters
Methods
CreateTexture(TTextureParameters)
Creates the texture that parameters describe.
TTexture CreateTexture(TTextureParameters parameters)
Parameters
parametersTTextureParameters
Returns
- TTexture