Package zombie.vehicles
Class UI3DScene
java.lang.Object
zombie.ui.UIElement
zombie.vehicles.UI3DScene
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic final class
static final class
static final class
static final class
-
Field Summary
Fields inherited from class zombie.ui.UIElement
alwaysBack, anchorBottom, anchorLeft, anchorRight, anchorTop, bScrollChildren, bScrollWithParent, capture, clickedValue, Controls, defaultDraw, followGameWorld, height, IgnoreLossControl, Parent, playerContext, table, visible, width, x, y
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionfromLua9
(String func, Object arg0, Object arg1, Object arg2, Object arg3, Object arg4, Object arg5, Object arg6, Object arg7, Object arg8) static int
intersect_ray_plane
(UI3DScene.Plane Pn, UI3DScene.Ray S, org.joml.Vector3f out) void
render()
float
sceneToUIX
(float sceneX, float sceneY, float sceneZ) float
sceneToUIY
(float sceneX, float sceneY, float sceneZ) org.joml.Vector3f
uiToScene
(float uiX, float uiY, float uiZ, org.joml.Vector3f out) org.joml.Vector3f
uiToScene
(org.joml.Matrix4f modelTransform, float uiX, float uiY, float uiZ, org.joml.Vector3f out) float
uiToSceneX
(float uiX, float uiY) float
uiToSceneY
(float uiX, float uiY) Methods inherited from class zombie.ui.UIElement
AddChild, backMost, bringToTop, BringToTop, ButtonClicked, clampToParentX, clampToParentY, ClearChildren, clearMaxDrawHeight, clearStencilRect, DrawSubTextureRGBA, DrawText, DrawText, DrawText, DrawText, DrawTextCentre, DrawTextCentre, DrawTextRight, DrawTextRight, DrawTextUntrimmed, DrawTexture, DrawTexture, DrawTexture_FlippedX, DrawTexture_FlippedXIgnoreOffset, DrawTextureAngle, DrawTextureAngle, DrawTextureCol, DrawTextureColor, DrawTextureIgnoreOffset, DrawTextureScaled, DrawTextureScaledAspect, DrawTextureScaledAspect2, DrawTextureScaledCol, DrawTextureScaledCol, DrawTextureScaledColor, DrawTextureScaledUniform, DrawTextureTiled, DrawTextureTiledX, DrawTextureTiledY, DrawUVSliceTexture, getAbsoluteX, getAbsoluteY, getClickedValue, getControls, getHeight, getMaxDrawHeight, getParent, getPlayerContext, getRenderThisPlayerOnly, getScrollChildren, getScrollHeight, getScrollWithParent, getTable, getUIName, getWidth, getX, getXScroll, getXScrolled, getY, getYScroll, getYScrolled, ignoreHeightChange, ignoreWidthChange, isAnchorBottom, isAnchorLeft, isAnchorRight, isAnchorTop, isCapture, isConsumeMouseEvents, isDefaultDraw, isEnabled, isFollowGameWorld, isForceCursorVisible, isIgnoreLossControl, isKeyConsumed, isMouseOver, isPointOver, isVisible, isWantKeyEvents, onKeyPress, onKeyRelease, onKeyRepeat, onMouseDown, onMouseMove, onMouseMoveOutside, onMouseUp, onMouseUpOutside, onMouseWheel, onresize, onResize, onRightMouseDown, onRightMouseUp, RemoveChild, RemoveControl, repaintStencilRect, resumeStencil, setAlwaysOnTop, setAnchorBottom, setAnchorLeft, setAnchorRight, setAnchorTop, setCapture, setClickedValue, setConsumeMouseEvents, setControls, setDefaultDraw, setEnabled, setFollowGameWorld, setForceCursorVisible, setHeight, setHeightOnly, setHeightSilent, setIgnoreLossControl, setMaxDrawHeight, setParent, setPlayerContext, setRenderClippedChildren, setRenderThisPlayerOnly, setScrollChildren, setScrollHeight, setScrollWithParent, setStencilRect, setTable, setUIName, setVisible, setWantKeyEvents, setWidth, setWidthOnly, setWidthSilent, setX, setXScroll, setY, setYScroll, suspendStencil, update
-
Constructor Details
-
UI3DScene
public UI3DScene(se.krka.kahlua.vm.KahluaTable table)
-
-
Method Details
-
render
public void render() -
fromLua0
-
fromLua1
-
fromLua2
-
fromLua3
-
fromLua4
-
fromLua6
-
fromLua9
-
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
-