public class GuiIconProvider extends java.lang.Object implements IGuiIconProvider
| Modifier and Type | Field and Description |
|---|---|
protected MalisisIcon |
disabledIcon |
protected MalisisIcon |
hoveredIcon |
protected MalisisIcon |
icon |
| Constructor and Description |
|---|
GuiIconProvider(GuiIcon icon) |
GuiIconProvider(MalisisIcon icon,
MalisisIcon hoveredIcon,
MalisisIcon disabledIcon) |
| Modifier and Type | Method and Description |
|---|---|
MalisisIcon |
getIcon()
Gets the
MalisisIcon to use. |
MalisisIcon |
getIcon(UIComponent<?> component) |
void |
setDisabledIcon(MalisisIcon icon) |
void |
setHoveredIcon(MalisisIcon icon) |
void |
setIcon(MalisisIcon icon) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitregisterIconsprotected MalisisIcon icon
protected MalisisIcon hoveredIcon
protected MalisisIcon disabledIcon
public GuiIconProvider(GuiIcon icon)
public GuiIconProvider(MalisisIcon icon, MalisisIcon hoveredIcon, MalisisIcon disabledIcon)
public void setIcon(MalisisIcon icon)
public void setHoveredIcon(MalisisIcon icon)
public void setDisabledIcon(MalisisIcon icon)
public MalisisIcon getIcon()
IIconProviderMalisisIcon to use.getIcon in interface IIconProviderpublic MalisisIcon getIcon(UIComponent<?> component)
getIcon in interface IGuiIconProvider