2015-04-23 16:14:22 +00:00
|
|
|
package gregtech.api.interfaces;
|
|
|
|
|
|
|
|
import net.minecraft.util.IIcon;
|
|
|
|
import net.minecraft.util.ResourceLocation;
|
|
|
|
|
|
|
|
public interface IIconContainer {
|
2015-10-22 02:15:09 +00:00
|
|
|
/**
|
|
|
|
* @return A regular Icon.
|
|
|
|
*/
|
|
|
|
public IIcon getIcon();
|
|
|
|
|
|
|
|
/**
|
|
|
|
* @return Icon of the Overlay (or null if there is no Icon)
|
|
|
|
*/
|
|
|
|
public IIcon getOverlayIcon();
|
|
|
|
|
|
|
|
/**
|
|
|
|
* @return the Default Texture File for this Icon.
|
|
|
|
*/
|
|
|
|
public ResourceLocation getTextureFile();
|
2015-04-23 16:14:22 +00:00
|
|
|
}
|