Tanoda
|
FancyScrollRect<TItemData, TContext> のセルを実装するための抽象基底クラス. FancyCell<TItemData, TContext>.Context が不要な場合は 代わりに FancyScrollRectCell<TItemData> を使用します. More...
Public Member Functions | |
override void | UpdatePosition (float position) |
0.0f ~ 1.0f の値に基づいてこのセルのスクロール位置を更新します. More... | |
sealed override void | SetContext (FancyScrollRectContext context) |
![]() | |
override void | UpdatePosition (float position) |
sealed override void | SetContext (FancyScrollRectContext context) |
![]() | |
virtual void | SetContext (TContext context) |
Context をセットします. More... | |
sealed override void | SetContext (NullContext context) |
virtual void | Initialize () |
初期化を行います. More... | |
virtual void | SetVisible (bool visible) |
このセルの可視状態を設定します. More... | |
abstract void | UpdateContent (TItemData itemData) |
アイテムデータに基づいてこのセルの表示内容を更新します. More... | |
abstract void | UpdatePosition (float position) |
0.0f ~ 1.0f の値に基づいてこのセルのスクロール位置を更新します. More... | |
Protected Member Functions | |
virtual void | UpdatePosition (float normalizedPosition, float localPosition) |
このセルの位置を更新します. More... | |
Additional Inherited Members | |
virtual void | UpdatePosition (float normalizedPosition, float localPosition) |
このセルの位置を更新します. More... | |
![]() | |
int | Index [get, set] |
このセルで表示しているデータのインデックス. More... | |
virtual bool | IsVisible [get] |
このセルの可視状態. More... | |
TContext | Context [get] |
FancyScrollView<TItemData, TContext>.Context の参照. セルとスクロールビュー間で同じインスタンスが共有されます. 情報の受け渡しや状態の保持に使用します. More... | |
FancyScrollRect<TItemData, TContext> のセルを実装するための抽象基底クラス. FancyCell<TItemData, TContext>.Context が不要な場合は 代わりに FancyScrollRectCell<TItemData> を使用します.
FancyScrollRect<TItemData> のセルを実装するための抽象基底クラス.
TItemData | アイテムのデータ型. |
TContext | FancyCell<TItemData, TContext>.Context の型. |
TItemData | アイテムのデータ型. |
Definition at line 51 of file FancyScrollRectCell.cs.
sealed override void UnityEngine.UI.Extensions.FancyScrollRectCell< TItemData >.SetContext | ( | FancyScrollRectContext | context | ) |
|
protectedvirtual |
このセルの位置を更新します.
normalizedPosition | ビューポートの範囲で正規化されたスクロール位置. FancyScrollRect<TItemData, TContext>.reuseCellMarginCount の値に基づいて 0.0 ~ 1.0 の範囲を超えた値が渡されることがあります. |
localPosition | ローカル位置. |
Reimplemented from UnityEngine.UI.Extensions.FancyScrollRectCell< TItemData, FancyScrollRectContext >.
Reimplemented in UnityEngine.UI.Extensions.FancyGridViewCell< TItemData >, and UnityEngine.UI.Extensions.FancyScrollRectCell< TItemData >.
Definition at line 38 of file FancyScrollRectCell.cs.
|
virtual |
0.0f
~ 1.0f
の値に基づいてこのセルのスクロール位置を更新します.
Implements UnityEngine.UI.Extensions.FancyCell< TItemData, TContext >.
Definition at line 17 of file FancyScrollRectCell.cs.