Class UploadableRect

java.lang.Object
dev.pfaff.altargui.uploadables.UploadableRect
All Implemented Interfaces:
Uploadable

public final class UploadableRect extends Object implements Uploadable
  • Field Details

    • OFFSETS

      public static final List<Float> OFFSETS
    • OFFSET_BITS

      public static final char OFFSET_BITS
    • TRIANGLES

      public static final int TRIANGLES
  • Constructor Details

    • UploadableRect

      public UploadableRect(Arena arena)
  • Method Details

    • updateCorners

      public void updateCorners(float x1, float y1, float x2, float y2)
    • updatePositionSize

      public void updatePositionSize(float x, float y, float width, float height)
    • updateUVExtent

      public void updateUVExtent(float u, float v, float extentU, float extentV)
    • updateUV

      public void updateUV(float u1, float v1, float u2, float v2)
    • updateTexLayer

      public void updateTexLayer(int layer)
    • updateColor

      public void updateColor(Color color)
      Parameters:
      color - RGBA
    • updateColorVerticalGradient

      public void updateColorVerticalGradient(int startColor, int endColor)
      Parameters:
      startColor - RGBA
      endColor - RGBA
    • size

      public int size()
      Description copied from interface: Uploadable
      The number of bytes that this consumer will provide the sink with upon Uploadable.uploadTo(Sink).
      Specified by:
      size in interface Uploadable
    • uploadTo

      public void uploadTo(Sink sink)
      Specified by:
      uploadTo in interface Uploadable