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
Fields -
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
-
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()
-