Class ScreenObject

java.lang.Object
com.iragui.objects.GUIObject
com.iragui.objects.ScreenObject

public class ScreenObject extends GUIObject
Light-weight extender for GUIObject to use all of it's utilities.
  • Constructor Details

    • ScreenObject

      public ScreenObject(String name, int layer, GUI gui, int x, int y, int sizeX, int sizeY, boolean nearestFilter, boolean rgba, boolean preserveTextureIDOverride)
  • Method Details

    • update

      public void update(boolean showFrame)
      Description copied from class: GUIObject
      Update logic called each frame.
      Specified by:
      update in class GUIObject
    • sendKey

      public void sendKey(int key, int action)
      Description copied from class: GUIObject
      Handles key input events.
      Specified by:
      sendKey in class GUIObject
    • sendMousePos

      public void sendMousePos(long window, double xPos, double yPos)
      Description copied from class: GUIObject
      Handles mouse position updates.
      Specified by:
      sendMousePos in class GUIObject
    • sendMouseButton

      public void sendMouseButton(long window, int button, int action, int mods)
      Description copied from class: GUIObject
      Handles mouse button input.
      Specified by:
      sendMouseButton in class GUIObject
    • sendMouseScroll

      public void sendMouseScroll(long window, double xOffset, double yOffset)
      Description copied from class: GUIObject
      Handles mouse scroll input.
      Specified by:
      sendMouseScroll in class GUIObject