Static Public Member Functions | |
Pseudo-Constructors | |
| static RGBColour | opCall (uint value) |
Constructs a new RGBColour from a COLORREF value. | |
| static RGBColour | opCall (ubyte red, ubyte green, ubyte blue) |
| Constructs a new RGBColour from RGB components. | |
| static RGBColour | opCall (COLOUR systemColour) |
| Constructs a new RGBColour from an element of the Windows colour scheme. | |
Public Attributes | |
| uint | value |
| Numerical representation of the whole colour. | |
| ubyte | red |
| ubyte | green |
| ubyte | blue |
Static Public Attributes | |
| static const RGBColour | BLACK = { value: 0x00000000 } static |
| static const RGBColour | RED = { value: 0x000000ff } static |
| static const RGBColour | GREEN = { value: 0x0000ff00 } static |
| static const RGBColour | YELLOW = { value: 0x0000ffff } static |
| static const RGBColour | BLUE = { value: 0x00ff0000 } static |
| static const RGBColour | MAGENTA = { value: 0x00ff00ff } static |
| static const RGBColour | CYAN = { value: 0x00ffff00 } static |
| static const RGBColour | WHITE = { value: 0x00ffffff } static |
| static const RGBColour | DARK_GREY = { value: 0x00808080 } static |
| static const RGBColour | LIGHT_GREY = { value: 0x00c0c0c0 } static |
| static const RGBColour | DARK_RED = { value: 0x00000080 } static |
| static const RGBColour | DARK_GREEN = { value: 0x00008000 } static |
| static const RGBColour | DARK_YELLOW = { value: 0x00008080 } static |
| static const RGBColour | DARK_BLUE = { value: 0x00800000 } static |
| static const RGBColour | DARK_MAGENTA = { value: 0x00800080 } static |
| static const RGBColour | DARK_CYAN = { value: 0x00808000 } |
| static typedef DARK_GREY | DARK_GRAY |
| static typedef LIGHT_GREY | LIGHT_GRAY |
This type is a wrapper around the Windows API COLORREF data type. It is not compatible with the API RGBTRIPLE and RBGQUAD structures, since the component order of these is inconsistent with COLORREF.
| static RGBColour smjg.libs.sdwf.colour.RGBColour.opCall | ( | uint | value | ) | [static] |
| static RGBColour smjg.libs.sdwf.colour.RGBColour.opCall | ( | ubyte | red, | |
| ubyte | green, | |||
| ubyte | blue | |||
| ) | [static] |
| static RGBColour smjg.libs.sdwf.colour.RGBColour.opCall | ( | COLOUR | systemColour | ) | [static] |
Numerical representation of the whole colour.
You would use this value in any Windows API function or structure expecting a COLORREF. The most significant byte of this value must always be zero.
const RGBColour smjg.libs.sdwf.colour.RGBColour.BLACK = { value: 0x00000000 } static [static] |
const RGBColour smjg.libs.sdwf.colour.RGBColour.RED = { value: 0x000000ff } static [static] |
const RGBColour smjg.libs.sdwf.colour.RGBColour.GREEN = { value: 0x0000ff00 } static [static] |
const RGBColour smjg.libs.sdwf.colour.RGBColour.YELLOW = { value: 0x0000ffff } static [static] |
const RGBColour smjg.libs.sdwf.colour.RGBColour.BLUE = { value: 0x00ff0000 } static [static] |
const RGBColour smjg.libs.sdwf.colour.RGBColour.MAGENTA = { value: 0x00ff00ff } static [static] |
const RGBColour smjg.libs.sdwf.colour.RGBColour.CYAN = { value: 0x00ffff00 } static [static] |
const RGBColour smjg.libs.sdwf.colour.RGBColour.WHITE = { value: 0x00ffffff } static [static] |
const RGBColour smjg.libs.sdwf.colour.RGBColour.DARK_GREY = { value: 0x00808080 } static [static] |
const RGBColour smjg.libs.sdwf.colour.RGBColour.LIGHT_GREY = { value: 0x00c0c0c0 } static [static] |
const RGBColour smjg.libs.sdwf.colour.RGBColour.DARK_RED = { value: 0x00000080 } static [static] |
const RGBColour smjg.libs.sdwf.colour.RGBColour.DARK_GREEN = { value: 0x00008000 } static [static] |
const RGBColour smjg.libs.sdwf.colour.RGBColour.DARK_YELLOW = { value: 0x00008080 } static [static] |
const RGBColour smjg.libs.sdwf.colour.RGBColour.DARK_BLUE = { value: 0x00800000 } static [static] |
const RGBColour smjg.libs.sdwf.colour.RGBColour.DARK_MAGENTA = { value: 0x00800080 } static [static] |
const RGBColour smjg.libs.sdwf.colour.RGBColour.DARK_CYAN = { value: 0x00808000 } [static] |
typedef DARK_GREY smjg.libs.sdwf.colour.RGBColour.DARK_GRAY [static] |
typedef LIGHT_GREY smjg.libs.sdwf.colour.RGBColour.LIGHT_GRAY [static] |
1.5.4