Class Dynamic2DStruct

java.lang.Object
org.boxutil.define.struct.instance.Dynamic2DStruct

public class Dynamic2DStruct extends Object
Just for formatted update, without getter.
 
 // 80 byte
 struct Dynamic2D { // binding 4
     vec4 q22_q23_facing_TrunRate;
     vec4 location_Scale;
     vec4 velocity_ScaleRate;
     vec4 timer;
     uvec4 colorBits;
 };
 
 
  • Field Details

    • state

      protected final float[] state
  • Constructor Details

    • Dynamic2DStruct

      public Dynamic2DStruct()
  • Method Details

    • getData

      public float[] getData()
    • getDataCompact

      public float[] getDataCompact()
    • setLocation

      public Dynamic2DStruct setLocation(float x, float y)
    • setLocation

      public Dynamic2DStruct setLocation(org.lwjgl.util.vector.Vector2f location)
    • setFacing

      public Dynamic2DStruct setFacing(float angle)
    • setScale

      public Dynamic2DStruct setScale(float x, float y)
    • setScale

      public Dynamic2DStruct setScale(org.lwjgl.util.vector.Vector2f scale)
    • setVelocity

      public Dynamic2DStruct setVelocity(float x, float y)
    • setVelocity

      public Dynamic2DStruct setVelocity(org.lwjgl.util.vector.Vector2f velocity)
    • setTurnRate

      public Dynamic2DStruct setTurnRate(float turnRate)
    • setScaleRate

      public Dynamic2DStruct setScaleRate(float x, float y)
    • setScaleRate

      public Dynamic2DStruct setScaleRate(org.lwjgl.util.vector.Vector2f scaleRate)
    • setColorRed

      public Dynamic2DStruct setColorRed(byte lowColor, byte highColor, byte lowEmissive, byte highEmissive)
    • setColorRed

      public Dynamic2DStruct setColorRed(int lowColor, int highColor, int lowEmissive, int highEmissive)
    • setColorRed

      public Dynamic2DStruct setColorRed(Color lowColor, Color highColor, Color lowEmissive, Color highEmissive)
    • setColorRed

      public Dynamic2DStruct setColorRed(float lowColor, float highColor, float lowEmissive, float highEmissive)
    • setColorGreen

      public Dynamic2DStruct setColorGreen(byte lowColor, byte highColor, byte lowEmissive, byte highEmissive)
    • setColorGreen

      public Dynamic2DStruct setColorGreen(int lowColor, int highColor, int lowEmissive, int highEmissive)
    • setColorGreen

      public Dynamic2DStruct setColorGreen(Color lowColor, Color highColor, Color lowEmissive, Color highEmissive)
    • setColorGreen

      public Dynamic2DStruct setColorGreen(float lowColor, float highColor, float lowEmissive, float highEmissive)
    • setColorBlue

      public Dynamic2DStruct setColorBlue(byte lowColor, byte highColor, byte lowEmissive, byte highEmissive)
    • setColorBlue

      public Dynamic2DStruct setColorBlue(int lowColor, int highColor, int lowEmissive, int highEmissive)
    • setColorBlue

      public Dynamic2DStruct setColorBlue(Color lowColor, Color highColor, Color lowEmissive, Color highEmissive)
    • setColorBlue

      public Dynamic2DStruct setColorBlue(float lowColor, float highColor, float lowEmissive, float highEmissive)
    • setColorAlpha

      public Dynamic2DStruct setColorAlpha(byte lowColor, byte highColor, byte lowEmissive, byte highEmissive)
    • setColorAlpha

      public Dynamic2DStruct setColorAlpha(int lowColor, int highColor, int lowEmissive, int highEmissive)
    • setColorAlpha

      public Dynamic2DStruct setColorAlpha(Color lowColor, Color highColor, Color lowEmissive, Color highEmissive)
    • setColorAlpha

      public Dynamic2DStruct setColorAlpha(float lowColor, float highColor, float lowEmissive, float highEmissive)
    • setTimer

      public Dynamic2DStruct setTimer(float fadeIn, float full, float fadeOut)