|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
java.lang.Objectch.kuramo.javie.api.Color
public final class Color
Colorクラスは色を表現します。
Colorオブジェクトは、色のRGB成分およびアルファ値をdouble値で保持します。
通常、値の範囲は0.0から1.0ですが、範囲外の値を使用してColorオブジェクトを生成することも可能です。
Colorオブジェクトは不変です。
Colorオブジェクトは作成したあとに変更できないため、共用することができます。
| フィールドの概要 | |
|---|---|
double |
a
この色のアルファ値です。 |
double |
b
この色の青成分です。 |
static Color |
BLACK
黒を表します。 |
static Color |
COLORLESS_TRANSPARENT
無色透明を表します。 |
double |
g
この色の緑成分です。 |
static Color |
GRAY
50%のグレーを表します。 |
double |
r
この色の赤成分です。 |
static Color |
WHITE
白を表します。 |
| コンストラクタの概要 | |
|---|---|
Color(double red,
double green,
double blue)
RGB成分を使ってアルファ値1.0の Colorオブジェクトを生成します。 |
|
Color(double red,
double green,
double blue,
double alpha)
RGB成分およびアルファ値を使って Colorオブジェクトを生成します。 |
|
| メソッドの概要 | |
|---|---|
Color |
clamp()
この ColorオブジェクトのRGB成分およびアルファ値を、
0.0から1.0の範囲にクランプ処理したColorオブジェクトを返します。 |
boolean |
equals(java.lang.Object obj)
|
int |
hashCode()
|
java.lang.String |
toString()
|
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| フィールドの詳細 |
|---|
public static final Color COLORLESS_TRANSPARENT
public static final Color BLACK
public static final Color WHITE
public static final Color GRAY
public final double r
public final double g
public final double b
public final double a
| コンストラクタの詳細 |
|---|
public Color(double red,
double green,
double blue,
double alpha)
Colorオブジェクトを生成します。
red - 赤成分green - 緑成分blue - 青成分alpha - アルファ値
public Color(double red,
double green,
double blue)
Colorオブジェクトを生成します。
red - 赤成分green - 緑成分blue - 青成分| メソッドの詳細 |
|---|
public Color clamp()
ColorオブジェクトのRGB成分およびアルファ値を、
0.0から1.0の範囲にクランプ処理したColorオブジェクトを返します。
クランプ処理の必要がない場合はこのオブジェクト自身を返します。
RGB成分のいずれかがNaNの場合、その成分をクランプ処理した結果は0.0となります。
アルファ値がNaNの場合、クランプ処理した結果のアルファ値は1.0となります。
Colorオブジェクト。public int hashCode()
java.lang.Object 内の hashCodepublic boolean equals(java.lang.Object obj)
java.lang.Object 内の equalspublic java.lang.String toString()
java.lang.Object 内の toString
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||