|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectkinugasa.object.Model
kinugasa.contents.graphics.ColorTransitionModel
public abstract class ColorTransitionModel
色のARGBの各要素の遷移アルゴリズムを定義します.
色要素は0から255の整数として表されます。
1つの色は、RGB又はRGBAのColorTransitionModelから構成されます。
| フィールドの概要 | |
|---|---|
static int |
MAX
カウンタとして使用可能な最大の値(255)です. |
static int |
MIN
カウンタとして使用可能な最小の値(0)です. |
private static long |
serialVersionUID
|
protected int |
value
現在の値です. |
| コンストラクタの概要 | |
|---|---|
ColorTransitionModel(int value)
初期値を指定して、遷移アルゴリズムを定義します. |
|
| メソッドの概要 | |
|---|---|
ColorTransitionModel |
clone()
このモデルのクローンを返します. |
static java.awt.Color |
createColor(ColorTransitionModel r,
ColorTransitionModel g,
ColorTransitionModel b)
RGBの遷移アルゴリズムの現在の値を使用して、色を構築します. |
static java.awt.Color |
createColor(ColorTransitionModel r,
ColorTransitionModel g,
ColorTransitionModel b,
ColorTransitionModel a)
RGBA遷移アルゴリズムの現在の値を使用して、色を構築します. |
boolean |
equals(java.lang.Object obj)
|
int |
getValue()
値の現在値を取得します. |
int |
hashCode()
|
abstract boolean |
isEnded()
このオブジェクトが「終了した」状態であるかを検査します. |
abstract boolean |
isRunning()
このオブジェクトが「開始している」状態であるかを検査します. |
void |
setValue(int value)
値を設定す. |
java.lang.String |
toString()
|
abstract void |
update()
特定のアルゴリズムにしたがって、値(value)を変更します. |
static ColorTransitionModel |
valueOf(int value)
値が変更されないアルゴリズムを作成します. |
| クラス kinugasa.object.Model から継承されたメソッド |
|---|
clone |
| クラス java.lang.Object から継承されたメソッド |
|---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
| フィールドの詳細 |
|---|
private static final long serialVersionUID
public static final int MIN
public static final int MAX
protected int value
| コンストラクタの詳細 |
|---|
public ColorTransitionModel(int value)
throws java.lang.IllegalArgumentException
value - このモデルが表す色要素の初期値を指定します。java.lang.IllegalArgumentException - 初期値が色要素として有効な値でないときに投げられます。| メソッドの詳細 |
|---|
public static ColorTransitionModel valueOf(int value)
throws java.lang.IllegalArgumentException
value - 色要素の値を指定します。java.lang.IllegalArgumentException - 初期値が色要素として有効な値でないときに投げられます。public abstract boolean isEnded()
Statable の記述:
Statable 内の isEndedpublic abstract boolean isRunning()
Statable の記述:
Statable 内の isRunningpublic abstract void update()
public int getValue()
public void setValue(int value)
throws java.lang.IllegalArgumentException
value - 新しい値を送信します。0以上255以下を指定します。java.lang.IllegalArgumentException - 初期値が色要素として有効な値でないときに投げられます。
public static java.awt.Color createColor(ColorTransitionModel r,
ColorTransitionModel g,
ColorTransitionModel b)
r - 赤要素のアルゴリズムです。g - 緑のアルゴリズムです。b - 青素のアルゴリズムです。
public static java.awt.Color createColor(ColorTransitionModel r,
ColorTransitionModel g,
ColorTransitionModel b,
ColorTransitionModel a)
r - 赤要素のアルゴリズムです。g - 緑のアルゴリズムです。b - 青素のアルゴリズムです。a - アルファ成分のアルゴリズムです。public ColorTransitionModel clone()
Model の記述:
Model 内の clonepublic int hashCode()
java.lang.Object 内の hashCodepublic boolean equals(java.lang.Object obj)
java.lang.Object 内の equalspublic java.lang.String toString()
java.lang.Object 内の toString
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||