danmaq Nineball Library | All Packages | All Classes | Index | Frames No Frames |
Class CGradation

Package | danmaq.nineball.struct
Class | public final class CGradation

グラデーション情報を格納するクラスです。

Public Properties

| Property | Defined by
--- | --- | ---
|  | end : Number 最終値が格納されます。 | CGradation
|  | limit1 : Number 限界値1が格納されます。 | CGradation
|  | limit2 : Number 限界値2が格納されます。 | CGradation
|  | start : Number 初期値が格納されます。 | CGradation
|  | value : Number [read-only] グラデーション計算をせず、デフォルトの値を取得します。 | CGradation

Public Methods

| Method | Defined by
--- | --- | ---
|  | CGradation(fStart:Number, fEnd:Number, fLimit1:Number, fLimit2:Number) コンストラクタ。 | CGradation
|  | getLength(uSize:uint):Number グラデーションの合計全長の計算をします。 | CGradation
|  | initialize(fStart:Number, fEnd:Number, fLimit1:Number, fLimit2:Number):void グラデーション計算に必要な値を設定します。 | CGradation
|  | smooth(nNow:int, uSize:uint):Number グラデーション計算をし、補完値を算出します。 | CGradation

Property detail

end | property

`public var end:Number`

最終値が格納されます。

limit1 | property |

`public var limit1:Number`

限界値1が格納されます。

limit2 | property |

`public var limit2:Number`

限界値2が格納されます。

start | property |

`public var start:Number`

初期値が格納されます。

value | property |

`value:Number` [read-only]

グラデーション計算をせず、デフォルトの値を取得します。

Implementation
`public function get value():Number`
Constructor detail

CGradation | () | constructor

`public function CGradation(fStart:Number, fEnd:Number, fLimit1:Number, fLimit2:Number)`

コンストラクタ。

Parameters

| `fStart:Number` — 初期値
| `fEnd:Number` — 最終値
| `fLimit1:Number` — 限界値1
| `fLimit2:Number` — 限界値2

Method detail

getLength | () | method

`public function getLength(uSize:uint):Number`

グラデーションの合計全長の計算をします。

Parameters

| `uSize:uint` — 分割数

Returns

| `Number` — 全長

initialize | () | method |

`public function initialize(fStart:Number, fEnd:Number, fLimit1:Number, fLimit2:Number):void`

グラデーション計算に必要な値を設定します。

Parameters

| `fStart:Number` — 初期値
| `fEnd:Number` — 最終値
| `fLimit1:Number` — 限界値1
| `fLimit2:Number` — 限界値2

smooth | () | method |

`public function smooth(nNow:int, uSize:uint):Number`

グラデーション計算をし、補完値を算出します。

Parameters

| `nNow:int` — 現在値
| `uSize:uint` — 分割数

Returns

| `Number` — 補完値