Class AtomUI

java.lang.Object
zombie.ui.AtomUI
All Implemented Interfaces:
UIElementInterface
Direct Known Subclasses:
AtomUIMap, AtomUIText, AtomUITextEntry, AtomUITexture

public class AtomUI extends Object implements UIElementInterface
  • Constructor Details

    • AtomUI

      public AtomUI(se.krka.kahlua.vm.KahluaTable kahluaTable)
  • Method Details

    • init

      public void init()
    • isIgnoreLossControl

      public Boolean isIgnoreLossControl()
      Specified by:
      isIgnoreLossControl in interface UIElementInterface
    • isFollowGameWorld

      public Boolean isFollowGameWorld()
      Specified by:
      isFollowGameWorld in interface UIElementInterface
    • isDefaultDraw

      public Boolean isDefaultDraw()
      Specified by:
      isDefaultDraw in interface UIElementInterface
    • render

      public void render()
      Specified by:
      render in interface UIElementInterface
    • isVisible

      public Boolean isVisible()
      Specified by:
      isVisible in interface UIElementInterface
    • setVisible

      public void setVisible(boolean boolean0)
    • isCapture

      public Boolean isCapture()
      Specified by:
      isCapture in interface UIElementInterface
    • getMaxDrawHeight

      public Double getMaxDrawHeight()
      Specified by:
      getMaxDrawHeight in interface UIElementInterface
    • getX

      public Double getX()
      Specified by:
      getX in interface UIElementInterface
    • setX

      public void setX(double double0)
    • getY

      public Double getY()
      Specified by:
      getY in interface UIElementInterface
    • setY

      public void setY(double double0)
    • getWidth

      public Double getWidth()
      Specified by:
      getWidth in interface UIElementInterface
    • setWidth

      public void setWidth(double double0)
    • setWidthSilent

      public void setWidthSilent(double double0)
    • getHeight

      public Double getHeight()
      Specified by:
      getHeight in interface UIElementInterface
    • setHeight

      public void setHeight(double double0)
    • setHeightSilent

      public void setHeightSilent(double double0)
    • bringToTop

      public void bringToTop()
    • isOverElement

      public boolean isOverElement(double double1, double double0)
      Specified by:
      isOverElement in interface UIElementInterface
    • getParent

      public UIElementInterface getParent()
      Specified by:
      getParent in interface UIElementInterface
    • onConsumeMouseButtonDown

      public boolean onConsumeMouseButtonDown(int int1, double double1, double double2)
      Specified by:
      onConsumeMouseButtonDown in interface UIElementInterface
    • onConsumeMouseButtonUp

      public boolean onConsumeMouseButtonUp(int int1, double double1, double double2)
      Specified by:
      onConsumeMouseButtonUp in interface UIElementInterface
    • onMouseButtonDownOutside

      public void onMouseButtonDownOutside(int int1, double double1, double double2)
      Specified by:
      onMouseButtonDownOutside in interface UIElementInterface
    • onMouseButtonUpOutside

      public void onMouseButtonUpOutside(int int1, double double1, double double2)
      Specified by:
      onMouseButtonUpOutside in interface UIElementInterface
    • onConsumeMouseWheel

      public Boolean onConsumeMouseWheel(double double5, double double1, double double2)
      Specified by:
      onConsumeMouseWheel in interface UIElementInterface
    • isPointOver

      public Boolean isPointOver(double double0, double double1)
      Specified by:
      isPointOver in interface UIElementInterface
    • onConsumeMouseMove

      public Boolean onConsumeMouseMove(double double5, double double6, double double1, double double2)
      Specified by:
      onConsumeMouseMove in interface UIElementInterface
    • onExtendMouseMoveOutside

      public void onExtendMouseMoveOutside(double double3, double double4, double double1, double double2)
      Specified by:
      onExtendMouseMoveOutside in interface UIElementInterface
    • update

      public void update()
      Specified by:
      update in interface UIElementInterface
    • isMouseOver

      public Boolean isMouseOver()
      Specified by:
      isMouseOver in interface UIElementInterface
    • isWantKeyEvents

      public boolean isWantKeyEvents()
      Specified by:
      isWantKeyEvents in interface UIElementInterface
    • getRenderThisPlayerOnly

      public int getRenderThisPlayerOnly()
      Specified by:
      getRenderThisPlayerOnly in interface UIElementInterface
    • onConsumeKeyPress

      public boolean onConsumeKeyPress(int int1)
      Specified by:
      onConsumeKeyPress in interface UIElementInterface
    • onConsumeKeyRepeat

      public boolean onConsumeKeyRepeat(int int1)
      Specified by:
      onConsumeKeyRepeat in interface UIElementInterface
    • onConsumeKeyRelease

      public boolean onConsumeKeyRelease(int int1)
      Specified by:
      onConsumeKeyRelease in interface UIElementInterface
    • isForceCursorVisible

      public boolean isForceCursorVisible()
      Specified by:
      isForceCursorVisible in interface UIElementInterface
    • getLuaLocalPosition

      public se.krka.kahlua.vm.KahluaTable getLuaLocalPosition(double double1, double double2)
    • getLuaAbsolutePosition

      public se.krka.kahlua.vm.KahluaTable getLuaAbsolutePosition(double double1, double double2)
    • getLuaParentPosition

      public se.krka.kahlua.vm.KahluaTable getLuaParentPosition(double double0, double double1)
    • getParentNode

      public AtomUI getParentNode()
    • setParentNode

      public void setParentNode(AtomUI atomUI0)
    • addNode

      public void addNode(AtomUI atomUI0)
    • removeNode

      public void removeNode(AtomUI atomUI0)
    • getNodes

      public ArrayList<AtomUI> getNodes()
    • setPivotX

      public void setPivotX(double double0)
    • getPivotX

      public Double getPivotX()
    • setPivotY

      public void setPivotY(double double0)
    • getPivotY

      public Double getPivotY()
    • setAngle

      public void setAngle(double double0)
    • getAngle

      public Double getAngle()
    • setScaleX

      public void setScaleX(double double0)
    • getScaleX

      public Double getScaleX()
    • setScaleY

      public void setScaleY(double double0)
    • getScaleY

      public Double getScaleY()
    • setColor

      public void setColor(double double0, double double1, double double2, double double3)
    • getColor

      public se.krka.kahlua.vm.KahluaTable getColor()
    • getTable

      public se.krka.kahlua.vm.KahluaTable getTable()
    • isEnabled

      public Boolean isEnabled()
    • setEnabled

      public void setEnabled(boolean boolean0)
    • setAlwaysOnTop

      public void setAlwaysOnTop(boolean boolean0)
    • isAlwaysOnTop

      public boolean isAlwaysOnTop()
      Specified by:
      isAlwaysOnTop in interface UIElementInterface
    • setBackMost

      public void setBackMost(boolean boolean0)
    • isBackMost

      public boolean isBackMost()
      Specified by:
      isBackMost in interface UIElementInterface
    • getUIName

      public String getUIName()
    • setUIName

      public void setUIName(String string)
    • setStencilRect

      public void setStencilRect()
    • clearStencilRect

      public void clearStencilRect()
    • repaintStencilRect

      public void repaintStencilRect()