Package zombie.ui
Class UIElement
java.lang.Object
zombie.ui.UIElement
- Direct Known Subclasses:
ActionProgressBar,Clock,DialogButton,FPSGraph,GenericButton,HUDButton,MoodlesUI,NewWindow,ObjectTooltip,RadarPanel,RadialMenu,RadialProgressBar,ScrollBar,ServerPulseGraph,SpeedControls,TextBox,UI_BodyPart,UI3DModel,UI3DScene,UIDialoguePanel,UINineGrid,UITextBox2,UIWorldMap,VehicleGauge
public class UIElement
extends java.lang.Object
-
Field Summary
Fields Modifier and Type Field Description booleanalwaysBackbooleananchorBottombooleananchorLeftbooleananchorRightbooleananchorTopbooleanbScrollChildrenbooleanbScrollWithParentbooleancapturejava.lang.StringclickedValuejava.util.ArrayListControlsbooleandefaultDrawbooleanfollowGameWorldfloatheightbooleanIgnoreLossControlUIElementParentintplayerContextKahluaTabletablebooleanvisiblefloatwidthdoublexdoubley -
Constructor Summary
Constructors Constructor Description UIElement()UIElement(KahluaTable kahluaTable) -
Method Summary
Modifier and Type Method Description voidAddChild(UIElement uIElement)voidbackMost()voidbringToTop()voidBringToTop(UIElement uIElement)voidButtonClicked(java.lang.String string)java.lang.DoubleclampToParentX(double double1)java.lang.DoubleclampToParentY(double double1)voidClearChildren()voidclearMaxDrawHeight()voidclearStencilRect()voidDrawSubTextureRGBA(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)voidDrawText(java.lang.String string, double double1, double double2, double double3, double double4, double double5, double double6)voidDrawText(java.lang.String string, double double1, double double2, double double3, double double4, double double5, double double6, double double7, double double8)voidDrawText(UIFont uIFont, java.lang.String string, double double1, double double2, double double3, double double4, double double5, double double6)voidDrawText(UIFont uIFont, java.lang.String string, double double1, double double2, double double3, double double4, double double5, double double6, double double7)voidDrawTextCentre(java.lang.String string, double double1, double double2, double double3, double double4, double double5, double double6)voidDrawTextCentre(UIFont uIFont, java.lang.String string, double double1, double double2, double double3, double double4, double double5, double double6)voidDrawTextRight(java.lang.String string, double double1, double double2, double double3, double double4, double double5, double double6)voidDrawTextRight(UIFont uIFont, java.lang.String string, double double1, double double2, double double3, double double4, double double5, double double6)voidDrawTextUntrimmed(UIFont uIFont, java.lang.String string, double double1, double double2, double double3, double double4, double double5, double double6)voidDrawTexture(Texture texture, double double1, double double2, double double3)voidDrawTexture(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)voidDrawTexture_FlippedX(Texture texture, double double1, double double2, int int1, int int2, Color color)voidDrawTexture_FlippedXIgnoreOffset(Texture texture, double double1, double double2, int int1, int int2, Color color)voidDrawTextureAngle(Texture texture, double double1, double double2, double double3)voidDrawTextureAngle(Texture texture, double double1, double double2, double double3, double double4, double double5, double double6, double double7)voidDrawTextureCol(Texture texture, double double1, double double2, Color color)voidDrawTextureColor(Texture texture, double double1, double double2, double double3, double double4, double double5, double double6)voidDrawTextureIgnoreOffset(Texture texture, double double1, double double2, int int1, int int2, Color color)voidDrawTextureScaled(Texture texture, double double1, double double2, double double3, double double4, double double5)voidDrawTextureScaledAspect(Texture texture, double double1, double double2, double double3, double double4, double double5, double double6, double double7, double double8)voidDrawTextureScaledAspect2(Texture texture, double double1, double double2, double double3, double double4, double double5, double double6, double double7, double double8)voidDrawTextureScaledCol(Texture texture, double double1, double double2, double double3, double double4, double double5, double double6, double double7, double double8)voidDrawTextureScaledCol(Texture texture, double double1, double double2, double double3, double double4, Color color)voidDrawTextureScaledColor(Texture texture, java.lang.Double Double1, java.lang.Double Double2, java.lang.Double Double3, java.lang.Double Double4, java.lang.Double Double5, java.lang.Double Double6, java.lang.Double Double7, java.lang.Double Double8)voidDrawTextureScaledUniform(Texture texture, double double1, double double2, double double3, double double4, double double5, double double6, double double7)voidDrawTextureTiled(Texture texture, double double1, double double2, double double3, double double4, double double5, double double6, double double7, double double8)voidDrawTextureTiledX(Texture texture, double double1, double double2, double double3, double double4, double double5, double double6, double double7, double double8)voidDrawTextureTiledY(Texture texture, double double1, double double2, double double3, double double4, double double5, double double6, double double7, double double8)voidDrawUVSliceTexture(Texture texture, double double1, double double2, double double3, double double4, Color color, double double5, double double6, double double7, double double8)java.lang.DoublegetAbsoluteX()java.lang.DoublegetAbsoluteY()java.lang.StringgetClickedValue()java.util.ArrayListgetControls()java.lang.DoublegetHeight()java.lang.DoublegetMaxDrawHeight()UIElementgetParent()intgetPlayerContext()intgetRenderThisPlayerOnly()java.lang.BooleangetScrollChildren()java.lang.DoublegetScrollHeight()java.lang.BooleangetScrollWithParent()KahluaTablegetTable()java.lang.StringgetUIName()java.lang.DoublegetWidth()java.lang.DoublegetX()java.lang.DoublegetXScroll()java.lang.DoublegetXScrolled(UIElement uIElement)java.lang.DoublegetY()java.lang.DoublegetYScroll()java.lang.DoublegetYScrolled(UIElement uIElement)voidignoreHeightChange()voidignoreWidthChange()java.lang.BooleanisAnchorBottom()java.lang.BooleanisAnchorLeft()java.lang.BooleanisAnchorRight()booleanisAnchorTop()java.lang.BooleanisCapture()booleanisConsumeMouseEvents()java.lang.BooleanisDefaultDraw()booleanisEnabled()java.lang.BooleanisFollowGameWorld()booleanisForceCursorVisible()java.lang.BooleanisIgnoreLossControl()booleanisKeyConsumed(int int1)java.lang.BooleanisMouseOver()java.lang.BooleanisPointOver(double double1, double double2)java.lang.BooleanisVisible()booleanisWantKeyEvents()voidonKeyPress(int int1)voidonKeyRelease(int int1)voidonKeyRepeat(int int1)java.lang.BooleanonMouseDown(double double1, double double2)java.lang.BooleanonMouseMove(double double1, double double2)voidonMouseMoveOutside(double double1, double double2)java.lang.BooleanonMouseUp(double double1, double double2)voidonMouseUpOutside(double double1, double double2)java.lang.BooleanonMouseWheel(double double1)voidonresize()voidonResize()java.lang.BooleanonRightMouseDown(double double1, double double2)java.lang.BooleanonRightMouseUp(double double1, double double2)voidRemoveChild(UIElement uIElement)voidRemoveControl(UIElement uIElement)voidrender()voidrepaintStencilRect(double double1, double double2, double double3, double double4)voidresumeStencil()voidsetAlwaysOnTop(boolean boolean1)voidsetAnchorBottom(boolean boolean1)voidsetAnchorLeft(boolean boolean1)voidsetAnchorRight(boolean boolean1)voidsetAnchorTop(boolean boolean1)voidsetCapture(boolean boolean1)voidsetClickedValue(java.lang.String string)voidsetConsumeMouseEvents(boolean boolean1)voidsetControls(java.util.Vector vector)voidsetDefaultDraw(boolean boolean1)voidsetEnabled(boolean boolean1)voidsetFollowGameWorld(boolean boolean1)voidsetForceCursorVisible(boolean boolean1)voidsetHeight(double double1)voidsetHeightOnly(double double1)voidsetHeightSilent(double double1)voidsetIgnoreLossControl(boolean boolean1)voidsetMaxDrawHeight(double double1)voidsetParent(UIElement uIElement)voidsetPlayerContext(int int1)voidsetRenderClippedChildren(boolean boolean1)voidsetRenderThisPlayerOnly(int int1)voidsetScrollChildren(boolean boolean1)voidsetScrollHeight(double double1)voidsetScrollWithParent(boolean boolean1)voidsetStencilRect(double double1, double double2, double double3, double double4)voidsetTable(KahluaTable kahluaTable)voidsetUIName(java.lang.String string)voidsetVisible(boolean boolean1)voidsetWantKeyEvents(boolean boolean1)voidsetWidth(double double1)voidsetWidthOnly(double double1)voidsetWidthSilent(double double1)voidsetX(double double1)voidsetXScroll(double double1)voidsetY(double double1)voidsetYScroll(double double1)voidsuspendStencil()protected java.lang.ObjecttryGetTableValue(java.lang.String string)voidupdate()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
capture
public boolean capture -
IgnoreLossControl
public boolean IgnoreLossControl -
clickedValue
public java.lang.String clickedValue -
Controls
public final java.util.ArrayList Controls -
defaultDraw
public boolean defaultDraw -
followGameWorld
public boolean followGameWorld -
height
public float height -
Parent
-
visible
public boolean visible -
width
public float width -
x
public double x -
y
public double y -
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
-
-
Method Details
-
getMaxDrawHeight
public java.lang.Double getMaxDrawHeight() -
setMaxDrawHeight
public void setMaxDrawHeight(double double1) -
clearMaxDrawHeight
public void clearMaxDrawHeight() -
getXScroll
public java.lang.Double getXScroll() -
setXScroll
public void setXScroll(double double1) -
getYScroll
public java.lang.Double getYScroll() -
setYScroll
public void setYScroll(double double1) -
setAlwaysOnTop
public void setAlwaysOnTop(boolean boolean1) -
backMost
public void backMost() -
AddChild
-
RemoveChild
-
getScrollHeight
public java.lang.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(java.lang.String string) -
DrawText
public void DrawText(UIFont uIFont, java.lang.String string, double double1, double double2, double double3, double double4, double double5, double double6, double double7) -
DrawText
public void DrawText(java.lang.String string, double double1, double double2, double double3, double double4, double double5, double double6) -
DrawText
public void DrawText(java.lang.String string, double double1, double double2, double double3, double double4, double double5, double double6, double double7, double double8) -
DrawText
public void DrawText(UIFont uIFont, java.lang.String string, double double1, double double2, double double3, double double4, double double5, double double6) -
DrawTextUntrimmed
public void DrawTextUntrimmed(UIFont uIFont, java.lang.String string, double double1, double double2, double double3, double double4, double double5, double double6) -
DrawTextCentre
public void DrawTextCentre(java.lang.String string, double double1, double double2, double double3, double double4, double double5, double double6) -
DrawTextCentre
public void DrawTextCentre(UIFont uIFont, java.lang.String string, double double1, double double2, double double3, double double4, double double5, double double6) -
DrawTextRight
public void DrawTextRight(java.lang.String string, double double1, double double2, double double3, double double4, double double5, double double6) -
DrawTextRight
public void DrawTextRight(UIFont uIFont, java.lang.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
-
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
-
DrawTextureCol
-
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
-
DrawTextureScaledColor
public void DrawTextureScaledColor(Texture texture, java.lang.Double Double1, java.lang.Double Double2, java.lang.Double Double3, java.lang.Double Double4, java.lang.Double Double5, java.lang.Double Double6, java.lang.Double Double7, java.lang.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
-
DrawTexture_FlippedX
-
DrawTexture_FlippedXIgnoreOffset
-
DrawUVSliceTexture
-
getScrollChildren
public java.lang.Boolean getScrollChildren() -
setScrollChildren
public void setScrollChildren(boolean boolean1) -
getScrollWithParent
public java.lang.Boolean getScrollWithParent() -
setScrollWithParent
public void setScrollWithParent(boolean boolean1) -
setRenderClippedChildren
public void setRenderClippedChildren(boolean boolean1) -
getAbsoluteX
public java.lang.Double getAbsoluteX() -
getAbsoluteY
public java.lang.Double getAbsoluteY() -
getClickedValue
public java.lang.String getClickedValue() -
setClickedValue
public void setClickedValue(java.lang.String string) -
bringToTop
public void bringToTop() -
onMouseUpOutside
public void onMouseUpOutside(double double1, double double2) -
onMouseDown
public java.lang.Boolean onMouseDown(double double1, double double2) -
onMouseWheel
public java.lang.Boolean onMouseWheel(double double1) -
onMouseMove
public java.lang.Boolean onMouseMove(double double1, double double2) -
onMouseMoveOutside
public void onMouseMoveOutside(double double1, double double2) -
onMouseUp
public java.lang.Boolean onMouseUp(double double1, double double2) -
onresize
public void onresize() -
onResize
public void onResize() -
onRightMouseDown
public java.lang.Boolean onRightMouseDown(double double1, double double2) -
onRightMouseUp
public java.lang.Boolean onRightMouseUp(double double1, double double2) -
RemoveControl
-
render
public void render() -
update
public void update() -
BringToTop
-
isCapture
public java.lang.Boolean isCapture() -
setCapture
public void setCapture(boolean boolean1) -
isIgnoreLossControl
public java.lang.Boolean isIgnoreLossControl() -
setIgnoreLossControl
public void setIgnoreLossControl(boolean boolean1) -
getControls
public java.util.ArrayList getControls() -
setControls
public void setControls(java.util.Vector vector) -
isDefaultDraw
public java.lang.Boolean isDefaultDraw() -
setDefaultDraw
public void setDefaultDraw(boolean boolean1) -
isFollowGameWorld
public java.lang.Boolean isFollowGameWorld() -
setFollowGameWorld
public void setFollowGameWorld(boolean boolean1) -
getRenderThisPlayerOnly
public int getRenderThisPlayerOnly() -
setRenderThisPlayerOnly
public void setRenderThisPlayerOnly(int int1) -
getHeight
public java.lang.Double getHeight() -
setHeight
public void setHeight(double double1) -
getParent
-
setParent
-
isVisible
public java.lang.Boolean isVisible() -
setVisible
public void setVisible(boolean boolean1) -
getWidth
public java.lang.Double getWidth() -
setWidth
public void setWidth(double double1) -
getX
public java.lang.Double getX() -
setX
public void setX(double double1) -
getXScrolled
-
getYScrolled
-
isEnabled
public boolean isEnabled() -
setEnabled
public void setEnabled(boolean boolean1) -
getY
public java.lang.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
-
setTable
-
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 java.lang.Boolean isAnchorLeft() -
setAnchorLeft
public void setAnchorLeft(boolean boolean1) -
isAnchorRight
public java.lang.Boolean isAnchorRight() -
setAnchorRight
public void setAnchorRight(boolean boolean1) -
isAnchorBottom
public java.lang.Boolean isAnchorBottom() -
setAnchorBottom
public void setAnchorBottom(boolean boolean1) -
getPlayerContext
public int getPlayerContext() -
setPlayerContext
public void setPlayerContext(int int1) -
getUIName
public java.lang.String getUIName() -
setUIName
public void setUIName(java.lang.String string) -
clampToParentX
public java.lang.Double clampToParentX(double double1) -
clampToParentY
public java.lang.Double clampToParentY(double double1) -
isPointOver
public java.lang.Boolean isPointOver(double double1, double double2) -
isMouseOver
public java.lang.Boolean isMouseOver() -
tryGetTableValue
protected java.lang.Object tryGetTableValue(java.lang.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)
-