Class UIElement
java.lang.Object
zombie.ui.UIElement
- All Implemented Interfaces:
UIElementInterface
- 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
-
Field Summary
FieldsModifier and TypeFieldDescriptionbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanfloatbooleanintintbooleanfloatdoubledouble -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidbackMost()voidvoidBringToTop(UIElement el) voidButtonClicked(String name) clampToParentX(double _x) clampToParentY(double _y) voidvoidvoidvoidDrawItemIcon(InventoryItem item, double double3, double double4, double double7, double double5, double double6) voidDrawLine(Texture texture, double double0, double double1, double double2, double double3, float float0, double double7, double double6, double double5, double double4) voidDrawScriptItemIcon(Item item, double double0, double double1, double double4, double double2, double double3) voidDrawSubTextureRGBA(Texture tex, double subX, double subY, double subW, double subH, double _x, double _y, double w, double h, double r, double g, double b, double a) voidvoidDrawText(String text, double _x, double _y, double _width, double _height, double r, double g, double b, double alpha) voidDrawText(UIFont font, String text, double _x, double _y, double r, double g, double b, double alpha) voidDrawText(UIFont font, String text, double _x, double _y, double zoom, double r, double g, double b, double alpha) voidDrawTextCentre(String text, double _x, double _y, double r, double g, double b, double alpha) voidDrawTextCentre(UIFont font, String text, double _x, double _y, double r, double g, double b, double alpha) voidDrawTextRight(String text, double _x, double _y, double r, double g, double b, double alpha) voidDrawTextRight(UIFont font, String text, double _x, double _y, double r, double g, double b, double alpha) voidDrawTextUntrimmed(UIFont font, String text, double _x, double _y, double r, double g, double b, double alpha) voidDrawTexture(Texture tex, double _x, double _y, double alpha) voidDrawTexture(Texture tex, double tlx, double tly, double trx, double try2, double brx, double bry, double blx, double bly, double r, double g, double b, double a) voidDrawTexture_FlippedX(Texture tex, double _x, double _y, int _width, int _height, Color col) voidDrawTexture_FlippedXIgnoreOffset(Texture tex, double _x, double _y, int _width, int _height, Color col) voidDrawTextureAngle(Texture tex, double centerX, double centerY, double angle) voidDrawTextureAngle(Texture tex, double centerX, double centerY, double angle, double r, double g, double b, double a) voidDrawTextureCol(Texture tex, double _x, double _y, Color col) voidDrawTextureColor(Texture tex, double _x, double _y, double r, double g, double b, double a) voidDrawTextureIcon(Texture texture, double double1, double double3, double double5, double double4, double double12, double double11, double double10, double double9) voidDrawTextureIconMask(Texture texture, double double9, double double1, double double3, double double5, double double4, double double17, double double16, double double15, double double14) voidDrawTextureIgnoreOffset(Texture tex, double _x, double _y, int _width, int _height, Color col) voidDrawTexturePercentage(Texture texture, double double5, double double1, double double3, double double4, double double10, double double14, double double13, double double12, double double11) voidDrawTexturePercentageBottomUp(Texture texture, double double6, double double1, double double3, double double14, double double5, double double13, double double12, double double11, double double10) voidDrawTextureScaled(Texture tex, double _x, double _y, double _width, double _height, double alpha) voidDrawTextureScaledAspect(Texture tex, double _x, double _y, double _width, double _height, double r, double g, double b, double alpha) voidDrawTextureScaledAspect2(Texture tex, double _x, double _y, double _width, double _height, double r, double g, double b, double alpha) voidDrawTextureScaledAspect3(Texture texture, double double1, double double3, double double5, double double4, double double12, double double11, double double10, double double9) voidDrawTextureScaledCol(Texture tex, double _x, double _y, double _width, double _height, double r, double g, double b, double a) voidDrawTextureScaledCol(Texture tex, double _x, double _y, double _width, double _height, Color col) voidDrawTextureScaledColor(Texture tex, Double _x, Double _y, Double _width, Double _height, Double r, Double g, Double b, Double a) voidDrawTextureScaledUniform(Texture tex, double _x, double _y, double scale, double r, double g, double b, double alpha) voidDrawTextureTiled(Texture tex, double _x, double _y, double w, double h, double r, double g, double b, double a) voidDrawTextureTiledX(Texture tex, double _x, double _y, double w, double h, double r, double g, double b, double a) voidDrawTextureTiledY(Texture tex, double _x, double _y, double w, double h, double r, double g, double b, double a) voidDrawTextureTiledYOffset(Texture texture, double double6, double double3, double double1, double double0, double double7, double double8, double double9, double double10) voidDrawUVSliceTexture(Texture tex, double _x, double _y, double _width, double _height, Color col, double xStart, double yStart, double xEnd, double yEnd) voidintintgetTable()getWidth()getX()getXScrolled(UIElement parent) getY()getYScrolled(UIElement parent) voidvoidbooleanbooleanbooleanbooleanbooleanbooleanbooleanisKeyConsumed(int key) booleanbooleanisOverElement(double double1, double double0) isPointOver(double screenX, double screenY) booleanbooleanbooleanbooleanonConsumeKeyPress(int int0) booleanonConsumeKeyRelease(int int0) booleanonConsumeKeyRepeat(int int0) booleanonConsumeMouseButtonDown(int int0, double double0, double double1) booleanonConsumeMouseButtonUp(int int0, double double0, double double1) onConsumeMouseMove(double double0, double double1, double var5, double var7) onConsumeMouseWheel(double double0, double var3, double var5) voidonExtendMouseMoveOutside(double double0, double double1, double var5, double var7) voidonKeyPress(int key) voidonKeyRelease(int key) voidonKeyRepeat(int key) voidonMouseButtonDown(int int1, double var2, double var4) voidonMouseButtonDownOutside(int int0, double double0, double double1) voidonMouseButtonUpOutside(int int0, double double0, double double1) onMouseDown(double _x, double _y) onMouseMove(double dx, double dy) voidonMouseMoveOutside(double dx, double dy) onMouseUp(double _x, double _y) voidonMouseUpOutside(double _x, double _y) onMouseWheel(double del) voidonresize()voidonResize()onRightMouseDown(double _x, double _y) onRightMouseUp(double _x, double _y) voidRemoveChild(UIElement el) voidvoidrender()voidrepaintStencilRect(double _x, double _y, double _width, double _height) voidvoidsetAlwaysOnTop(boolean b) voidsetAnchorBottom(boolean _anchorBottom) voidsetAnchorLeft(boolean _anchorLeft) voidsetAnchorRight(boolean _anchorRight) voidsetAnchorTop(boolean _anchorTop) voidsetCapture(boolean _capture) voidsetClickedValue(String _clickedValue) voidsetConsumeMouseEvents(boolean bConsume) voidsetControls(Vector<UIElement> _Controls) voidsetDefaultDraw(boolean _defaultDraw) voidsetEnabled(boolean en) voidsetFollowGameWorld(boolean _followGameWorld) voidsetForceCursorVisible(boolean force) voidsetHeight(double _height) voidsetHeightOnly(double _height) voidsetHeightSilent(double _height) voidsetIgnoreLossControl(boolean _IgnoreLossControl) voidsetMaxDrawHeight(double _height) voidvoidsetPlayerContext(int nPlayer) voidsetRenderClippedChildren(boolean b) voidsetRenderThisPlayerOnly(int playerIndex) voidsetScrollChildren(boolean bScroll) voidsetScrollHeight(double h) voidsetScrollWithParent(boolean bScroll) voidsetStencilCircle(double double0, double double1, double double3, double double2) voidsetStencilRect(double _x, double _y, double _width, double _height) voidsetTable(KahluaTable _table) voidvoidsetVisible(boolean _visible) voidsetWantExtraMouseEvents(boolean boolean0) voidsetWantKeyEvents(boolean want) voidsetWidth(double _width) voidsetWidthOnly(double _width) voidsetWidthSilent(double _width) voidsetX(double _x) voidsetXScroll(double _x) voidsetY(double _y) voidsetYScroll(double _y) voidStartOutline(Texture texture, float float4, float float0, float float1, float float2, float float3) voidvoidupdate()
-
Field Details
-
capture
public boolean capture -
IgnoreLossControl
public boolean IgnoreLossControl -
clickedValue
-
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 -
alwaysOnTop
public boolean alwaysOnTop -
maxDrawHeight
public int maxDrawHeight
-
-
Constructor Details
-
UIElement
public UIElement() -
UIElement
-
-
Method Details
-
getMaxDrawHeight
- Specified by:
getMaxDrawHeightin interfaceUIElementInterface
-
setMaxDrawHeight
public void setMaxDrawHeight(double _height) -
clearMaxDrawHeight
public void clearMaxDrawHeight() -
getXScroll
-
setXScroll
public void setXScroll(double _x) -
getYScroll
-
setYScroll
public void setYScroll(double _y) -
setAlwaysOnTop
public void setAlwaysOnTop(boolean b) -
isAlwaysOnTop
public boolean isAlwaysOnTop()- Specified by:
isAlwaysOnTopin interfaceUIElementInterface
-
backMost
public void backMost() -
isBackMost
public boolean isBackMost()- Specified by:
isBackMostin interfaceUIElementInterface
-
AddChild
-
RemoveChild
-
getScrollHeight
-
setScrollHeight
public void setScrollHeight(double h) -
isConsumeMouseEvents
public boolean isConsumeMouseEvents() -
setConsumeMouseEvents
public void setConsumeMouseEvents(boolean bConsume) -
ClearChildren
public void ClearChildren() -
ButtonClicked
-
DrawText
-
DrawText
-
DrawText
public void DrawText(String text, double _x, double _y, double _width, double _height, double r, double g, double b, double alpha) -
DrawText
-
DrawTextUntrimmed
-
DrawTextCentre
public void DrawTextCentre(String text, double _x, double _y, double r, double g, double b, double alpha) -
DrawTextCentre
-
DrawTextRight
public void DrawTextRight(String text, double _x, double _y, double r, double g, double b, double alpha) -
DrawTextRight
-
DrawTextureAngle
public void DrawTextureAngle(Texture tex, double centerX, double centerY, double angle, double r, double g, double b, double a) -
DrawTextureAngle
-
DrawTexture
public void DrawTexture(Texture tex, double tlx, double tly, double trx, double try2, double brx, double bry, double blx, double bly, double r, double g, double b, double a) -
DrawTexture
-
DrawTextureCol
-
DrawTextureScaled
public void DrawTextureScaled(Texture tex, double _x, double _y, double _width, double _height, double alpha) -
DrawTextureScaledUniform
public void DrawTextureScaledUniform(Texture tex, double _x, double _y, double scale, double r, double g, double b, double alpha) -
DrawTextureScaledAspect
public void DrawTextureScaledAspect(Texture tex, double _x, double _y, double _width, double _height, double r, double g, double b, double alpha) -
DrawTextureScaledAspect2
public void DrawTextureScaledAspect2(Texture tex, double _x, double _y, double _width, double _height, double r, double g, double b, double alpha) -
DrawTextureScaledAspect3
public void DrawTextureScaledAspect3(Texture texture, double double1, double double3, double double5, double double4, double double12, double double11, double double10, double double9) -
DrawTextureScaledCol
public void DrawTextureScaledCol(Texture tex, double _x, double _y, double _width, double _height, double r, double g, double b, double a) -
DrawTextureScaledCol
-
DrawTextureScaledColor
-
DrawTextureColor
public void DrawTextureColor(Texture tex, double _x, double _y, double r, double g, double b, double a) -
DrawLine
public void DrawLine(Texture texture, double double0, double double1, double double2, double double3, float float0, double double7, double double6, double double5, double double4) -
DrawItemIcon
public void DrawItemIcon(InventoryItem item, double double3, double double4, double double7, double double5, double double6) -
DrawScriptItemIcon
public void DrawScriptItemIcon(Item item, double double0, double double1, double double4, double double2, double double3) -
DrawTextureIcon
public void DrawTextureIcon(Texture texture, double double1, double double3, double double5, double double4, double double12, double double11, double double10, double double9) -
DrawTextureIconMask
public void DrawTextureIconMask(Texture texture, double double9, double double1, double double3, double double5, double double4, double double17, double double16, double double15, double double14) -
DrawTexturePercentage
public void DrawTexturePercentage(Texture texture, double double5, double double1, double double3, double double4, double double10, double double14, double double13, double double12, double double11) -
DrawTexturePercentageBottomUp
public void DrawTexturePercentageBottomUp(Texture texture, double double6, double double1, double double3, double double14, double double5, double double13, double double12, double double11, double double10) -
DrawSubTextureRGBA
public void DrawSubTextureRGBA(Texture tex, double subX, double subY, double subW, double subH, double _x, double _y, double w, double h, double r, double g, double b, double a) -
DrawTextureTiled
public void DrawTextureTiled(Texture tex, double _x, double _y, double w, double h, double r, double g, double b, double a) -
DrawTextureTiledX
public void DrawTextureTiledX(Texture tex, double _x, double _y, double w, double h, double r, double g, double b, double a) -
DrawTextureTiledY
public void DrawTextureTiledY(Texture tex, double _x, double _y, double w, double h, double r, double g, double b, double a) -
DrawTextureTiledYOffset
public void DrawTextureTiledYOffset(Texture texture, double double6, double double3, double double1, double double0, double double7, double double8, double double9, double double10) -
DrawTextureIgnoreOffset
-
DrawTexture_FlippedX
-
DrawTexture_FlippedXIgnoreOffset
-
DrawUVSliceTexture
-
getScrollChildren
-
setScrollChildren
public void setScrollChildren(boolean bScroll) -
getScrollWithParent
-
setScrollWithParent
public void setScrollWithParent(boolean bScroll) -
setRenderClippedChildren
public void setRenderClippedChildren(boolean b) -
getAbsoluteX
-
getAbsoluteY
-
getClickedValue
-
setClickedValue
- Parameters:
_clickedValue- the clickedValue to set
-
bringToTop
public void bringToTop() -
onMouseUpOutside
public void onMouseUpOutside(double _x, double _y) -
onMouseDown
-
onConsumeMouseWheel
- Specified by:
onConsumeMouseWheelin interfaceUIElementInterface
-
onMouseWheel
-
onConsumeMouseMove
- Specified by:
onConsumeMouseMovein interfaceUIElementInterface
-
onMouseMove
-
onExtendMouseMoveOutside
public void onExtendMouseMoveOutside(double double0, double double1, double var5, double var7) - Specified by:
onExtendMouseMoveOutsidein interfaceUIElementInterface
-
onMouseMoveOutside
public void onMouseMoveOutside(double dx, double dy) -
onMouseUp
-
onMouseButtonDown
public void onMouseButtonDown(int int1, double var2, double var4) -
onConsumeMouseButtonDown
public boolean onConsumeMouseButtonDown(int int0, double double0, double double1) - Specified by:
onConsumeMouseButtonDownin interfaceUIElementInterface
-
onMouseButtonDownOutside
public void onMouseButtonDownOutside(int int0, double double0, double double1) - Specified by:
onMouseButtonDownOutsidein interfaceUIElementInterface
-
onConsumeMouseButtonUp
public boolean onConsumeMouseButtonUp(int int0, double double0, double double1) - Specified by:
onConsumeMouseButtonUpin interfaceUIElementInterface
-
onMouseButtonUpOutside
public void onMouseButtonUpOutside(int int0, double double0, double double1) - Specified by:
onMouseButtonUpOutsidein interfaceUIElementInterface
-
onresize
public void onresize() -
onResize
public void onResize() -
onRightMouseDown
-
onRightMouseUp
-
RemoveControl
-
render
public void render()- Specified by:
renderin interfaceUIElementInterface
-
update
public void update()- Specified by:
updatein interfaceUIElementInterface
-
BringToTop
-
isCapture
- Specified by:
isCapturein interfaceUIElementInterface- Returns:
- the capture
-
setCapture
public void setCapture(boolean _capture) - Parameters:
_capture- the capture to set
-
isModalVisible
public boolean isModalVisible()- Specified by:
isModalVisiblein interfaceUIElementInterface
-
isIgnoreLossControl
- Specified by:
isIgnoreLossControlin interfaceUIElementInterface- Returns:
- the IgnoreLossControl
-
setIgnoreLossControl
public void setIgnoreLossControl(boolean _IgnoreLossControl) - Parameters:
_IgnoreLossControl- the IgnoreLossControl to set
-
getControls
-
setControls
-
isDefaultDraw
- Specified by:
isDefaultDrawin interfaceUIElementInterface- Returns:
- the defaultDraw
-
setDefaultDraw
public void setDefaultDraw(boolean _defaultDraw) - Parameters:
_defaultDraw- the defaultDraw to set
-
isFollowGameWorld
- Specified by:
isFollowGameWorldin interfaceUIElementInterface- Returns:
- the followGameWorld
-
setFollowGameWorld
public void setFollowGameWorld(boolean _followGameWorld) - Parameters:
_followGameWorld- the followGameWorld to set
-
getRenderThisPlayerOnly
public int getRenderThisPlayerOnly()- Specified by:
getRenderThisPlayerOnlyin interfaceUIElementInterface
-
setRenderThisPlayerOnly
public void setRenderThisPlayerOnly(int playerIndex) -
getHeight
- Specified by:
getHeightin interfaceUIElementInterface- Returns:
- the height
-
setHeight
public void setHeight(double _height) - Parameters:
_height- the height to set
-
getParent
- Specified by:
getParentin interfaceUIElementInterface- Returns:
- the Parent
-
setParent
- Parameters:
_Parent- the Parent to set
-
isVisible
- Specified by:
isVisiblein interfaceUIElementInterface- Returns:
- the visible
-
setVisible
public void setVisible(boolean _visible) - Parameters:
_visible- the visible to set
-
isReallyVisible
public boolean isReallyVisible() -
getWidth
- Specified by:
getWidthin interfaceUIElementInterface- Returns:
- the width
-
setWidth
public void setWidth(double _width) - Parameters:
_width- the width to set
-
getX
- Specified by:
getXin interfaceUIElementInterface- Returns:
- the x
-
setX
public void setX(double _x) - Parameters:
_x- the x to set
-
getXScrolled
-
getYScrolled
-
isEnabled
public boolean isEnabled() -
setEnabled
public void setEnabled(boolean en) -
getY
- Specified by:
getYin interfaceUIElementInterface- Returns:
- the y
-
setY
public void setY(double _y) - Parameters:
_y- the y to set
-
isOverElement
public boolean isOverElement(double double1, double double0) - Specified by:
isOverElementin interfaceUIElementInterface
-
suspendStencil
public void suspendStencil() -
resumeStencil
public void resumeStencil() -
setStencilRect
public void setStencilRect(double _x, double _y, double _width, double _height) -
setStencilCircle
public void setStencilCircle(double double0, double double1, double double3, double double2) -
clearStencilRect
public void clearStencilRect() -
repaintStencilRect
public void repaintStencilRect(double _x, double _y, double _width, double _height) -
getTable
- Returns:
- the table
-
setTable
- Parameters:
_table- the table to set
-
setHeightSilent
public void setHeightSilent(double _height) -
setWidthSilent
public void setWidthSilent(double _width) -
setHeightOnly
public void setHeightOnly(double _height) -
setWidthOnly
public void setWidthOnly(double _width) -
isAnchorTop
public boolean isAnchorTop()- Returns:
- the anchorTop
-
setAnchorTop
public void setAnchorTop(boolean _anchorTop) - Parameters:
_anchorTop- the anchorTop to set
-
ignoreWidthChange
public void ignoreWidthChange() -
ignoreHeightChange
public void ignoreHeightChange() -
isAnchorLeft
- Returns:
- the anchorLeft
-
setAnchorLeft
public void setAnchorLeft(boolean _anchorLeft) - Parameters:
_anchorLeft- the anchorLeft to set
-
isAnchorRight
- Returns:
- the anchorRight
-
setAnchorRight
public void setAnchorRight(boolean _anchorRight) - Parameters:
_anchorRight- the anchorRight to set
-
isAnchorBottom
- Returns:
- the anchorBottom
-
setAnchorBottom
public void setAnchorBottom(boolean _anchorBottom) - Parameters:
_anchorBottom- the anchorBottom to set
-
getPlayerContext
public int getPlayerContext() -
setPlayerContext
public void setPlayerContext(int nPlayer) -
getUIName
-
setUIName
-
clampToParentX
-
clampToParentY
-
isPointOver
- Specified by:
isPointOverin interfaceUIElementInterface
-
isMouseOver
- Specified by:
isMouseOverin interfaceUIElementInterface
-
setWantKeyEvents
public void setWantKeyEvents(boolean want) -
isWantKeyEvents
public boolean isWantKeyEvents()- Specified by:
isWantKeyEventsin interfaceUIElementInterface
-
setWantExtraMouseEvents
public void setWantExtraMouseEvents(boolean boolean0) -
isWantExtraMouseEvents
public boolean isWantExtraMouseEvents() -
isKeyConsumed
public boolean isKeyConsumed(int key) -
onConsumeKeyPress
public boolean onConsumeKeyPress(int int0) - Specified by:
onConsumeKeyPressin interfaceUIElementInterface
-
onKeyPress
public void onKeyPress(int key) -
onConsumeKeyRepeat
public boolean onConsumeKeyRepeat(int int0) - Specified by:
onConsumeKeyRepeatin interfaceUIElementInterface
-
onKeyRepeat
public void onKeyRepeat(int key) -
onConsumeKeyRelease
public boolean onConsumeKeyRelease(int int0) - Specified by:
onConsumeKeyReleasein interfaceUIElementInterface
-
onKeyRelease
public void onKeyRelease(int key) -
isForceCursorVisible
public boolean isForceCursorVisible()- Specified by:
isForceCursorVisiblein interfaceUIElementInterface
-
setForceCursorVisible
public void setForceCursorVisible(boolean force) -
StartOutline
public void StartOutline(Texture texture, float float4, float float0, float float1, float float2, float float3) -
EndOutline
public void EndOutline()
-