SharpDX.Color

View as Markdown

Disclaimer: The SharpDX SDK Reference section was compiled from the official SharpDX Documentation and was NOT authored by NinjaTrader. The contents of this section are provided as-is and only cover a fraction of what is available from the SharpDX SDK. This page was intended only as a reference guide to help you get started with some of the 2D Graphics concepts used in the NinjaTrader.Custom assembly. Please refer to the official SharpDX Documentation for additional members not covered in this reference. For more seasoned graphic developers, the original MSDN Direct2D1 and DirectWrite unmanaged API documentation can also be helpful for understanding the DirectX/Direct2D run-time environment. For NinjaScript development purposes, we document only essential members in the structure of this page.

Definition

Represents a 32-bit color (4 bytes) in the form of RGBA (in byte order: R, G, B, A).

Notes:

  1. The color of each pixel is represented as a 32-bit number: 8 bits each for alpha, red, green, and blue (ARGB). Each of the four components is a number from 0 through 255, with 0 representing no intensity and 255 representing full intensity. The alpha component specifies the transparency of the color: 0 is fully transparent, and 255 is fully opaque. To determine the alpha, red, green, or blue component of a color, use the A, R, G, or B property, respectively.
  2. Named colors are represented by using the properties of the Color structure. Please see the table of Static Named Colors below.

Syntax

struct Color

Constructors

  • Constructor
  • Description

  • new Color()
  • Initializes a new instance of the Color struct

  • new Color(float red, float green, float blue)
  • Initializes a new instance of the Color struct using float values

  • new Color(float red, float green, float blue, float alpha) Inializes a new instance of the Color struct using float values with alpha transparency
ConstructorDescription
new Color(int red, int green, int blue)Initializes a new instance of the Color struct using int values
new Color(int red, int green, int blue, int alpha)Initializes a new instance of the Color struct using int values with alpha transparency
new Color(byte red, byte green, byte blue)Initializes a new instance of the Color struct using byte values
new Color(byte red, byte green, byte blue, byte alpha)Initializes a new instance of the Color struct using byte values with alpha transparency

Methods and Properties

Property/MethodDescription
RThe red component of the color
GThe green component of the color
BThe blue component of the color
AThe alpha component of the color
ToColor3()Converts the color into a three component color
ToColor4()Converts the color into a four component color

Static Named Colors

Colors by name

