public class GuiIcon extends MalisisIcon
Modifier and Type | Field and Description |
---|---|
protected MalisisIcon[] |
icons |
dependants, flippedU, flippedV, rotation, sheetHeight, sheetWidth
Constructor and Description |
---|
GuiIcon(MalisisIcon icon) |
GuiIcon(MalisisIcon[] icons) |
Modifier and Type | Method and Description |
---|---|
MalisisIcon |
clip(float offsetXFactor,
float offsetYFactor,
float widthFactor,
float heightFactor)
Clips this
MalisisIcon . |
MalisisIcon |
clip(int offsetX,
int offsetY,
int width,
int height)
Clips this
MalisisIcon . |
MalisisIcon |
flip(boolean horizontal,
boolean vertical)
Sets this
MalisisIcon to be flipped. |
MalisisIcon |
getIcon(int index) |
void |
setRotation(int rotation)
Sets the rotation for this
MalisisIcon . |
java.lang.String |
toString() |
addDependant, copy, copyFrom, getMaxU, getMaxV, getMinU, getMinV, getRotation, initIcon, initSprite, isFlippedU, isFlippedV, isRotated, offset, register, setSize
clearFramesTextureData, copyFrom, generateMipmaps, getFrameCount, getFrameTextureData, getIconHeight, getIconName, getIconWidth, getInterpolatedU, getInterpolatedV, getOriginX, getOriginY, hasAnimationMetadata, hasCustomLoader, load, loadSprite, setFramesTextureData, setIconHeight, setIconWidth, updateAnimation
protected MalisisIcon[] icons
public GuiIcon(MalisisIcon icon)
public GuiIcon(MalisisIcon[] icons)
public MalisisIcon getIcon(int index)
public MalisisIcon flip(boolean horizontal, boolean vertical)
MalisisIcon
MalisisIcon
to be flipped.flip
in class MalisisIcon
horizontal
- whether to flip horizontallyvertical
- whether to flip verticallyMalisisIcon
public void setRotation(int rotation)
MalisisIcon
MalisisIcon
. The icon will be rotated rotation x 90 degrees clockwise.setRotation
in class MalisisIcon
rotation
- the rotationpublic MalisisIcon clip(float offsetXFactor, float offsetYFactor, float widthFactor, float heightFactor)
MalisisIcon
MalisisIcon
. offsetXFactor, offsetYFactor, widthFactor and heightFactor are values
from zero to one.clip
in class MalisisIcon
offsetXFactor
- the x factor for offsetoffsetYFactor
- the y factor for offsetwidthFactor
- the width factorheightFactor
- the height factorMalisisIcon
public MalisisIcon clip(int offsetX, int offsetY, int width, int height)
MalisisIcon
MalisisIcon
. offsetX, offsetY, width and height are specified in pixels.clip
in class MalisisIcon
offsetX
- the x offsetoffsetY
- the y offsetwidth
- the widthheight
- the heightMalisisIcon
public java.lang.String toString()
toString
in class net.minecraft.client.renderer.texture.TextureAtlasSprite