danger.ui
Class Color

java.lang.Object
  |
  +--danger.ui.Color

public class Color
extends java.lang.Object


Field Summary
 int a
           
 int b
           
 int g
           
static int kBlack
           
static int kBlue
           
static int kCyan
           
static int kGray0
           
static int kGray1
           
static int kGray10
           
static int kGray11
           
static int kGray12
           
static int kGray13
           
static int kGray14
           
static int kGray15
           
static int kGray2
           
static int kGray3
           
static int kGray4
           
static int kGray5
           
static int kGray6
           
static int kGray7
           
static int kGray8
           
static int kGray9
           
static int kGreen
           
static int kMagenta
           
static int kOrange
           
static int kPink
           
static int kPurple
           
static int kRed
           
static int kViolet
           
static int kWhite
           
static int kYellow
           
 int r
           
 
Constructor Summary
Color()
           
Color(Color c)
           
Color(int packedColor)
          Construct a new color from a packed rgb value.
Color(int inR, int inG, int inB)
           
Color(int inR, int inG, int inB, int inA)
           
Color(java.lang.String s)
           
 
Method Summary
 void assign(int packedColor)
           
 void assign(int inR, int inG, int inB)
           
 void assign(java.lang.String s)
           
static boolean colorsEqual(int color1, int color2)
           
static int fromString(java.lang.String s)
           
static int pack(int r, int g, int b)
           
static int pack(int r, int g, int b, int a)
           
 int toPacked()
           
 java.lang.String toString()
           
static java.lang.String toString(int packedColor)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

a

public int a

r

public int r

g

public int g

b

public int b

kBlack

public static final int kBlack

kWhite

public static final int kWhite

kRed

public static final int kRed

kGreen

public static final int kGreen

kBlue

public static final int kBlue

kCyan

public static final int kCyan

kMagenta

public static final int kMagenta

kOrange

public static final int kOrange

kPurple

public static final int kPurple

kViolet

public static final int kViolet

kYellow

public static final int kYellow

kPink

public static final int kPink

kGray0

public static final int kGray0

kGray1

public static final int kGray1

kGray2

public static final int kGray2

kGray3

public static final int kGray3

kGray4

public static final int kGray4

kGray5

public static final int kGray5

kGray6

public static final int kGray6

kGray7

public static final int kGray7

kGray8

public static final int kGray8

kGray9

public static final int kGray9

kGray10

public static final int kGray10

kGray11

public static final int kGray11

kGray12

public static final int kGray12

kGray13

public static final int kGray13

kGray14

public static final int kGray14

kGray15

public static final int kGray15
Constructor Detail

Color

public Color(Color c)

Color

public Color()

Color

public Color(int packedColor)
Construct a new color from a packed rgb value.
Parameters:
packedColor - An integer with packed 8bit per channel RGB values. Blue is the LSB. Alpha is the MSB.

Color

public Color(int inR,
             int inG,
             int inB)

Color

public Color(int inR,
             int inG,
             int inB,
             int inA)

Color

public Color(java.lang.String s)
Method Detail

toPacked

public int toPacked()

pack

public static int pack(int r,
                       int g,
                       int b)

pack

public static int pack(int r,
                       int g,
                       int b,
                       int a)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

toString

public static java.lang.String toString(int packedColor)

fromString

public static int fromString(java.lang.String s)

assign

public void assign(int inR,
                   int inG,
                   int inB)

assign

public void assign(int packedColor)

assign

public void assign(java.lang.String s)

colorsEqual

public static boolean colorsEqual(int color1,
                                  int color2)


Danger Confidential. Copyright © 2000-2003, Danger Inc.