クラス LiveScrollPanel

形状が歪みながらスクロールするコンテナウィジェット [詳細]

LiveScrollPanelに対する継承グラフ
ContainerWidget Widget

すべてのメンバ一覧

Public メソッド

 LiveScrollPanel ()
 コンストラクタ
override void AddChildFirst (Widget child)
 子ウィジェットを先頭に追加する。
override void AddChildLast (Widget child)
 子ウィジェットを末尾に追加する。
override void InsertChildBefore (Widget child, Widget nextChild)
 指定した子ウィジェットの直前に挿入する。
override void InsertChildAfter (Widget child, Widget prevChild)
 指定した子ウィジェットの直後に挿入する。
override void RemoveChild (Widget child)
 指定された子ウィジェットを削除する。

Protected メソッド

internal override void OnResetState ()
 状態をリセットする。
override void DisposeSelf ()
 使用されているリソースを解放する。
override void OnUpdate (float elapsedTime)
 更新処理
internal override void OnTouchEvent (TouchEventCollection touchEvents)
 タッチイベントハンドラ

プロパティ

float Elasticity [get, set]
 ゆがみの弾性率を取得・設定する。
override float Width [get, set]
 幅を取得・設定する。
override float Height [get, set]
 高さを取得・設定する。
float PanelX [get, set]
 親の座標系でのパネルのX座標を取得・設定する。
float PanelY [get, set]
 親の座標系でのパネルのY座標を取得・設定する。
float PanelWidth [get, set]
 パネルの幅を取得・設定する。
float PanelHeight [get, set]
 パネルの高さを取得・設定する。
float MaxTextureWidth [get, set]
 テクスチャの幅の最大値を取得・設定する。
float MaxTextureHeight [get, set]
 テクスチャの高さの最大値を取得・設定する。
UIColor PanelColor [get, set]
 パネルの色を取得・設定する。
bool HorizontalScroll [get, set]
 水平方向のスクロールをするかどうかを取得・設定する。
bool VerticalScroll [get, set]
 垂直方向のスクロールをするかどうかを取得・設定する。
override IEnumerable< WidgetChildren [get]
 子ウィジェットを取得する。

説明

形状が歪みながらスクロールするコンテナウィジェット


メソッド

override void AddChildFirst ( Widget  child) [virtual]

子ウィジェットを先頭に追加する。

引数:
child追加する子ウィジェット

既に追加されている場合は先頭に移動する。

ContainerWidgetを再定義しています。

override void AddChildLast ( Widget  child) [virtual]

子ウィジェットを末尾に追加する。

引数:
child追加する子ウィジェット

既に追加されている場合は末尾に移動する。

ContainerWidgetを再定義しています。

override void InsertChildAfter ( Widget  child,
Widget  prevChild 
) [virtual]

指定した子ウィジェットの直後に挿入する。

引数:
child挿入する子ウィジェット
prevChild挿入する子ウィジェットの直前となる子ウィジェット

既に追加されている場合は指定した子ウィジェットの直後に移動する。

ContainerWidgetを再定義しています。

override void InsertChildBefore ( Widget  child,
Widget  nextChild 
) [virtual]

指定した子ウィジェットの直前に挿入する。

引数:
child挿入する子ウィジェット
nextChild挿入する子ウィジェットの直後となる子ウィジェット

既に追加されている場合は指定した子ウィジェットの直前に移動する。

ContainerWidgetを再定義しています。

internal override void OnTouchEvent ( TouchEventCollection  touchEvents) [protected, virtual]

タッチイベントハンドラ

引数:
touchEventsタッチイベント

Widgetを再定義しています。

override void OnUpdate ( float  elapsedTime) [protected, virtual]

更新処理

引数:
elapsedTime前回のUpdateからの経過時間(ミリ秒)

elapsedTimeが10秒以上の場合、更新処理はスキップされます。

Widgetを再定義しています。

override void RemoveChild ( Widget  child) [virtual]

指定された子ウィジェットを削除する。

引数:
child削除する子ウィジェット

ContainerWidgetを再定義しています。


プロパティ

override IEnumerable<Widget> Children [get]

子ウィジェットを取得する。

コレクションを反復処理する列挙子を返す。

ContainerWidgetを再定義しています。

float Elasticity [get, set]

ゆがみの弾性率を取得・設定する。

0より大きい値で、大きくなればゆれが大きくなる。初期値は1。