Class AbstractTexture
java.lang.Object
net.minecraft.client.renderer.texture.AbstractTexture
- All Implemented Interfaces:
AutoCloseable
- Direct Known Subclasses:
DynamicTexture
,FontTexture
,SimpleTexture
,TextureAtlas
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected boolean
protected int
private boolean
private boolean
protected boolean
static final int
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
bind()
void
close()
int
getId()
abstract void
load
(ResourceManager pResourceManager) void
void
reset
(TextureManager pTextureManager, ResourceManager pResourceManager, ResourceLocation pPath, Executor pExecutor) void
void
setBlurMipmap
(boolean blur, boolean mipmap) void
setFilter
(boolean pBlur, boolean pMipmap)
-
Field Details
-
NOT_ASSIGNED
public static final int NOT_ASSIGNED- See Also:
-
id
protected int id -
blur
protected boolean blur -
mipmap
protected boolean mipmap -
lastBlur
private boolean lastBlur -
lastMipmap
private boolean lastMipmap
-
-
Constructor Details
-
AbstractTexture
public AbstractTexture()
-
-
Method Details
-
setFilter
public void setFilter(boolean pBlur, boolean pMipmap) - Parameters:
pMipmap
-true
if a mipmap is being used (mip level is greater than 0)
-
setBlurMipmap
public void setBlurMipmap(boolean blur, boolean mipmap) -
restoreLastBlurMipmap
public void restoreLastBlurMipmap() -
getId
public int getId() -
releaseId
public void releaseId() -
load
- Throws:
IOException
-
bind
public void bind() -
reset
public void reset(TextureManager pTextureManager, ResourceManager pResourceManager, ResourceLocation pPath, Executor pExecutor) -
close
public void close()- Specified by:
close
in interfaceAutoCloseable
-