package net.minecraft.client.renderer.texture;
import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;
@SideOnly(Side.CLIENT)
public abstract class AbstractTexture implements ITextureObject
{
protected int glTextureId = -1;
private static final String __OBFID = "CL_00001047";
public int getGlTextureId()
{
if (this.glTextureId == -1)
{
this.glTextureId = TextureUtil.glGenTextures();
}
return this.glTextureId;
}
public void deleteGlTexture()
{
if (this.glTextureId != -1)
{
TextureUtil.deleteTexture(this.glTextureId);
this.glTextureId = -1;
}
}
}