public interface IBuildableTextureAtlas<S extends ITextureAtlasSource,T extends ITextureAtlas<S>> extends ITextureAtlas<S>
ITextureAtlas.ITextureAtlasStateListener<T extends ITextureAtlasSource>| Modifier and Type | Method and Description |
|---|---|
void |
addTextureAtlasSource(S pTextureAtlasSource,
Callback<S> pCallback)
When all
ITextureAtlasSources are added you have to call BuildableTextureAtlas.build(ITextureAtlasBuilder). |
void |
addTextureAtlasSource(S pTextureAtlasSource,
int pTextureX,
int pTextureY)
Deprecated.
Use
BuildableTextureAtlas#addTextureAtlasSource(ITextureAtlasSource) instead. |
void |
addTextureAtlasSource(S pTextureAtlasSource,
int pTextureX,
int pTextureY,
int pTextureAtlasSourcePadding)
Deprecated.
Use
BuildableTextureAtlas#addTextureAtlasSource(ITextureAtlasSource) instead. |
IBuildableTextureAtlas<S,T> |
build(ITextureAtlasBuilder<S,T> pTextureAtlasBuilder)
May draw over already added
ITextureAtlasSource. |
void |
removeTextureAtlasSource(ITextureAtlasSource pTextureAtlasSource)
Removes a
ITextureAtlasSource before BuildableTextureAtlas.build(ITextureAtlasBuilder) is called. |
addEmptyTextureAtlasSource, clearTextureAtlasSources, getTextureAtlasStateListener, getTextureStateListener, hasTextureAtlasStateListener, hasTextureStateListener, removeTextureAtlasSource, setTextureAtlasStateListener, setTextureStateListenerbind, bind, getHardwareTextureID, getHeight, getPixelFormat, getTextureOptions, getWidth, isLoadedToHardware, isUpdateOnHardwareNeeded, load, load, loadToHardware, reloadToHardware, setNotLoadedToHardware, setUpdateOnHardwareNeeded, unload, unload, unloadFromHardware@Deprecated void addTextureAtlasSource(S pTextureAtlasSource, int pTextureX, int pTextureY)
BuildableTextureAtlas#addTextureAtlasSource(ITextureAtlasSource) instead.ITextureAtlasSource won't get built through this BuildableTextureAtlas.addTextureAtlasSource in interface ITextureAtlas<S extends ITextureAtlasSource>@Deprecated void addTextureAtlasSource(S pTextureAtlasSource, int pTextureX, int pTextureY, int pTextureAtlasSourcePadding)
BuildableTextureAtlas#addTextureAtlasSource(ITextureAtlasSource) instead.ITextureAtlasSource won't get built through this BuildableTextureAtlas.addTextureAtlasSource in interface ITextureAtlas<S extends ITextureAtlasSource>void addTextureAtlasSource(S pTextureAtlasSource, Callback<S> pCallback)
ITextureAtlasSources are added you have to call BuildableTextureAtlas.build(ITextureAtlasBuilder).pTextureAtlasSource - to be added.pCallback - void removeTextureAtlasSource(ITextureAtlasSource pTextureAtlasSource)
ITextureAtlasSource before BuildableTextureAtlas.build(ITextureAtlasBuilder) is called.pBitmapTextureAtlasSource - to be removed.IBuildableTextureAtlas<S,T> build(ITextureAtlasBuilder<S,T> pTextureAtlasBuilder) throws ITextureAtlasBuilder.TextureAtlasBuilderException
ITextureAtlasSource.pTextureAtlasBuilder - the ITextureAtlasBuilder to use for building the ITextureAtlasSource in this BuildableBitmapTextureAtlas.ITextureAtlasBuilder.TextureAtlasBuilderException - i.e. when the ITextureAtlasSource didn't fit into this BuildableBitmapTextureAtlas.