Class Fixed2DStruct
java.lang.Object
org.boxutil.define.struct.instance.Fixed2DStruct
Just for formatted update, without getter.
// 32 byte
struct Fixed2D { // binding 5
vec4 alpha_Facing_Location;
vec2 scale;
uvec2 colorBits;
};
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfloat[]getData()setColor(byte r, byte g, byte b, byte a) setColor(float r, float g, float b, float a) setColor(int r, int g, int b, int a) setColor(org.lwjgl.util.vector.Vector4f color) setEmissive(byte r, byte g, byte b, byte a) setEmissive(float r, float g, float b, float a) setEmissive(int r, int g, int b, int a) setEmissive(Color color) setEmissive(org.lwjgl.util.vector.Vector4f color) setFacing(float angle) setFixedInstanceAlpha(float alpha, byte state) setLocation(float x, float y) setLocation(org.lwjgl.util.vector.Vector2f location) setScale(float x, float y) setScale(org.lwjgl.util.vector.Vector2f scale)
-
Field Details
-
state
protected final float[] state
-
-
Constructor Details
-
Fixed2DStruct
public Fixed2DStruct()
-
-
Method Details
-
getData
public float[] getData() -
setLocation
-
setLocation
-
setFacing
-
setScale
-
setScale
-
setColor
-
setColor
-
setColor
-
setColor
-
setColor
-
setEmissive
-
setEmissive
-
setEmissive
-
setEmissive
-
setEmissive
-
setFixedInstanceAlpha
- Parameters:
state- valid state:BoxEnum.TIMER_IN,BoxEnum.TIMER_FULL,BoxEnum.TIMER_OUT.
-
copyFixedInstanceAlphaState
-