Package zombie.ui

Class UIElement

java.lang.Object
zombie.ui.UIElement
Direct Known Subclasses:
ActionProgressBar, Clock, DialogButton, FPSGraph, GenericButton, HUDButton, LoadingQueueUI, MoodlesUI, NewWindow, ObjectTooltip, RadarPanel, RadialMenu, RadialProgressBar, ScrollBar, SpeedControls, TextBox, UI_BodyPart, UI3DModel, UI3DScene, UIDialoguePanel, UINineGrid, UITextBox2, UIWorldMap, VehicleGauge

public class UIElement extends Object
  • Field Details

    • capture

      public boolean capture
    • IgnoreLossControl

      public boolean IgnoreLossControl
    • clickedValue

      public String clickedValue
    • Controls

      public final ArrayList Controls
    • defaultDraw

      public boolean defaultDraw
    • followGameWorld

      public boolean followGameWorld
    • height

      public float height
    • Parent

      public UIElement Parent
    • visible

      public boolean visible
    • width

      public float width
    • x

      public double x
    • y

      public double y
    • table

      public KahluaTable table
    • alwaysBack

      public boolean alwaysBack
    • bScrollChildren

      public boolean bScrollChildren
    • bScrollWithParent

      public boolean bScrollWithParent
    • anchorTop

      public boolean anchorTop
    • anchorLeft

      public boolean anchorLeft
    • anchorRight

      public boolean anchorRight
    • anchorBottom

      public boolean anchorBottom
    • playerContext

      public int playerContext
  • Constructor Details

    • UIElement

      public UIElement()
    • UIElement

      public UIElement(KahluaTable kahluaTable)
  • Method Details

    • getMaxDrawHeight

      public Double getMaxDrawHeight()
    • setMaxDrawHeight

      public void setMaxDrawHeight(double double1)
    • clearMaxDrawHeight

      public void clearMaxDrawHeight()
    • getXScroll

      public Double getXScroll()
    • setXScroll

      public void setXScroll(double double1)
    • getYScroll

      public Double getYScroll()
    • setYScroll

      public void setYScroll(double double1)
    • setAlwaysOnTop

      public void setAlwaysOnTop(boolean boolean1)
    • backMost

      public void backMost()
    • AddChild

      public void AddChild(UIElement uIElement)
    • RemoveChild

      public void RemoveChild(UIElement uIElement)
    • getScrollHeight

      public Double getScrollHeight()
    • setScrollHeight

      public void setScrollHeight(double double1)
    • isConsumeMouseEvents

      public boolean isConsumeMouseEvents()
    • setConsumeMouseEvents

      public void setConsumeMouseEvents(boolean boolean1)
    • ClearChildren

      public void ClearChildren()
    • ButtonClicked

      public void ButtonClicked(String string)
    • DrawText

      public void DrawText(UIFont uIFont, String string, double double1, double double2, double double3, double double4, double double5, double double6, double double7)
    • DrawText

      public void DrawText(String string, double double1, double double2, double double3, double double4, double double5, double double6)
    • DrawText

      public void DrawText(String string, double double1, double double2, double double3, double double4, double double5, double double6, double double7, double double8)
    • DrawText

      public void DrawText(UIFont uIFont, String string, double double1, double double2, double double3, double double4, double double5, double double6)
    • DrawTextUntrimmed

      public void DrawTextUntrimmed(UIFont uIFont, String string, double double1, double double2, double double3, double double4, double double5, double double6)
    • DrawTextCentre

      public void DrawTextCentre(String string, double double1, double double2, double double3, double double4, double double5, double double6)
    • DrawTextCentre

      public void DrawTextCentre(UIFont uIFont, String string, double double1, double double2, double double3, double double4, double double5, double double6)
    • DrawTextRight

      public void DrawTextRight(String string, double double1, double double2, double double3, double double4, double double5, double double6)
    • DrawTextRight

      public void DrawTextRight(UIFont uIFont, String string, double double1, double double2, double double3, double double4, double double5, double double6)
    • DrawTextureAngle

      public void DrawTextureAngle(Texture texture, double double1, double double2, double double3, double double4, double double5, double double6, double double7)
    • DrawTextureAngle

      public void DrawTextureAngle(Texture texture, double double1, double double2, double double3)
    • DrawTexture

      public void DrawTexture(Texture texture, double double1, double double2, double double3, double double4, double double5, double double6, double double7, double double8, double double9, double double10, double double11, double double12)
    • DrawTexture

      public void DrawTexture(Texture texture, double double1, double double2, double double3)
    • DrawTextureCol

      public void DrawTextureCol(Texture texture, double double1, double double2, Color color)
    • DrawTextureScaled

      public void DrawTextureScaled(Texture texture, double double1, double double2, double double3, double double4, double double5)
    • DrawTextureScaledUniform

      public void DrawTextureScaledUniform(Texture texture, double double1, double double2, double double3, double double4, double double5, double double6, double double7)
    • DrawTextureScaledAspect

      public void DrawTextureScaledAspect(Texture texture, double double1, double double2, double double3, double double4, double double5, double double6, double double7, double double8)
    • DrawTextureScaledAspect2

      public void DrawTextureScaledAspect2(Texture texture, double double1, double double2, double double3, double double4, double double5, double double6, double double7, double double8)
    • DrawTextureScaledCol

      public void DrawTextureScaledCol(Texture texture, double double1, double double2, double double3, double double4, double double5, double double6, double double7, double double8)
    • DrawTextureScaledCol

      public void DrawTextureScaledCol(Texture texture, double double1, double double2, double double3, double double4, Color color)
    • DrawTextureScaledColor

      public void DrawTextureScaledColor(Texture texture, Double Double1, Double Double2, Double Double3, Double Double4, Double Double5, Double Double6, Double Double7, Double Double8)
    • DrawTextureColor

      public void DrawTextureColor(Texture texture, double double1, double double2, double double3, double double4, double double5, double double6)
    • DrawSubTextureRGBA

      public void DrawSubTextureRGBA(Texture texture, double double1, double double2, double double3, double double4, double double5, double double6, double double7, double double8, double double9, double double10, double double11, double double12)
    • DrawTextureTiled

      public void DrawTextureTiled(Texture texture, double double1, double double2, double double3, double double4, double double5, double double6, double double7, double double8)
    • DrawTextureTiledX

      public void DrawTextureTiledX(Texture texture, double double1, double double2, double double3, double double4, double double5, double double6, double double7, double double8)
    • DrawTextureTiledY

      public void DrawTextureTiledY(Texture texture, double double1, double double2, double double3, double double4, double double5, double double6, double double7, double double8)
    • DrawTextureIgnoreOffset

      public void DrawTextureIgnoreOffset(Texture texture, double double1, double double2, int int1, int int2, Color color)
    • DrawTexture_FlippedX

      public void DrawTexture_FlippedX(Texture texture, double double1, double double2, int int1, int int2, Color color)
    • DrawTexture_FlippedXIgnoreOffset

      public void DrawTexture_FlippedXIgnoreOffset(Texture texture, double double1, double double2, int int1, int int2, Color color)
    • DrawUVSliceTexture

      public void DrawUVSliceTexture(Texture texture, double double1, double double2, double double3, double double4, Color color, double double5, double double6, double double7, double double8)
    • getScrollChildren

      public Boolean getScrollChildren()
    • setScrollChildren

      public void setScrollChildren(boolean boolean1)
    • getScrollWithParent

      public Boolean getScrollWithParent()
    • setScrollWithParent

      public void setScrollWithParent(boolean boolean1)
    • setRenderClippedChildren

      public void setRenderClippedChildren(boolean boolean1)
    • getAbsoluteX

      public Double getAbsoluteX()
    • getAbsoluteY

      public Double getAbsoluteY()
    • getClickedValue

      public String getClickedValue()
    • setClickedValue

      public void setClickedValue(String string)
    • bringToTop

      public void bringToTop()
    • onMouseUpOutside

      public void onMouseUpOutside(double double1, double double2)
    • onMouseDown

      public Boolean onMouseDown(double double1, double double2)
    • onMouseWheel

      public Boolean onMouseWheel(double double1)
    • onMouseMove

      public Boolean onMouseMove(double double1, double double2)
    • onMouseMoveOutside

      public void onMouseMoveOutside(double double1, double double2)
    • onMouseUp

      public Boolean onMouseUp(double double1, double double2)
    • onresize

      public void onresize()
    • onResize

      public void onResize()
    • onRightMouseDown

      public Boolean onRightMouseDown(double double1, double double2)
    • onRightMouseUp

      public Boolean onRightMouseUp(double double1, double double2)
    • RemoveControl

      public void RemoveControl(UIElement uIElement)
    • render

      public void render()
    • update

      public void update()
    • BringToTop

      public void BringToTop(UIElement uIElement)
    • isCapture

      public Boolean isCapture()
    • setCapture

      public void setCapture(boolean boolean1)
    • isIgnoreLossControl

      public Boolean isIgnoreLossControl()
    • setIgnoreLossControl

      public void setIgnoreLossControl(boolean boolean1)
    • getControls

      public ArrayList getControls()
    • setControls

      public void setControls(Vector vector)
    • isDefaultDraw

      public Boolean isDefaultDraw()
    • setDefaultDraw

      public void setDefaultDraw(boolean boolean1)
    • isFollowGameWorld

      public Boolean isFollowGameWorld()
    • setFollowGameWorld

      public void setFollowGameWorld(boolean boolean1)
    • getRenderThisPlayerOnly

      public int getRenderThisPlayerOnly()
    • setRenderThisPlayerOnly

      public void setRenderThisPlayerOnly(int int1)
    • getHeight

      public Double getHeight()
    • setHeight

      public void setHeight(double double1)
    • getParent

      public UIElement getParent()
    • setParent

      public void setParent(UIElement uIElement)
    • isVisible

      public Boolean isVisible()
    • setVisible

      public void setVisible(boolean boolean1)
    • getWidth

      public Double getWidth()
    • setWidth

      public void setWidth(double double1)
    • getX

      public Double getX()
    • setX

      public void setX(double double1)
    • getXScrolled

      public Double getXScrolled(UIElement uIElement)
    • getYScrolled

      public Double getYScrolled(UIElement uIElement)
    • isEnabled

      public boolean isEnabled()
    • setEnabled

      public void setEnabled(boolean boolean1)
    • getY

      public Double getY()
    • setY

      public void setY(double double1)
    • suspendStencil

      public void suspendStencil()
    • resumeStencil

      public void resumeStencil()
    • setStencilRect

      public void setStencilRect(double double1, double double2, double double3, double double4)
    • clearStencilRect

      public void clearStencilRect()
    • repaintStencilRect

      public void repaintStencilRect(double double1, double double2, double double3, double double4)
    • getTable

      public KahluaTable getTable()
    • setTable

      public void setTable(KahluaTable kahluaTable)
    • setHeightSilent

      public void setHeightSilent(double double1)
    • setWidthSilent

      public void setWidthSilent(double double1)
    • setHeightOnly

      public void setHeightOnly(double double1)
    • setWidthOnly

      public void setWidthOnly(double double1)
    • isAnchorTop

      public boolean isAnchorTop()
    • setAnchorTop

      public void setAnchorTop(boolean boolean1)
    • ignoreWidthChange

      public void ignoreWidthChange()
    • ignoreHeightChange

      public void ignoreHeightChange()
    • isAnchorLeft

      public Boolean isAnchorLeft()
    • setAnchorLeft

      public void setAnchorLeft(boolean boolean1)
    • isAnchorRight

      public Boolean isAnchorRight()
    • setAnchorRight

      public void setAnchorRight(boolean boolean1)
    • isAnchorBottom

      public Boolean isAnchorBottom()
    • setAnchorBottom

      public void setAnchorBottom(boolean boolean1)
    • getPlayerContext

      public int getPlayerContext()
    • setPlayerContext

      public void setPlayerContext(int int1)
    • getUIName

      public String getUIName()
    • setUIName

      public void setUIName(String string)
    • clampToParentX

      public Double clampToParentX(double double1)
    • clampToParentY

      public Double clampToParentY(double double1)
    • isPointOver

      public Boolean isPointOver(double double1, double double2)
    • isMouseOver

      public Boolean isMouseOver()
    • tryGetTableValue

      protected Object tryGetTableValue(String string)
    • setWantKeyEvents

      public void setWantKeyEvents(boolean boolean1)
    • isWantKeyEvents

      public boolean isWantKeyEvents()
    • isKeyConsumed

      public boolean isKeyConsumed(int int1)
    • onKeyPress

      public void onKeyPress(int int1)
    • onKeyRepeat

      public void onKeyRepeat(int int1)
    • onKeyRelease

      public void onKeyRelease(int int1)
    • isForceCursorVisible

      public boolean isForceCursorVisible()
    • setForceCursorVisible

      public void setForceCursorVisible(boolean boolean1)