Class Color
java.lang.Object
meteordevelopment.meteorclient.utils.render.color.Color
- All Implemented Interfaces:
ICopyable<Color>,ISerializable<Color>
- Direct Known Subclasses:
RainbowColor,SettingColor
-
Field Summary
FieldsModifier and TypeFieldDescriptionintintstatic final Colorstatic final Colorstatic final Colorstatic final Colorstatic final Colorintstatic final Colorstatic final Colorstatic final Colorstatic final Colorstatic final Colorstatic final Colorintstatic final Colorstatic final Colorstatic final Color -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiona(int a) b(int b) copy()booleanstatic ColorfromHsv(double h, double s, double v) static intfromRGBA(int r, int g, int b, int a) fromTag(net.minecraft.nbt.NbtCompound tag) g(int g) intnet.minecraft.util.math.Vec3dgetVec3d()org.joml.Vector3fgetVec3f()inthashCode()booleanr(int r) set(int r, int g, int b, int a) net.minecraft.text.StylestyleWith(net.minecraft.text.Style style) static inttoRGBAA(int color) static inttoRGBAB(int color) static inttoRGBAG(int color) static inttoRGBAR(int color) toString()net.minecraft.text.StyletoStyle()net.minecraft.nbt.NbtCompoundtoTag()net.minecraft.text.TextColorvoidvalidate()
-
Field Details
-
CLEAR
-
WHITE
-
LIGHT_GRAY
-
GRAY
-
DARK_GRAY
-
BLACK
-
RED
-
PINK
-
ORANGE
-
YELLOW
-
GREEN
-
MAGENTA
-
CYAN
-
BLUE
-
r
public int r -
g
public int g -
b
public int b -
a
public int a
-
-
Constructor Details
-
Color
public Color() -
Color
public Color(int r, int g, int b) -
Color
public Color(int r, int g, int b, int a) -
Color
public Color(float r, float g, float b, float a) -
Color
public Color(int packed) -
Color
-
Color
-
Color
public Color(net.minecraft.util.Formatting formatting) -
Color
public Color(net.minecraft.text.TextColor textColor) -
Color
public Color(net.minecraft.text.Style style)
-
-
Method Details
-
fromRGBA
public static int fromRGBA(int r, int g, int b, int a) -
toRGBAR
public static int toRGBAR(int color) -
toRGBAG
public static int toRGBAG(int color) -
toRGBAB
public static int toRGBAB(int color) -
toRGBAA
public static int toRGBAA(int color) -
fromHsv
-
set
-
r
-
g
-
b
-
a
-
set
-
parse
-
copy
-
toSetting
-
toTextColor
public net.minecraft.text.TextColor toTextColor() -
toStyle
public net.minecraft.text.Style toStyle() -
styleWith
public net.minecraft.text.Style styleWith(net.minecraft.text.Style style) -
validate
public void validate() -
getVec3d
public net.minecraft.util.math.Vec3d getVec3d() -
getVec3f
public org.joml.Vector3f getVec3f() -
getPacked
public int getPacked() -
toTag
public net.minecraft.nbt.NbtCompound toTag()- Specified by:
toTagin interfaceISerializable<Color>
-
fromTag
- Specified by:
fromTagin interfaceISerializable<Color>
-
toString
-
equals
-
hashCode
public int hashCode()
-