Class WorldMapRenderer
java.lang.Object
zombie.worldMap.WorldMapRenderer
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final class
final class
final class
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
centerOn
(float worldX, float worldY) int
int
float
boolean
getBoolean
(String name) float
float
float
double
int
float
org.joml.Matrix4f
getOptionByIndex
(int index) getOptionByName
(String name) int
org.joml.Matrix4f
int
getWidth()
float
getWorldScale
(float zoomF) int
getZoom()
float
getZoomF()
boolean
double
log2
(double x) void
moveView
(int dx, int dy) void
render
(UIWorldMap ui) void
org.joml.Vector3f
sceneToUI
(float float0, float float1, float float2, org.joml.Matrix4f matrix4f1, org.joml.Matrix4f matrix4f2, org.joml.Vector3f vector3f) void
setBoolean
(String name, boolean value) void
void
setDropShadowWidth
(int width) void
void
setMaxZoom
(float float0) void
setVisited
(WorldMapVisited visited) void
setZoom
(float zoom) void
transitionTo
(float float0, float float1, float float2) org.joml.Vector3f
uiToScene
(float float0, float float1, org.joml.Matrix4f matrix4f0, org.joml.Matrix4f matrix4f1, org.joml.Vector3f vector3f) float
uiToWorldX
(float uiX, float uiY, float zoomF, float centerWorldX, float centerWorldY) float
uiToWorldX
(float float0, float float1, float float3, float float5, float var5, org.joml.Matrix4f matrix4f0, org.joml.Matrix4f matrix4f1) float
uiToWorldY
(float uiX, float uiY, float zoomF, float centerWorldX, float centerWorldY) float
uiToWorldY
(float float0, float float1, float float3, float var4, float float5, org.joml.Matrix4f matrix4f0, org.joml.Matrix4f matrix4f1) void
float
worldOriginUIX
(float zoomF, float centerWorldX) float
worldOriginUIY
(float zoomF, float centerWorldY) float
worldToUIX
(float float4, float float2, float float1, float float5, float float3, org.joml.Matrix4f matrix4f0, org.joml.Matrix4f matrix4f1) float
worldToUIY
(float float4, float float2, float float1, float float5, float float3, org.joml.Matrix4f matrix4f0, org.joml.Matrix4f matrix4f1) void
zoomAt
(int mouseX, int mouseY, int delta) float
zoomMult()
float
zoomMult
(float zoomF)
-
Field Details
-
m_style
-
m_vboLines
-
-
Constructor Details
-
WorldMapRenderer
public WorldMapRenderer()
-
-
Method Details
-
getAbsoluteX
public int getAbsoluteX() -
getAbsoluteY
public int getAbsoluteY() -
getWidth
public int getWidth() -
getHeight
public int getHeight() -
uiToScene
public org.joml.Vector3f uiToScene(float float0, float float1, org.joml.Matrix4f matrix4f0, org.joml.Matrix4f matrix4f1, org.joml.Vector3f vector3f) -
sceneToUI
public org.joml.Vector3f sceneToUI(float float0, float float1, float float2, org.joml.Matrix4f matrix4f1, org.joml.Matrix4f matrix4f2, org.joml.Vector3f vector3f) -
uiToWorldX
public float uiToWorldX(float uiX, float uiY, float zoomF, float centerWorldX, float centerWorldY) -
uiToWorldY
public float uiToWorldY(float uiX, float uiY, float zoomF, float centerWorldX, float centerWorldY) -
uiToWorldX
public float uiToWorldX(float float0, float float1, float float3, float float5, float var5, org.joml.Matrix4f matrix4f0, org.joml.Matrix4f matrix4f1) -
uiToWorldY
public float uiToWorldY(float float0, float float1, float float3, float var4, float float5, org.joml.Matrix4f matrix4f0, org.joml.Matrix4f matrix4f1) -
worldToUIX
public float worldToUIX(float float4, float float2, float float1, float float5, float float3, org.joml.Matrix4f matrix4f0, org.joml.Matrix4f matrix4f1) -
worldToUIY
public float worldToUIY(float float4, float float2, float float1, float float5, float float3, org.joml.Matrix4f matrix4f0, org.joml.Matrix4f matrix4f1) -
worldOriginUIX
public float worldOriginUIX(float zoomF, float centerWorldX) -
worldOriginUIY
public float worldOriginUIY(float zoomF, float centerWorldY) -
getZoom
public int getZoom() -
getZoomF
public float getZoomF() -
getDisplayZoomF
public float getDisplayZoomF() -
zoomMult
public float zoomMult() -
zoomMult
public float zoomMult(float zoomF) -
getWorldScale
public float getWorldScale(float zoomF) -
zoomAt
public void zoomAt(int mouseX, int mouseY, int delta) -
transitionTo
public void transitionTo(float float0, float float1, float float2) -
getCenterWorldX
public float getCenterWorldX() -
getCenterWorldY
public float getCenterWorldY() -
centerOn
public void centerOn(float worldX, float worldY) -
moveView
public void moveView(int dx, int dy) -
log2
public double log2(double x) -
getBaseZoom
public float getBaseZoom() -
setZoom
public void setZoom(float zoom) -
setMaxZoom
public void setMaxZoom(float float0) -
getMaxZoom
public float getMaxZoom() -
resetView
public void resetView() -
getProjectionMatrix
public org.joml.Matrix4f getProjectionMatrix() -
getModelViewMatrix
public org.joml.Matrix4f getModelViewMatrix() -
setMap
-
getWorldMap
-
setVisited
-
updateView
public void updateView() -
render
-
setDropShadowWidth
public void setDropShadowWidth(int width) -
getOptionByName
-
getOptionCount
public int getOptionCount() -
getOptionByIndex
-
setBoolean
-
getBoolean
-
setDouble
-
getDouble
-