Package net.minecraft.client
Class Camera
java.lang.Object
net.minecraft.client.Camera
- 
Nested Class Summary
Nested Classes - 
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final BlockPos.MutableBlockPosprivate booleanprivate Entityprivate floatprivate floatstatic final floatprivate final org.joml.Vector3fprivate booleanprivate final org.joml.Vector3fprivate BlockGetterprivate floatprivate Vec3private final org.joml.Quaternionfprivate final org.joml.Vector3fprivate floatprivate float - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionfinal org.joml.Vector3ffinal org.joml.Vector3fprivate doublegetMaxZoom(double p_90567_) floatfinal org.joml.Vector3ffloatgetXRot()floatgetYRot()booleanbooleanprotected voidmove(double p_90569_, double p_90570_, double p_90571_) voidreset()org.joml.Quaternionfrotation()voidsetAnglesInternal(float yaw, float pitch) protected voidsetPosition(double p_90585_, double p_90586_, double p_90587_) protected voidsetPosition(Vec3 p_90582_) protected voidsetRotation(float p_90573_, float p_90574_) voidsetup(BlockGetter p_90576_, Entity p_90577_, boolean p_90578_, boolean p_90579_, float p_90580_) voidtick() 
- 
Field Details
- 
initialized
private boolean initialized - 
level
 - 
entity
 - 
position
 - 
blockPosition
 - 
forwards
private final org.joml.Vector3f forwards - 
up
private final org.joml.Vector3f up - 
left
private final org.joml.Vector3f left - 
xRot
private float xRot - 
yRot
private float yRot - 
rotation
private final org.joml.Quaternionf rotation - 
detached
private boolean detached - 
eyeHeight
private float eyeHeight - 
eyeHeightOld
private float eyeHeightOld - 
partialTickTime
private float partialTickTime - 
FOG_DISTANCE_SCALE
public static final float FOG_DISTANCE_SCALE- See Also:
 
 
 - 
 - 
Constructor Details
- 
Camera
public Camera() 
 - 
 - 
Method Details
- 
setup
public void setup(BlockGetter p_90576_, Entity p_90577_, boolean p_90578_, boolean p_90579_, float p_90580_)  - 
tick
public void tick() - 
getMaxZoom
private double getMaxZoom(double p_90567_)  - 
move
protected void move(double p_90569_, double p_90570_, double p_90571_)  - 
setRotation
protected void setRotation(float p_90573_, float p_90574_)  - 
setPosition
protected void setPosition(double p_90585_, double p_90586_, double p_90587_)  - 
setPosition
 - 
getPosition
 - 
getBlockPosition
 - 
getXRot
public float getXRot() - 
getYRot
public float getYRot() - 
rotation
public org.joml.Quaternionf rotation() - 
getEntity
 - 
isInitialized
public boolean isInitialized() - 
isDetached
public boolean isDetached() - 
getNearPlane
 - 
getFluidInCamera
 - 
getLookVector
public final org.joml.Vector3f getLookVector() - 
getUpVector
public final org.joml.Vector3f getUpVector() - 
getLeftVector
public final org.joml.Vector3f getLeftVector() - 
reset
public void reset() - 
getPartialTickTime
public float getPartialTickTime() - 
setAnglesInternal
public void setAnglesInternal(float yaw, float pitch)  - 
getBlockAtCamera
 
 -