Optional_Optional_The calculated height of the row.
Whether to peek into the row.
OptionalcanWhether the row can receive focus (for custom views).
The padding of the cell.
The style key for the cell.
The size of the cell.
The clipping rectangle for the row.
The container group node for the row.
The content data for the row.
OptionalcontentOptionalcurrentThe selected tab for the row.
The width of the floating focus area for this row.
The currently focused item index in the row.
The focus settings of the row.
The focus strategy for the row.
OptionalfocusThe view to receive focus, if any.
The header height of the row.
The header settings of the row.
OptionalhorizontalCached multiplier for converting physical horizontal movement to logical movement.
The index of the row in the collection view.
OptionalinitialThe initial height of the row.
OptionalisWhether the row is enabled.
OptionalisWhether the row is focusable.
OptionalisWhether the row is hidden.
Whether the row is currently on screen.
OptionalisWhether cells in this row have variable widths (for HorizontalRow).
The last rendered Y position.
The style key for the loading cell.
The number of columns in the row.
The container group node for the overlays.
OptionalparentThe parent collection view.
The name of the parent section.
The name of the parent tab group.
The height to peek into the row.
OptionalreadingHorizontal reading order resolved for this row. Optional for backwards-compatible structural row implementations; concrete Hosanna rows always provide it and layouts normalize legacy rows to LTR once when assigned.
The current state of the row.
The screen Y position of the row.
Whether the row is a section header.
The section name for the row.
The index of the selected item in the row.
OptionalshowWhether to show the focus footprint for the row.
Whether to apply selected styles to the row cells.
The name of the tab group.
Whether the row is a tab group selector.
OptionaluseWhen true, each non-loading entry in the row's items array may set its own cellSettingsKey, so different cells
in the same row resolve to different instance-pool keys and styles. When false, the row's
IRowConfigurationData.cellSettingsKey applies to every non-loading cell.
OptionaluseWhen true, items in the row may provide focusSettings overrides used only when focus info is requested for that
item. When false, the row's IRowConfigurationData.focusSettings is used directly.
The width of the viewport for this row.
The content offset of the row.
OptionalcanWhether this row can consume horizontal pointer wheel/trackpad scrolling.
Gets the cell for a given item index.
OptionalgetGets the height for a specific cell index. Supports variable height cells.
Gets the width for a specific cell index. Supports variable width cells.
OptionalgetConverts physical Left/Right input into logical previous/next movement.
OptionalgetConverts a physical item slot to its stable logical item index.
OptionalgetConverts logical previous/next movement into physical Left/Right movement.
OptionalgetConverts a stable logical item index to its physical item slot.
OptionalgetGets the item index under a pointer point in collection-view local coordinates.
OptionalonOptionalonUpdates the view status of cells when focus changes.
Interface for a collection view row. Extends IReusable and IIdentifiable.