Package zombie.core.textures
Class TextureID
java.lang.Object
zombie.asset.Asset
zombie.core.textures.TextureID
- All Implemented Interfaces:
java.io.Serializable,IDestroyable
public final class TextureID extends Asset implements IDestroyable, java.io.Serializable
- See Also:
- Serialized Form
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTextureID.TextureIDAssetParamsNested classes/interfaces inherited from class zombie.asset.Asset
Asset.ObserverCallback, Asset.State -
Field Summary
Fields Modifier and Type Field Description static AssetTypeASSET_TYPETextureID.TextureIDAssetParamsassetParamsstatic booleanbUseCompressionstatic booleanbUseCompressionOptionprotected ImageDatadatastatic java.nio.IntBufferdeleteTextureIDSprotected intflagsprotected intheightprotected intheightHWprotected intidprotected java.lang.StringpathFileNameprotected booleansolidstatic longtotalGraphicMemorystatic floattotalMemUsedstatic booleanUseFilteringprotected intwidthprotected intwidthHWFields inherited from class zombie.asset.Asset
m_asset_manager -
Constructor Summary
Constructors Modifier Constructor Description protectedTextureID()TextureID(int int1, int int2, int int3)TextureID(java.io.BufferedInputStream bufferedInputStream, java.lang.String string, boolean boolean1)TextureID(java.io.BufferedInputStream bufferedInputStream, java.lang.String string, boolean boolean1, Texture.PZFileformat pZFileformat)TextureID(java.lang.String string)TextureID(java.lang.String string, int[] intArray)TextureID(java.lang.String string, int int1, int int2, int int3)TextureID(java.lang.String string, java.lang.String string2)TextureID(AssetPath assetPath, AssetManager assetManager, TextureID.TextureIDAssetParams textureIDAssetParams)TextureID(ImageData imageData) -
Method Summary
Modifier and Type Method Description booleanbind()booleanbindalways()static TextureIDcreateSteamAvatar(long long1)voiddestroy()voidfreeMemory()WrappedBuffergetData()intgetID()ImageDatagetImageData()java.lang.StringgetPathFileName()AssetTypegetType()booleanhasMipMaps()booleanisDestroyed()booleanisSolid()voidsetAssetParams(AssetManager.AssetParams assetParams)voidsetData(java.nio.ByteBuffer byteBuffer)voidsetImageData(ImageData imageData)voidsetMagFilter(int int1)voidsetMinFilter(int int1)Methods inherited from class zombie.asset.Asset
addDependency, getAssetManager, getObserverCb, getPath, getRefCount, getState, isEmpty, isFailure, isReady, onBeforeEmpty, onBeforeReady, onCreated, removeDependencyMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
totalGraphicMemory
public static long totalGraphicMemory -
UseFiltering
public static boolean UseFiltering -
bUseCompression
public static boolean bUseCompression -
bUseCompressionOption
public static boolean bUseCompressionOption -
totalMemUsed
public static float totalMemUsed -
pathFileName
protected java.lang.String pathFileName -
solid
protected boolean solid -
width
protected int width -
widthHW
protected int widthHW -
height
protected int height -
heightHW
protected int heightHW -
data
-
id
protected transient int id -
flags
protected int flags -
assetParams
-
deleteTextureIDS
public static final java.nio.IntBuffer deleteTextureIDS -
ASSET_TYPE
-
-
Constructor Details
-
TextureID
public TextureID(AssetPath assetPath, AssetManager assetManager, TextureID.TextureIDAssetParams textureIDAssetParams) -
TextureID
protected TextureID() -
TextureID
public TextureID(int int1, int int2, int int3) -
TextureID
-
TextureID
public TextureID(java.lang.String string, java.lang.String string2) -
TextureID
public TextureID(java.lang.String string, int[] intArray) -
TextureID
public TextureID(java.lang.String string, int int1, int int2, int int3) throws java.lang.Exception- Throws:
java.lang.Exception
-
TextureID
public TextureID(java.lang.String string) throws java.lang.Exception- Throws:
java.lang.Exception
-
TextureID
public TextureID(java.io.BufferedInputStream bufferedInputStream, java.lang.String string, boolean boolean1, Texture.PZFileformat pZFileformat) -
TextureID
public TextureID(java.io.BufferedInputStream bufferedInputStream, java.lang.String string, boolean boolean1) throws java.lang.Exception- Throws:
java.lang.Exception
-
-
Method Details
-
createSteamAvatar
-
getID
public int getID() -
bind
public boolean bind() -
bindalways
public boolean bindalways() -
destroy
public void destroy()- Specified by:
destroyin interfaceIDestroyable
-
freeMemory
public void freeMemory() -
getData
-
setData
public void setData(java.nio.ByteBuffer byteBuffer) -
getImageData
-
setImageData
-
getPathFileName
public java.lang.String getPathFileName() -
isDestroyed
public boolean isDestroyed()- Specified by:
isDestroyedin interfaceIDestroyable
-
isSolid
public boolean isSolid() -
setMagFilter
public void setMagFilter(int int1) -
setMinFilter
public void setMinFilter(int int1) -
hasMipMaps
public boolean hasMipMaps() -
setAssetParams
- Overrides:
setAssetParamsin classAsset
-
getType
-