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.CompoundTag tag) g(int g) intnet.minecraft.world.phys.Vec3getVec3d()org.joml.Vector3fgetVec3f()org.joml.Vector4fgetVec4f()org.joml.Vector4fgetVec4f(org.joml.Vector4f dest) inthashCode()booleanr(int r) set(int r, int g, int b, int a) net.minecraft.network.chat.StylestyleWith(net.minecraft.network.chat.Style style) static inttoRGBAA(int color) static inttoRGBAB(int color) static inttoRGBAG(int color) static inttoRGBAR(int color) toString()net.minecraft.network.chat.StyletoStyle()net.minecraft.nbt.CompoundTagtoTag()net.minecraft.network.chat.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.ChatFormatting formatting) -
Color
public Color(net.minecraft.network.chat.TextColor textColor) -
Color
public Color(net.minecraft.network.chat.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.network.chat.TextColor toTextColor() -
toStyle
public net.minecraft.network.chat.Style toStyle() -
styleWith
public net.minecraft.network.chat.Style styleWith(net.minecraft.network.chat.Style style) -
validate
public void validate() -
getVec3d
public net.minecraft.world.phys.Vec3 getVec3d() -
getVec3f
public org.joml.Vector3f getVec3f() -
getVec4f
public org.joml.Vector4f getVec4f() -
getVec4f
public org.joml.Vector4f getVec4f(org.joml.Vector4f dest) -
getPacked
public int getPacked() -
toTag
public net.minecraft.nbt.CompoundTag toTag()- Specified by:
toTagin interfaceISerializable<Color>
-
fromTag
- Specified by:
fromTagin interfaceISerializable<Color>
-
toString
-
equals
-
hashCode
-