Package zombie.core.textures
Class Texture
java.lang.Object
zombie.asset.Asset
zombie.core.textures.Texture
- All Implemented Interfaces:
Serializable
,IDestroyable
,IMaskerable
,ITexture
- Direct Known Subclasses:
AngelCodeFont.CharDefTexture
,SmartTexture
- See Also:
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic enum
static final class
Nested classes/interfaces inherited from class zombie.asset.Asset
Asset.ObserverCallback, Asset.State
-
Field Summary
Modifier and TypeFieldDescriptionstatic final AssetType
static boolean
boolean
static int
protected TextureID
boolean
protected int
protected int
static float
static int
static int
static float
static float
static float
protected Mask
protected String
static final HashSet
float
float
protected boolean
protected FileSystem.SubTexture
static int
static boolean
protected int
protected int
float
float
float
float
Fields inherited from class zombie.asset.Asset
m_asset_manager
-
Constructor Summary
ConstructorDescriptionTexture()
Texture
(int int1, int int2, int int3) Texture
(String string, BufferedInputStream bufferedInputStream, boolean boolean1) Texture
(String string, BufferedInputStream bufferedInputStream, boolean boolean1, Texture.PZFileformat pZFileformat) Texture
(AssetPath assetPath, AssetManager assetManager, Texture.TextureAssetParams textureAssetParams) -
Method Summary
Modifier and TypeMethodDescriptionvoid
bind()
void
bind
(int int1) static void
bindNone()
static void
static void
collectAllIcons
(HashMap hashMap, HashMap hashMap2) void
copyMaskRegion
(Texture texture, int int1, int int2, int int3, int int4) void
void
createMask
(boolean[] booleanArray) void
createMask
(BooleanGrid booleanGrid) void
createMask
(WrappedBuffer wrappedBuffer) void
destroy()
boolean
static int[]
flipPixels
(int[] intArray, int int1, int int2) static void
forgetTexture
(String string) getData()
static Texture
static Texture
int
int
int
int
getID()
getMask()
getName()
float
float
int
int
static Texture
getSharedTexture
(String string) static Texture
getSharedTexture
(String string, int int1) static Texture
getSharedTexture
(String string, int[] intArray, String string2) static Texture
getSharedTexture
(String string, String string2) static Texture
getSteamAvatar
(long long1) static Texture
getTexture
(String string) getType()
boolean
getUVScale
(Vector2 vector2) static Texture
getWhite()
int
getWidth()
int
int
float
getXEnd()
float
float
getYEnd()
float
boolean
boolean
boolean
isSolid()
boolean
isValid()
void
loadMaskRegion
(ByteBuffer byteBuffer) void
makeTransp
(int int1, int int2, int int3) void
static void
static String
processFilePath
(String string) static void
void
reloadFromFile
(String string) void
render
(float float1, float float2) void
render
(float float1, float float2, float float3, float float4) void
render
(float float1, float float2, float float3, float float4, float float5, float float6, float float7, float float8, Consumer consumer) void
render
(ObjectRenderEffects objectRenderEffects, float float1, float float2, float float3, float float4, float float5, float float6, float float7, float float8, Consumer consumer) void
renderdiamond
(float float1, float float2, float float3, float float4, int int1, int int2, int int3, int int4) void
rendershader2
(float float1, float float2, float float3, float float4, int int1, int int2, int int3, int int4, float float5, float float6, float float7, float float8) void
renderstrip
(int int1, int int2, int int3, int int4, float float1, float float2, float float3, float float4, Consumer consumer) void
renderwalln
(float float1, float float2, float float3, float float4, int int1, int int2, int int3, int int4) void
renderwallnw
(float float1, float float2, float float3, float float4, int int1, int int2, int int3, int int4, int int5, int int6) void
renderwallw
(float float1, float float2, float float3, float float4, int int1, int int2, int int3, int int4) void
void
saveMaskRegion
(ByteBuffer byteBuffer) void
saveOnRenderThread
(String string) void
saveToCurrentSavefileDirectory
(String string) void
saveToZomboidDirectory
(String string) void
setAlphaForeach
(int int1, int int2, int int3, int int4) void
void
setData
(ByteBuffer byteBuffer) void
setHeight
(int int1) void
void
void
setNameOnly
(String string) void
setOffsetX
(int int1) void
setOffsetY
(int int1) void
setRealHeight
(int int1) void
setRealWidth
(int int1) void
setRegion
(int int1, int int2, int int3, int int4) void
setUseAlphaChannel
(boolean boolean1) void
setWidth
(int int1) split
(int int1, int int2, int int3, int int4) Texture[]
split
(int int1, int int2, int int3, int int4, int int5, int int6, int int7, int int8) Texture[][]
split2D
(int[] intArray, int[] intArray2) static void
steamAvatarChanged
(long long1) toString()
static Texture
trygetTexture
(String string) Methods inherited from class zombie.asset.Asset
addDependency, getAssetManager, getObserverCb, getPath, getRefCount, getState, isEmpty, isFailure, isReady, onBeforeEmpty, onCreated, removeDependency, setAssetParams
-
Field Details
-
nullTextures
-
BindCount
public static int BindCount -
bDoingQuad
public static boolean bDoingQuad -
lr
public static float lr -
lg
public static float lg -
lb
public static float lb -
la
public static float la -
lastlastTextureID
public static int lastlastTextureID -
totalTextureID
public static int totalTextureID -
lastTextureID
public static int lastTextureID -
WarnFailFindTexture
public static boolean WarnFailFindTexture -
flip
public boolean flip -
offsetX
public float offsetX -
offsetY
public float offsetY -
bindAlways
public boolean bindAlways -
xEnd
public float xEnd -
yEnd
public float yEnd -
xStart
public float xStart -
yStart
public float yStart -
dataid
-
mask
-
name
-
solid
protected boolean solid -
width
protected int width -
height
protected int height -
heightOrig
protected int heightOrig -
widthOrig
protected int widthOrig -
subTexture
-
assetParams
-
ASSET_TYPE
-
-
Constructor Details
-
Texture
public Texture(AssetPath assetPath, AssetManager assetManager, Texture.TextureAssetParams textureAssetParams) -
Texture
-
Texture
- Throws:
Exception
-
Texture
public Texture(String string, BufferedInputStream bufferedInputStream, boolean boolean1, Texture.PZFileformat pZFileformat) -
Texture
public Texture(String string, BufferedInputStream bufferedInputStream, boolean boolean1) throws Exception - Throws:
Exception
-
Texture
- Throws:
Exception
-
Texture
-
Texture
-
Texture
- Throws:
Exception
-
Texture
-
Texture
public Texture(int int1, int int2, int int3) -
Texture
- Throws:
Exception
-
Texture
-
Texture
public Texture()
-
-
Method Details
-
processFilePath
-
bindNone
public static void bindNone() -
getWhite
-
getErrorTexture
-
getEngineMipmapTexture
-
clearTextures
public static void clearTextures() -
trygetTexture
-
onTexturePacksChanged
public static void onTexturePacksChanged() -
getTexture
-
getSteamAvatar
-
steamAvatarChanged
public static void steamAvatarChanged(long long1) -
forgetTexture
-
reload
-
flipPixels
public static int[] flipPixels(int[] intArray, int int1, int int2) -
reloadFromFile
-
bind
public void bind() -
bind
public void bind(int int1) -
copyMaskRegion
-
createMask
public void createMask() -
createMask
public void createMask(boolean[] booleanArray) -
createMask
-
createMask
-
destroy
public void destroy()- Specified by:
destroy
in interfaceIDestroyable
-
equals
-
getData
-
setData
-
getHeight
public int getHeight() -
setHeight
public void setHeight(int int1) -
getHeightHW
public int getHeightHW()- Specified by:
getHeightHW
in interfaceITexture
-
getHeightOrig
public int getHeightOrig() -
getID
public int getID() -
getMask
- Specified by:
getMask
in interfaceIMaskerable
-
setMask
-
getName
-
setName
-
getTextureId
-
getUseAlphaChannel
public boolean getUseAlphaChannel() -
setUseAlphaChannel
public void setUseAlphaChannel(boolean boolean1) -
getWidth
public int getWidth() -
setWidth
public void setWidth(int int1) -
getWidthHW
public int getWidthHW()- Specified by:
getWidthHW
in interfaceITexture
-
getWidthOrig
public int getWidthOrig() -
getXEnd
public float getXEnd() -
getXStart
public float getXStart() -
getYEnd
public float getYEnd() -
getYStart
public float getYStart() -
getOffsetX
public float getOffsetX() -
setOffsetX
public void setOffsetX(int int1) -
getOffsetY
public float getOffsetY() -
setOffsetY
public void setOffsetY(int int1) -
isCollisionable
public boolean isCollisionable() -
isDestroyed
public boolean isDestroyed()- Specified by:
isDestroyed
in interfaceIDestroyable
-
isSolid
public boolean isSolid() -
isValid
public boolean isValid() -
makeTransp
public void makeTransp(int int1, int int2, int int3) - Specified by:
makeTransp
in interfaceITexture
-
render
public void render(float float1, float float2, float float3, float float4) -
render
public void render(float float1, float float2) -
render
public void render(float float1, float float2, float float3, float float4, float float5, float float6, float float7, float float8, Consumer consumer) -
render
public void render(ObjectRenderEffects objectRenderEffects, float float1, float float2, float float3, float float4, float float5, float float6, float float7, float float8, Consumer consumer) -
rendershader2
public void rendershader2(float float1, float float2, float float3, float float4, int int1, int int2, int int3, int int4, float float5, float float6, float float7, float float8) -
renderdiamond
public void renderdiamond(float float1, float float2, float float3, float float4, int int1, int int2, int int3, int int4) -
renderwallnw
public void renderwallnw(float float1, float float2, float float3, float float4, int int1, int int2, int int3, int int4, int int5, int int6) -
renderwallw
public void renderwallw(float float1, float float2, float float3, float float4, int int1, int int2, int int3, int int4) -
renderwalln
public void renderwalln(float float1, float float2, float float3, float float4, int int1, int int2, int int3, int int4) -
renderstrip
public void renderstrip(int int1, int int2, int int3, int int4, float float1, float float2, float float3, float float4, Consumer consumer) -
setAlphaForeach
public void setAlphaForeach(int int1, int int2, int int3, int int4) - Specified by:
setAlphaForeach
in interfaceITexture
-
setCustomizedTexture
public void setCustomizedTexture() -
setNameOnly
-
setRegion
public void setRegion(int int1, int int2, int int3, int int4) -
splitIcon
-
split
-
split
-
split
public Texture[] split(int int1, int int2, int int3, int int4, int int5, int int6, int int7, int int8) -
split2D
-
toString
-
saveMask
-
saveToZomboidDirectory
-
saveToCurrentSavefileDirectory
-
saveOnRenderThread
-
loadMaskRegion
-
saveMaskRegion
-
getRealWidth
public int getRealWidth() -
setRealWidth
public void setRealWidth(int int1) -
getRealHeight
public int getRealHeight() -
setRealHeight
public void setRealHeight(int int1) -
getUVScale
-
getType
-
onBeforeReady
public void onBeforeReady()- Overrides:
onBeforeReady
in classAsset
-
collectAllIcons
-