Package com.spinyowl.legui.icon
Class Icon
java.lang.Object
com.spinyowl.legui.icon.Icon
- All Implemented Interfaces:
Serializable
Icon. Used to draw component icons.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanReturns horizontal alignment in component.org.joml.Vector2fGets position of icon.org.joml.Vector2fgetSize()Returns size of icon.Returns vertical alignment in component.inthashCode()voidsetHorizontalAlign(HorizontalAlign horizontalAlign) Used to set horizontal align of icon.voidsetPosition(org.joml.Vector2f position) Used to set icon position.voidsetSize(org.joml.Vector2f size) Used to set size of icon.voidsetVerticalAlign(VerticalAlign verticalAlign) Used to set vertical align of icon.toString()
-
Constructor Details
-
Icon
public Icon()Default constructor. -
Icon
public Icon(org.joml.Vector2f size) Used to create icon with defined size.- Parameters:
size- size to set.
-
-
Method Details
-
getPosition
public org.joml.Vector2f getPosition()Gets position of icon.- Returns:
- position of icon.
-
setPosition
public void setPosition(org.joml.Vector2f position) Used to set icon position.- Parameters:
position- the position.
-
getSize
public org.joml.Vector2f getSize()Returns size of icon.- Returns:
- size of icon.
-
setSize
public void setSize(org.joml.Vector2f size) Used to set size of icon.- Parameters:
size- size to set.
-
getHorizontalAlign
Returns horizontal alignment in component.- Returns:
- horizontal alignment in component.
-
setHorizontalAlign
Used to set horizontal align of icon.- Parameters:
horizontalAlign- horizontal align to set.
-
getVerticalAlign
Returns vertical alignment in component.- Returns:
- vertical alignment in component.
-
setVerticalAlign
Used to set vertical align of icon.- Parameters:
verticalAlign- vertical align to set.
-
equals
-
hashCode
public int hashCode() -
toString
-