Interface ITextureBuilder<TBuilder>
Adds textures to a template: image files, atlases, and nine-patch and three-patch textures.
public interface ITextureBuilder<out TBuilder> : ITextureFileBuilder<TBuilder>, IIndexedTextureAtlasBuilder<TBuilder>
Type Parameters
TBuilder
- Inherited Members
Methods
WithHorizontalThreePatchTexture(string, Action<IHorizontalThreePatchTextureBuilder<ITextureBuilder<TBuilder>>>)
Adds a horizontal three-patch texture under the id id, configured by
configure.
ITextureBuilder<out TBuilder> WithHorizontalThreePatchTexture(string id, Action<IHorizontalThreePatchTextureBuilder<ITextureBuilder<out TBuilder>>> configure)
Parameters
idstringconfigureAction<IHorizontalThreePatchTextureBuilder<ITextureBuilder<TBuilder>>>
Returns
- ITextureBuilder<TBuilder>
WithNinePatchTexture(string, Action<INinePatchTextureBuilder<ITextureBuilder<TBuilder>>>)
Adds a nine-patch texture under the id id, configured by configure.
ITextureBuilder<out TBuilder> WithNinePatchTexture(string id, Action<INinePatchTextureBuilder<ITextureBuilder<out TBuilder>>> configure)
Parameters
idstringconfigureAction<INinePatchTextureBuilder<ITextureBuilder<TBuilder>>>
Returns
- ITextureBuilder<TBuilder>
WithTextureRegionAtlas(string, string, Action<IRegionTextureAtlasBuilder<ITextureBuilder<TBuilder>>>)
Adds an atlas file with named regions, under the id id, configured by
configure.
ITextureBuilder<out TBuilder> WithTextureRegionAtlas(string id, string sourceFile, Action<IRegionTextureAtlasBuilder<ITextureBuilder<out TBuilder>>> configure)
Parameters
idstringsourceFilestringconfigureAction<IRegionTextureAtlasBuilder<ITextureBuilder<TBuilder>>>
Returns
- ITextureBuilder<TBuilder>