Color NameDescription
SharpDX.Color.ZeroZero color
SharpDX.Color.TransparentTransparent color
SharpDX.Color.AliceBlueAliceBlue color
SharpDX.Color.AntiqueWhiteAntiqueWhite color
SharpDX.Color.AquaAqua color
SharpDX.Color.AquamarineAquamarine color
SharpDX.Color.AzureAzure color
SharpDX.Color.BeigeBeige color
SharpDX.Color.BisqueBisque color
SharpDX.Color.BlackBlack color
SharpDX.Color.BlanchedAlmondBlanchedAlmond color
SharpDX.Color.BlueBlue color
SharpDX.Color.BlueVioletBlueViolet color
SharpDX.Color.BrownBrown color
SharpDX.Color.BurlyWoodBurlyWood color
SharpDX.Color.CadetBlueCadetBlue color
SharpDX.Color.ChartreuseChartreuse color
SharpDX.Color.ChocolateChocolate color
SharpDX.Color.CoralCoral color
SharpDX.Color.CornflowerBlueCornflowerBlue color
SharpDX.Color.CornsilkCornsilk color
SharpDX.Color.CrimsonCrimson color
SharpDX.Color.CyanCyan color
SharpDX.Color.DarkBlueDarkBlue color
SharpDX.Color.DarkCyanDarkCyan color
SharpDX.Color.DarkGoldenrodDarkGoldenrod color
SharpDX.Color.DarkGrayDarkGray color
SharpDX.Color.DarkGreenDarkGreen color
SharpDX.Color.DarkKhakiDarkKhaki color
SharpDX.Color.DarkMagentaDarkMagenta color
SharpDX.Color.DarkOliveGreenDarkOliveGreen color
SharpDX.Color.DarkOrangeDarkOrange color
SharpDX.Color.DarkOrchidDarkOrchid color
SharpDX.Color.DarkRedDarkRed color
SharpDX.Color.DarkSalmonDarkSalmon color
SharpDX.Color.DarkSeaGreenDarkSeaGreen color
SharpDX.Color.DarkSlateBlueDarkSlateBlue color
SharpDX.Color.DarkSlateGrayDarkSlateGray color
SharpDX.Color.DarkTurquoiseDarkTurquoise color
SharpDX.Color.DarkVioletDarkViolet color
SharpDX.Color.DeepPinkDeepPink color
SharpDX.Color.DeepSkyBlueDeepSkyBlue color
SharpDX.Color.DimGrayDimGray color
SharpDX.Color.DodgerBlueDodgerBlue color
SharpDX.Color.FirebrickFirebrick color
SharpDX.Color.FloralWhiteFloralWhite color
SharpDX.Color.ForestGreenForestGreen color
SharpDX.Color.FuchsiaFuchsia color
SharpDX.Color.GainsboroGainsboro color
SharpDX.Color.GhostWhiteGhostWhite color
SharpDX.Color.GoldGold color
SharpDX.Color.GoldenrodGoldenrod color
SharpDX.Color.GrayGray color
SharpDX.Color.GreenGreen color
SharpDX.Color.GreenYellowGreenYellow color
SharpDX.Color.HoneydewHoneydew color
SharpDX.Color.HotPinkHotPink color
SharpDX.Color.IndianRedIndianRed color
SharpDX.Color.IndigoIndigo color
SharpDX.Color.IvoryIvory color
SharpDX.Color.KhakiKhaki color
SharpDX.Color.LavenderLavender color
SharpDX.Color.LavenderBlushLavenderBlush color
SharpDX.Color.LawnGreenLawnGreen color
LemonChiffonLemonChiffon color
SharpDX.Color.LightBlueLightBlue color
SharpDX.Color.LightCoralLightCoral color
SharpDX.Color.LightCyanLightCyan color
SharpDX.Color.LightGoldenrodYellowLightGoldenrodYellow color
SharpDX.Color.LightGrayLightGray color
SharpDX.Color.LightGreenLightGreen color
SharpDX.Color.LightPinkLightPink color
SharpDX.Color.LightSalmonLightSalmon color
SharpDX.Color.LightSeaGreenLightSeaGreen color
SharpDX.Color.LightSkyBlueLightSkyBlue color
SharpDX.Color.LightSlateGrayLightSlateGray color
SharpDX.Color.LightSteelBlueLightSteelBlue color
SharpDX.Color.LightYellowLightYellow color
SharpDX.Color.LimeLime color
SharpDX.Color.LimeGreenLimeGreen color
SharpDX.Color.LinenLinen color
SharpDX.Color.MagentaMagenta color
SharpDX.Color.MaroonMaroon color
SharpDX.Color.MediumAquamarineMediumAquamarine color
SharpDX.Color.MediumBlueMediumBlue color
SharpDX.Color.MediumOrchidMediumOrchid color
SharpDX.Color.MediumPurpleMediumPurple color
SharpDX.Color.MediumSeaGreenMediumSeaGreen color
SharpDX.Color.MediumSlateBlueMediumSlateBlue color
SharpDX.Color.MediumSpringGreenMediumSpringGreen color
SharpDX.Color.MediumTurquoiseMediumTurquoise color
SharpDX.Color.MediumVioletRedMediumVioletRed color
SharpDX.Color.MidnightBlueMidnightBlue color
SharpDX.Color.MintCreamMintCream color
SharpDX.Color.MistyRoseMistyRose color
SharpDX.Color.MoccasinMoccasin color
SharpDX.Color.NavajoWhiteNavajoWhite color
SharpDX.Color.NavyNavy color
SharpDX.Color.OldLaceOldLace color
SharpDX.Color.OliveOlive color
SharpDX.Color.OliveDrabOliveDrab color
SharpDX.Color.OrangeOrange color
SharpDX.Color.OrangeRedOrangeRed color
SharpDX.Color.OrchidOrchid color
SharpDX.Color.PaleGoldenrodPaleGoldenrod color
SharpDX.Color.PaleGreenPaleGreen color
SharpDX.Color.PaleTurquoisePaleTurquoise color
SharpDX.Color.PaleVioletRedPaleVioletRed color
SharpDX.Color.PapayaWhipPapayaWhip color
SharpDX.Color.PeachPuffPeachPuff color
SharpDX.Color.PeruPeru color
SharpDX.Color.PinkPink color
SharpDX.Color.PlumPlum color
SharpDX.Color.PowderBluePowderBlue color
SharpDX.Color.PurplePurple color
SharpDX.Color.RedRed color
SharpDX.Color.RosyBrownRosyBrown color
SharpDX.Color.RoyalBlueRoyalBlue color
SharpDX.Color.SaddleBrownSaddleBrown color
SharpDX.Color.SalmonSalmon color
SharpDX.Color.SandyBrownSandyBrown color
SharpDX.Color.SeaGreenSeaGreen color
SharpDX.Color.SeaShellSeaShell color
SharpDX.Color.SiennaSienna color
SharpDX.Color.SilverSilver color
SharpDX.Color.SkyBlueSkyBlue color
SharpDX.Color.SlateBlueSlateBlue color
SharpDX.Color.SlateGraySlateGray color
SharpDX.Color.SnowSnow color
SharpDX.Color.SpringGreenSpringGreen color
SharpDX.Color.SteelBlueSteelBlue color
SharpDX.Color.TanTan color
SharpDX.Color.TealTeal color
SharpDX.Color.ThistleThistle color
SharpDX.Color.TomatoTomato color
SharpDX.Color.TurquoiseTurquoise color
SharpDX.Color.VioletViolet color
SharpDX.Color.WheatWheat color
SharpDX.Color.WhiteWhite color
SharpDX.Color.WhiteSmokeWhiteSmoke color
SharpDX.Color.YellowYellow color
SharpDX.Color.YellowGreenYellowGreen color