Record Class GeoDescription
java.lang.Object
java.lang.Record
team.lodestar.lodestone.modules.rendering.model.geo.data.GeoDescription
-
Constructor Summary
ConstructorsConstructorDescriptionGeoDescription(String identifier, int textureWidth, int textureHeight, float visibleBoundsWidth, float visibleBoundsHeight, org.joml.Vector3f visibleBoundsOffset) Creates an instance of aGeoDescriptionrecord class. -
Method Summary
Modifier and TypeMethodDescriptionfinal booleanIndicates whether some other object is "equal to" this one.final inthashCode()Returns a hash code value for this object.Returns the value of theidentifierrecord component.intReturns the value of thetextureHeightrecord component.intReturns the value of thetextureWidthrecord component.final StringtoString()Returns a string representation of this record class.floatReturns the value of thevisibleBoundsHeightrecord component.org.joml.Vector3fReturns the value of thevisibleBoundsOffsetrecord component.floatReturns the value of thevisibleBoundsWidthrecord component.
-
Constructor Details
-
GeoDescription
public GeoDescription(String identifier, int textureWidth, int textureHeight, float visibleBoundsWidth, float visibleBoundsHeight, org.joml.Vector3f visibleBoundsOffset) Creates an instance of aGeoDescriptionrecord class.- Parameters:
identifier- the value for theidentifierrecord componenttextureWidth- the value for thetextureWidthrecord componenttextureHeight- the value for thetextureHeightrecord componentvisibleBoundsWidth- the value for thevisibleBoundsWidthrecord componentvisibleBoundsHeight- the value for thevisibleBoundsHeightrecord componentvisibleBoundsOffset- the value for thevisibleBoundsOffsetrecord component
-
-
Method Details
-
toString
Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components. -
hashCode
public final int hashCode()Returns a hash code value for this object. The value is derived from the hash code of each of the record components. -
equals
Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. Reference components are compared withObjects::equals(Object,Object); primitive components are compared with '=='. -
identifier
Returns the value of theidentifierrecord component.- Returns:
- the value of the
identifierrecord component
-
textureWidth
public int textureWidth()Returns the value of thetextureWidthrecord component.- Returns:
- the value of the
textureWidthrecord component
-
textureHeight
public int textureHeight()Returns the value of thetextureHeightrecord component.- Returns:
- the value of the
textureHeightrecord component
-
visibleBoundsWidth
public float visibleBoundsWidth()Returns the value of thevisibleBoundsWidthrecord component.- Returns:
- the value of the
visibleBoundsWidthrecord component
-
visibleBoundsHeight
public float visibleBoundsHeight()Returns the value of thevisibleBoundsHeightrecord component.- Returns:
- the value of the
visibleBoundsHeightrecord component
-
visibleBoundsOffset
public org.joml.Vector3f visibleBoundsOffset()Returns the value of thevisibleBoundsOffsetrecord component.- Returns:
- the value of the
visibleBoundsOffsetrecord component
-