HyCodeYourTale
classpublicPriority 3

Transform

com.hypixel.hytale.math.vector.Transform

13

Methods

13

Public Methods

2

Fields

7

Constructors

Constants

BuilderCodec<Transform>CODEC= BuilderCodec.builder(Transform.class, Transform::new) .appendInherited( new KeyedC...
BuilderCodec<Transform>CODEC_DEGREES= BuilderCodec.builder(Transform.class, Transform::new) .appendInherited( new KeyedC...
intPITCH_IS_RELATIVE= 16
intRELATIVE_TO_BLOCK= 64
intROLL_IS_RELATIVE= 32
intX_IS_RELATIVE= 1
intYAW_IS_RELATIVE= 8
intY_IS_RELATIVE= 2
intZ_IS_RELATIVE= 4

Constructors

package-private
Transform(Transform transform, byte relativeMask, Vector3d sourcePosition, Vector3f sourceRotation, Vector3i blockPosition)
public
Transform(Vector3i position)
public
Transform(Vector3d position)
public
Transform()
public
Transform(double x, double y, double z, float pitch, float yaw, float roll)
public
Transform(Vector3d position, Vector3f rotation)
public
Transform(double x, double y, double z)

Methods

Public Methods (13)

public
void assign(Transform transform)
public
boolean equals(Object o)
@Override
public
Axis getAxis()
@Nonnull
public
Vector3i getAxisDirection()
@Nonnull
public
Vector3i getAxisDirection(float pitch, float yaw)
@Nonnull
public
Vector3d getDirection()
@Nonnull
publicstatic
Vector3d getDirection(float pitch, float yaw)
@Nonnull
public
Vector3d getPosition()
@Nonnull
public
Vector3f getRotation()
@Nonnull
public
int hashCode()
@Override
public
void setPosition(Vector3d position)
public
void setRotation(Vector3f rotation)
public
String toString()
@Nonnull@Override

Fields

Protected Fields (2)

protectedVector3d position
protectedVector3f rotation

Related Classes