Record Class DynamicGpuData.TerrainTransform
java.lang.Object
java.lang.Record
net.minecraft.client.renderer.DynamicGpuData.TerrainTransform
- All Implemented Interfaces:
DynamicGpuDataStorage.DynamicGpuData
- Enclosing class:
DynamicGpuData
public static record DynamicGpuData.TerrainTransform(Matrix4fc modelView, int textureAtlasWidth, int textureAtlasHeight)
extends Record
implements DynamicGpuDataStorage.DynamicGpuData
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Matrix4fcThe field for themodelViewrecord component.private final intThe field for thetextureAtlasHeightrecord component.private final intThe field for thetextureAtlasWidthrecord component. -
Constructor Summary
ConstructorsConstructorDescriptionTerrainTransform(Matrix4fc modelView, int textureAtlasWidth, int textureAtlasHeight) Creates an instance of aTerrainTransformrecord 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 themodelViewrecord component.intReturns the value of thetextureAtlasHeightrecord component.intReturns the value of thetextureAtlasWidthrecord component.final StringtoString()Returns a string representation of this record class.voidwrite(ByteBuffer buffer)
-
Field Details
-
modelView
The field for themodelViewrecord component. -
textureAtlasWidth
private final int textureAtlasWidthThe field for thetextureAtlasWidthrecord component. -
textureAtlasHeight
private final int textureAtlasHeightThe field for thetextureAtlasHeightrecord component.
-
-
Constructor Details
-
TerrainTransform
Creates an instance of aTerrainTransformrecord class.- Parameters:
modelView- the value for themodelViewrecord componenttextureAtlasWidth- the value for thetextureAtlasWidthrecord componenttextureAtlasHeight- the value for thetextureAtlasHeightrecord component
-
-
Method Details
-
write
- Specified by:
writein interfaceDynamicGpuDataStorage.DynamicGpuData
-
toString
-
hashCode
-
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 thecomparemethod from their corresponding wrapper classes. -
modelView
Returns the value of themodelViewrecord component.- Returns:
- the value of the
modelViewrecord component
-
textureAtlasWidth
public int textureAtlasWidth()Returns the value of thetextureAtlasWidthrecord component.- Returns:
- the value of the
textureAtlasWidthrecord component
-
textureAtlasHeight
public int textureAtlasHeight()Returns the value of thetextureAtlasHeightrecord component.- Returns:
- the value of the
textureAtlasHeightrecord component
-