Package guideme.scene
Class CameraSettings
java.lang.Object
guideme.scene.CameraSettings
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfloatfloatorg.joml.Matrix4ffloatfloatfloatorg.joml.Matrix4ffloatgetZoom()voidrestore(guideme.scene.SavedCameraSettings settings) guideme.scene.SavedCameraSettingssave()voidsetIsometricYawPitchRoll(float yawDeg, float pitchDeg, float rollDeg) voidsetOffsetX(float offsetX) voidsetOffsetY(float offsetY) voidvoidsetRotationCenter(org.joml.Vector3fc rotationCenter) voidsetRotationX(float rotationX) voidsetRotationY(float rotationY) voidsetRotationZ(float rotationZ) voidsetViewportSize(LytSize size) voidsetZoom(float zoom)
-
Constructor Details
-
CameraSettings
public CameraSettings()
-
-
Method Details
-
setViewportSize
-
getViewportSize
-
setPerspectivePreset
-
setIsometricYawPitchRoll
public void setIsometricYawPitchRoll(float yawDeg, float pitchDeg, float rollDeg) -
setZoom
public void setZoom(float zoom) -
getZoom
public float getZoom() -
getViewMatrix
public org.joml.Matrix4f getViewMatrix() -
getProjectionMatrix
public org.joml.Matrix4f getProjectionMatrix() -
getRotationX
public float getRotationX() -
setRotationX
public void setRotationX(float rotationX) -
getRotationY
public float getRotationY() -
setRotationY
public void setRotationY(float rotationY) -
getRotationZ
public float getRotationZ() -
setRotationZ
public void setRotationZ(float rotationZ) -
setRotationCenter
public void setRotationCenter(org.joml.Vector3fc rotationCenter) -
getOffsetX
public float getOffsetX() -
setOffsetX
public void setOffsetX(float offsetX) -
getOffsetY
public float getOffsetY() -
setOffsetY
public void setOffsetY(float offsetY) -
save
public guideme.scene.SavedCameraSettings save() -
restore
public void restore(guideme.scene.SavedCameraSettings settings)
-