VRageMath
Color
Assembly: VRage.Math.dll
public struct Color: IPackedVector<uint>, IPackedVector, IEquatable<Color>
Represents a four-component color using red, green, blue, and alpha data.
Fields
| Member | Description |
|---|---|
| PackedValue | Gets the current color as a packed value. |
Properties
| Member | Description |
|---|---|
| static AliceBlue | Gets a system-defined color with the value R:240 G:248 B:255 A:255. |
| static AntiqueWhite | Gets a system-defined color with the value R:250 G:235 B:215 A:255. |
| static Aqua | Gets a system-defined color with the value R:0 G:255 B:255 A:255. |
| static Aquamarine | Gets a system-defined color with the value R:127 G:255 B:212 A:255. |
| static Azure | Gets a system-defined color with the value R:240 G:255 B:255 A:255. |
| static Beige | Gets a system-defined color with the value R:245 G:245 B:220 A:255. |
| static Bisque | Gets a system-defined color with the value R:255 G:228 B:196 A:255. |
| static Black | Gets a system-defined color with the value R:0 G:0 B:0 A:255. |
| static BlanchedAlmond | Gets a system-defined color with the value R:255 G:235 B:205 A:255. |
| static Blue | Gets a system-defined color with the value R:0 G:0 B:255 A:255. |
| static BlueViolet | Gets a system-defined color with the value R:138 G:43 B:226 A:255. |
| static Brown | Gets a system-defined color with the value R:165 G:42 B:42 A:255. |
| static BurlyWood | Gets a system-defined color with the value R:222 G:184 B:135 A:255. |
| static CadetBlue | Gets a system-defined color with the value R:95 G:158 B:160 A:255. |
| static Chartreuse | Gets a system-defined color with the value R:127 G:255 B:0 A:255. |
| static Chocolate | Gets a system-defined color with the value R:210 G:105 B:30 A:255. |
| static Coral | Gets a system-defined color with the value R:255 G:127 B:80 A:255. |
| static CornflowerBlue | Gets a system-defined color with the value R:100 G:149 B:237 A:255. |
| static Cornsilk | Gets a system-defined color with the value R:255 G:248 B:220 A:255. |
| static Crimson | Gets a system-defined color with the value R:220 G:20 B:60 A:255. |
| static Cyan | Gets a system-defined color with the value R:0 G:255 B:255 A:255. |
| static DarkBlue | Gets a system-defined color with the value R:0 G:0 B:139 A:255. |
| static DarkCyan | Gets a system-defined color with the value R:0 G:139 B:139 A:255. |
| static DarkGoldenrod | Gets a system-defined color with the value R:184 G:134 B:11 A:255. |
| static DarkGray | Gets a system-defined color with the value R:169 G:169 B:169 A:255. |
| static DarkGreen | Gets a system-defined color with the value R:0 G:100 B:0 A:255. |
| static DarkKhaki | Gets a system-defined color with the value R:189 G:183 B:107 A:255. |
| static DarkMagenta | Gets a system-defined color with the value R:139 G:0 B:139 A:255. |
| static DarkOliveGreen | Gets a system-defined color with the value R:85 G:107 B:47 A:255. |
| static DarkOrange | Gets a system-defined color with the value R:255 G:140 B:0 A:255. |
| static DarkOrchid | Gets a system-defined color with the value R:153 G:50 B:204 A:255. |
| static DarkRed | Gets a system-defined color with the value R:139 G:0 B:0 A:255. |
| static DarkSalmon | Gets a system-defined color with the value R:233 G:150 B:122 A:255. |
| static DarkSeaGreen | Gets a system-defined color with the value R:143 G:188 B:139 A:255. |
| static DarkSlateBlue | Gets a system-defined color with the value R:72 G:61 B:139 A:255. |
| static DarkSlateGray | Gets a system-defined color with the value R:47 G:79 B:79 A:255. |
| static DarkTurquoise | Gets a system-defined color with the value R:0 G:206 B:209 A:255. |
| static DarkViolet | Gets a system-defined color with the value R:148 G:0 B:211 A:255. |
| static DeepPink | Gets a system-defined color with the value R:255 G:20 B:147 A:255. |
| static DeepSkyBlue | Gets a system-defined color with the value R:0 G:191 B:255 A:255. |
| static DimGray | Gets a system-defined color with the value R:105 G:105 B:105 A:255. |
| static DodgerBlue | Gets a system-defined color with the value R:30 G:144 B:255 A:255. |
| static Firebrick | Gets a system-defined color with the value R:178 G:34 B:34 A:255. |
| static FloralWhite | Gets a system-defined color with the value R:255 G:250 B:240 A:255. |
| static ForestGreen | Gets a system-defined color with the value R:34 G:139 B:34 A:255. |
| static Fuchsia | Gets a system-defined color with the value R:255 G:0 B:255 A:255. |
| static Gainsboro | Gets a system-defined color with the value R:220 G:220 B:220 A:255. |
| static GhostWhite | Gets a system-defined color with the value R:248 G:248 B:255 A:255. |
| static Gold | Gets a system-defined color with the value R:255 G:215 B:0 A:255. |
| static Goldenrod | Gets a system-defined color with the value R:218 G:165 B:32 A:255. |
| static Gray | Gets a system-defined color with the value R:128 G:128 B:128 A:255. |
| static Green | Gets a system-defined color with the value R:0 G:128 B:0 A:255. |
| static GreenYellow | Gets a system-defined color with the value R:173 G:255 B:47 A:255. |
| static Honeydew | Gets a system-defined color with the value R:240 G:255 B:240 A:255. |
| static HotPink | Gets a system-defined color with the value R:255 G:105 B:180 A:255. |
| static IndianRed | Gets a system-defined color with the value R:205 G:92 B:92 A:255. |
| static Indigo | Gets a system-defined color with the value R:75 G:0 B:130 A:255. |
| static Ivory | Gets a system-defined color with the value R:255 G:255 B:240 A:255. |
| static Khaki | Gets a system-defined color with the value R:240 G:230 B:140 A:255. |
| static Lavender | Gets a system-defined color with the value R:230 G:230 B:250 A:255. |
| static LavenderBlush | Gets a system-defined color with the value R:255 G:240 B:245 A:255. |
| static LawnGreen | Gets a system-defined color with the value R:124 G:252 B:0 A:255. |
| static LemonChiffon | Gets a system-defined color with the value R:255 G:250 B:205 A:255. |
| static LightBlue | Gets a system-defined color with the value R:173 G:216 B:230 A:255. |
| static LightCoral | Gets a system-defined color with the value R:240 G:128 B:128 A:255. |
| static LightCyan | Gets a system-defined color with the value R:224 G:255 B:255 A:255. |
| static LightGoldenrodYellow | Gets a system-defined color with the value R:250 G:250 B:210 A:255. |
| static LightGray | Gets a system-defined color with the value R:211 G:211 B:211 A:255. |
| static LightGreen | Gets a system-defined color with the value R:144 G:238 B:144 A:255. |
| static LightPink | Gets a system-defined color with the value R:255 G:182 B:193 A:255. |
| static LightSalmon | Gets a system-defined color with the value R:255 G:160 B:122 A:255. |
| static LightSeaGreen | Gets a system-defined color with the value R:32 G:178 B:170 A:255. |
| static LightSkyBlue | Gets a system-defined color with the value R:135 G:206 B:250 A:255. |
| static LightSlateGray | Gets a system-defined color with the value R:119 G:136 B:153 A:255. |
| static LightSteelBlue | Gets a system-defined color with the value R:176 G:196 B:222 A:255. |
| static LightYellow | Gets a system-defined color with the value R:255 G:255 B:224 A:255. |
| static Lime | Gets a system-defined color with the value R:0 G:255 B:0 A:255. |
| static LimeGreen | Gets a system-defined color with the value R:50 G:205 B:50 A:255. |
| static Linen | Gets a system-defined color with the value R:250 G:240 B:230 A:255. |
| static Magenta | Gets a system-defined color with the value R:255 G:0 B:255 A:255. |
| static Maroon | Gets a system-defined color with the value R:128 G:0 B:0 A:255. |
| static MediumAquamarine | Gets a system-defined color with the value R:102 G:205 B:170 A:255. |
| static MediumBlue | Gets a system-defined color with the value R:0 G:0 B:205 A:255. |
| static MediumOrchid | Gets a system-defined color with the value R:186 G:85 B:211 A:255. |
| static MediumPurple | Gets a system-defined color with the value R:147 G:112 B:219 A:255. |
| static MediumSeaGreen | Gets a system-defined color with the value R:60 G:179 B:113 A:255. |
| static MediumSlateBlue | Gets a system-defined color with the value R:123 G:104 B:238 A:255. |
| static MediumSpringGreen | Gets a system-defined color with the value R:0 G:250 B:154 A:255. |
| static MediumTurquoise | Gets a system-defined color with the value R:72 G:209 B:204 A:255. |
| static MediumVioletRed | Gets a system-defined color with the value R:199 G:21 B:133 A:255. |
| static MidnightBlue | Gets a system-defined color with the value R:25 G:25 B:112 A:255. |
| static MintCream | Gets a system-defined color with the value R:245 G:255 B:250 A:255. |
| static MistyRose | Gets a system-defined color with the value R:255 G:228 B:225 A:255. |
| static Moccasin | Gets a system-defined color with the value R:255 G:228 B:181 A:255. |
| static NavajoWhite | Gets a system-defined color with the value R:255 G:222 B:173 A:255. |
| static Navy | Gets a system-defined color R:0 G:0 B:128 A:255. |
| static OldLace | Gets a system-defined color with the value R:253 G:245 B:230 A:255. |
| static Olive | Gets a system-defined color with the value R:128 G:128 B:0 A:255. |
| static OliveDrab | Gets a system-defined color with the value R:107 G:142 B:35 A:255. |
| static Orange | Gets a system-defined color with the value R:255 G:165 B:0 A:255. |
| static OrangeRed | Gets a system-defined color with the value R:255 G:69 B:0 A:255. |
| static Orchid | Gets a system-defined color with the value R:218 G:112 B:214 A:255. |
| static PaleGoldenrod | Gets a system-defined color with the value R:238 G:232 B:170 A:255. |
| static PaleGreen | Gets a system-defined color with the value R:152 G:251 B:152 A:255. |
| static PaleTurquoise | Gets a system-defined color with the value R:175 G:238 B:238 A:255. |
| static PaleVioletRed | Gets a system-defined color with the value R:219 G:112 B:147 A:255. |
| static PapayaWhip | Gets a system-defined color with the value R:255 G:239 B:213 A:255. |
| static PeachPuff | Gets a system-defined color with the value R:255 G:218 B:185 A:255. |
| static Peru | Gets a system-defined color with the value R:205 G:133 B:63 A:255. |
| static Pink | Gets a system-defined color with the value R:255 G:192 B:203 A:255. |
| static Plum | Gets a system-defined color with the value R:221 G:160 B:221 A:255. |
| static PowderBlue | Gets a system-defined color with the value R:176 G:224 B:230 A:255. |
| static Purple | Gets a system-defined color with the value R:128 G:0 B:128 A:255. |
| static Red | Gets a system-defined color with the value R:255 G:0 B:0 A:255. |
| static RosyBrown | Gets a system-defined color with the value R:188 G:143 B:143 A:255. |
| static RoyalBlue | Gets a system-defined color with the value R:65 G:105 B:225 A:255. |
| static SaddleBrown | Gets a system-defined color with the value R:139 G:69 B:19 A:255. |
| static Salmon | Gets a system-defined color with the value R:250 G:128 B:114 A:255. |
| static SandyBrown | Gets a system-defined color with the value R:244 G:164 B:96 A:255. |
| static SeaGreen | Gets a system-defined color with the value R:46 G:139 B:87 A:255. |
| static SeaShell | Gets a system-defined color with the value R:255 G:245 B:238 A:255. |
| static Sienna | Gets a system-defined color with the value R:160 G:82 B:45 A:255. |
| static Silver | Gets a system-defined color with the value R:192 G:192 B:192 A:255. |
| static SkyBlue | Gets a system-defined color with the value R:135 G:206 B:235 A:255. |
| static SlateBlue | Gets a system-defined color with the value R:106 G:90 B:205 A:255. |
| static SlateGray | Gets a system-defined color with the value R:112 G:128 B:144 A:255. |
| static Snow | Gets a system-defined color with the value R:255 G:250 B:250 A:255. |
| static SpringGreen | Gets a system-defined color with the value R:0 G:255 B:127 A:255. |
| static SteelBlue | Gets a system-defined color with the value R:70 G:130 B:180 A:255. |
| static Tan | Gets a system-defined color with the value R:210 G:180 B:140 A:255. |
| static Teal | Gets a system-defined color with the value R:0 G:128 B:128 A:255. |
| static Thistle | Gets a system-defined color with the value R:216 G:191 B:216 A:255. |
| static Tomato | Gets a system-defined color with the value R:255 G:99 B:71 A:255. |
| static Transparent | Gets a system-defined color with the value R:0 G:0 B:0 A:0. |
| static Turquoise | Gets a system-defined color with the value R:64 G:224 B:208 A:255. |
| static Violet | Gets a system-defined color with the value R:238 G:130 B:238 A:255. |
| static Wheat | Gets a system-defined color with the value R:245 G:222 B:179 A:255. |
| static White | Gets a system-defined color with the value R:255 G:255 B:255 A:255. |
| static WhiteSmoke | Gets a system-defined color with the value R:245 G:245 B:245 A:255. |
| static Yellow | Gets a system-defined color with the value R:255 G:255 B:0 A:255. |
| static YellowGreen | Gets a system-defined color with the value R:154 G:205 B:50 A:255. |
| A | Gets or sets the alpha component value. |
| B | Gets or sets the blue component value of this Color. |
| G | Gets or sets the green component value of this Color. |
| R | Gets or sets the red component value of this Color. |
| X | Gets or sets the red component value of this Color. |
| Y | Gets or sets the green component value of this Color. |
| Z | Gets or sets the blue component value of this Color. |
Constructors
| Member | Description |
|---|---|
| Color(uint) | |
| Color(int, int, int) | |
| Color(int, int, int, int) | |
| Color(float) | |
| Color(float, float, float) | |
| Color(float, float, float, float) | |
| Color(Color, float) | |
| Color(Vector3) | |
| Color(Vector4) |
Methods
| Member | Description |
|---|---|
| static Darken(Color, double) | |
| static FromNonPremultiplied(Vector4) | Convert a non premultipled color into color data that contains alpha. |
| static FromNonPremultiplied(int, int, int, int) | Converts a non-premultipled alpha color to a color that contains premultiplied alpha. |
| static Lerp(Color, Color, float) | Linearly interpolate a color. |
| static Lighten(Color, double) | |
| static Multiply(Color, float) | Multiply each color component by the scale factor. |
| Equals(object) | Test an instance of a color object to see if it is equal to this object. |
| Equals(Color) | Test a color to see if it is equal to the color in this instance. |
| GetHashCode() | Serves as a hash function for a particular type. |
| ToGray() | |
| ToString() | Gets a string representation of this object. |
| ToVector3() | Gets a three-component vector representation for this object. |
| ToVector4() | Gets a four-component vector representation for this object. |
Implements:
- IEquatable
- IPackedVector prohibited
- IPackedVector
prohibited