public class BlackPawnTextureAtlasBuilder<T extends ITextureAtlasSource,A extends ITextureAtlas<T>> extends java.lang.Object implements ITextureAtlasBuilder<T,A>
http://www.blackpawn.com/texts/lightmaps/default.html| Modifier and Type | Class and Description |
|---|---|
protected static class |
BlackPawnTextureAtlasBuilder.Node |
protected static class |
BlackPawnTextureAtlasBuilder.Rect |
ITextureAtlasBuilder.TextureAtlasBuilderException| Constructor and Description |
|---|
BlackPawnTextureAtlasBuilder(int pTextureAtlasBorderSpacing,
int pTextureAtlasSourceSpacing,
int pTextureAtlasSourcePadding) |
| Modifier and Type | Method and Description |
|---|---|
void |
build(A pTextureAtlas,
java.util.ArrayList<BuildableTextureAtlas.TextureAtlasSourceWithWithLocationCallback<T>> pTextureAtlasSourcesWithLocationCallback) |
public BlackPawnTextureAtlasBuilder(int pTextureAtlasBorderSpacing,
int pTextureAtlasSourceSpacing,
int pTextureAtlasSourcePadding)
pTextureAtlasBorderSpacing - the minimum spacing between the border of the texture and the ITextureAtlasSources.pTextureAtlasSourceSpacing - the spacing between the different ITextureAtlasSources.pTextureAtlasSourcePadding - the transparent padding around each ITextureAtlasSource (prevents texture bleeding).public void build(A pTextureAtlas, java.util.ArrayList<BuildableTextureAtlas.TextureAtlasSourceWithWithLocationCallback<T>> pTextureAtlasSourcesWithLocationCallback) throws ITextureAtlasBuilder.TextureAtlasBuilderException
build in interface ITextureAtlasBuilder<T extends ITextureAtlasSource,A extends ITextureAtlas<T>>ITextureAtlasBuilder.TextureAtlasBuilderException