Class UI3DScene

java.lang.Object
zombie.ui.UIElement
zombie.vehicles.UI3DScene

public final class UI3DScene extends UIElement
  • Constructor Details

    • UI3DScene

      public UI3DScene(se.krka.kahlua.vm.KahluaTable table)
  • Method Details

    • render

      public void render()
      Overrides:
      render in class UIElement
    • fromLua0

      public Object fromLua0(String func)
    • fromLua1

      public Object fromLua1(String func, Object arg0)
    • fromLua2

      public Object fromLua2(String func, Object arg0, Object arg1)
    • fromLua3

      public Object fromLua3(String func, Object arg0, Object arg1, Object arg2)
    • fromLua4

      public Object fromLua4(String func, Object arg0, Object arg1, Object arg2, Object arg3)
    • fromLua6

      public Object fromLua6(String func, Object arg0, Object arg1, Object arg2, Object arg3, Object arg4, Object arg5)
    • fromLua9

      public Object fromLua9(String func, Object arg0, Object arg1, Object arg2, Object arg3, Object arg4, Object arg5, Object arg6, Object arg7, Object arg8)
    • uiToSceneX

      public float uiToSceneX(float uiX, float uiY)
    • uiToSceneY

      public float uiToSceneY(float uiX, float uiY)
    • uiToScene

      public org.joml.Vector3f uiToScene(float uiX, float uiY, float uiZ, org.joml.Vector3f out)
    • uiToScene

      public org.joml.Vector3f uiToScene(org.joml.Matrix4f modelTransform, float uiX, float uiY, float uiZ, org.joml.Vector3f out)
    • sceneToUIX

      public float sceneToUIX(float sceneX, float sceneY, float sceneZ)
    • sceneToUIY

      public float sceneToUIY(float sceneX, float sceneY, float sceneZ)
    • intersect_ray_plane

      public static int intersect_ray_plane(UI3DScene.Plane Pn, UI3DScene.Ray S, org.joml.Vector3f out)