|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectkinugasa.object.Model
kinugasa.contents.graphics.ColorTransitionModel
public abstract class ColorTransitionModel
Kinugasa : 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
内の isEnded
public abstract boolean isRunning()
Statable
の記述:
Statable
内の isRunning
public 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
内の clone
public int hashCode()
java.lang.Object
内の hashCode
public boolean equals(java.lang.Object obj)
java.lang.Object
内の equals
public java.lang.String toString()
java.lang.Object
内の toString
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |