Package zombie.vehicles
Class UI3DScene
java.lang.Object
zombie.ui.UIElement
zombie.vehicles.UI3DScene
public final class UI3DScene extends UIElement
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
UI3DScene.Plane
static class
UI3DScene.PlaneObjectPool
static class
UI3DScene.Ray
static class
UI3DScene.RayObjectPool
-
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
Constructors Constructor Description UI3DScene(KahluaTable kahluaTable)
-
Method Summary
Modifier and Type Method Description java.lang.Object
fromLua0(java.lang.String string)
java.lang.Object
fromLua1(java.lang.String string, java.lang.Object object)
java.lang.Object
fromLua2(java.lang.String string, java.lang.Object object, java.lang.Object object2)
java.lang.Object
fromLua3(java.lang.String string, java.lang.Object object, java.lang.Object object2, java.lang.Object object3)
java.lang.Object
fromLua4(java.lang.String string, java.lang.Object object, java.lang.Object object2, java.lang.Object object3, java.lang.Object object4)
java.lang.Object
fromLua6(java.lang.String string, java.lang.Object object, java.lang.Object object2, java.lang.Object object3, java.lang.Object object4, java.lang.Object object5, java.lang.Object object6)
java.lang.Object
fromLua9(java.lang.String string, java.lang.Object object, java.lang.Object object2, java.lang.Object object3, java.lang.Object object4, java.lang.Object object5, java.lang.Object object6, java.lang.Object object7, java.lang.Object object8, java.lang.Object object9)
void
render()
float
sceneToUIX(float float1, float float2, float float3)
float
sceneToUIY(float float1, float float2, float float3)
Vector3f
uiToScene(float float1, float float2, float float3, Vector3f vector3f)
Vector3f
uiToScene(Matrix4f matrix4f, float float1, float float2, float float3, Vector3f vector3f)
float
uiToSceneX(float float1, float float2)
float
uiToSceneY(float float1, float float2)
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, tryGetTableValue, update
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
UI3DScene
-
-
Method Details
-
render
public void render() -
fromLua0
public java.lang.Object fromLua0(java.lang.String string) -
fromLua1
public java.lang.Object fromLua1(java.lang.String string, java.lang.Object object) -
fromLua2
public java.lang.Object fromLua2(java.lang.String string, java.lang.Object object, java.lang.Object object2) -
fromLua3
public java.lang.Object fromLua3(java.lang.String string, java.lang.Object object, java.lang.Object object2, java.lang.Object object3) -
fromLua4
public java.lang.Object fromLua4(java.lang.String string, java.lang.Object object, java.lang.Object object2, java.lang.Object object3, java.lang.Object object4) -
fromLua6
public java.lang.Object fromLua6(java.lang.String string, java.lang.Object object, java.lang.Object object2, java.lang.Object object3, java.lang.Object object4, java.lang.Object object5, java.lang.Object object6) -
fromLua9
public java.lang.Object fromLua9(java.lang.String string, java.lang.Object object, java.lang.Object object2, java.lang.Object object3, java.lang.Object object4, java.lang.Object object5, java.lang.Object object6, java.lang.Object object7, java.lang.Object object8, java.lang.Object object9) -
uiToSceneX
public float uiToSceneX(float float1, float float2) -
uiToSceneY
public float uiToSceneY(float float1, float float2) -
uiToScene
-
uiToScene
-
sceneToUIX
public float sceneToUIX(float float1, float float2, float float3) -
sceneToUIY
public float sceneToUIY(float float1, float float2, float float3)
-