BaseParams Class |
Input params to be passed to Init
This can be used Monobehaviour's field and exposed via inspector (most common case)
Or can be manually constructed, depending on what's easier in your context
Namespace: frame8.Logic.Misc.Visual.UI.ScrollRectItemsAdapter
[SerializableAttribute] public class BaseParams
The BaseParams type exposes the following members.
| Name | Description | |
|---|---|---|
| BaseParams | It's here just so the class can be serialized by Unity when used as a MonoBehaviour's field |
| Name | Description | |
|---|---|---|
| content | Obsolete. | |
| Content | ||
| contentGravity | Obsolete. | |
| contentPadding | Obsolete. | |
| ContentPadding | Padding for the 4 edges of the content panel | |
| contentSpacing | Obsolete. | |
| ContentSpacing | Spacing between items (horizontal if the ScrollView is horizontal. else, vertical) | |
| DefaultItemSize | The size of all items for which the size is not specified | |
| ForwardDragToParents | You'll probably need this if the scroll view is a child of another scroll view.
If enabled, the first parent that implements all of IInitializePotentialDragHandler, IBeginDragHandler, IDragHandler and IEndDragHandler will be informed
about these events when they occur on this scroll view. This works both with Unity's ScrollRect and SRIA | |
| galleryEffectAmount | Obsolete. | |
| galleryEffectViewportPivot | Obsolete. | |
| Gravity |
The effect of this property can only be seen when the content size is smaller than the viewport, case in which there are 3 possibilities:
place the content at the start, middle or end. FROM_PIVOT doesn't change the content's position (it'll be preserved from the way you aligned it in edit-mode)
| |
| IsHorizontal | ||
| loopItems | Obsolete. | |
| orientation | Obsolete. | |
| Orientation | ||
| recycleBinCapacity | Obsolete. | |
| scrollbar | Obsolete. | |
| Scrollbar | ||
| ScrollSensivity | The sensivity to the Mouse's scrolling wheel or similar input methods. Not related to dragging or scrolling via scrollbar | |
| ScrollViewRT | ||
| Snapper | ||
| TransientSpeedBetweenDrags | If enabled, multiple drags in the same direction will lead to greater speeds | |
| viewport | Obsolete. | |
| Viewport | If null, ScrollViewRT is considered to be the viewport |
| Name | Description | |
|---|---|---|
| GetAbstractNormalizedScrollPosition | Obsolete. | |
| InitIfNeeded |
Called internally in Init and every time the scrollview's size changes.
This makes sure the content and viewport have valid values. It can also be overridden to initialize custom data
| |
| MigrateFieldsToVersion4 | ||
| UpdateContentPivotFromGravityType |
| Name | Description | |
|---|---|---|
| effects | ||
| optimization |