class
PhotoModeGridList
- 19 properties
- 30 functions
Extends ink.RadioGroupController ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
ScrollArea | ink.ScrollAreaWidgetReference | 0x0 | scripted |
ContentRoot | ink.WidgetReference | 0x18 | scripted |
SliderWidget | ink.WidgetReference | 0x30 | scripted |
rowOffset | int | 0x48 | scripted |
firstOffset | int | 0x4C | scripted |
rowLibraryId | CName | 0x50 | scripted |
buttonLibraryId | CName | 0x58 | scripted |
parentListItem | WeakHandle<PhotoModeMenuListItem> | 0x60 | scripted |
buttons | WeakHandle<PhotoModeGridButton>[] | 0x70 | scripted |
rows | WeakHandle<ink.Widget>[] | 0x80 | scripted |
sliderController | WeakHandle<ink.SliderController> | 0x90 | scripted |
ItemsInRow | int | 0xA0 | scripted |
RowsCount | int | 0xA4 | scripted |
SelectedIndex | int | 0xA8 | scripted |
PreviousSelectedIndex | int | 0xAC | scripted |
visibleSize | float | 0xB0 | scripted |
visibleRows | int | 0xB4 | scripted |
scrollRow | int | 0xB8 | scripted |
isVisibleOnscreen | bool | 0xBC | scripted |
Functions
float Setup(PhotoModeMenuListItem listItem, int rows, int itemsInRow)RTTIre.Hooks.Place( "PhotoModeGridList", "Setup;PhotoModeMenuListItemInt32Int32", (PhotoModeGridList_Setup x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct PhotoModeGridList_Setup( PhotoModeGridList self, PhotoModeMenuListItem? listItem, int rows, int itemsInRow );bool OnInitialize()RTTIre.Hooks.Place( "PhotoModeGridList", "OnInitialize", (PhotoModeGridList_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PhotoModeGridList_OnInitialize( PhotoModeGridList self );bool OnUninitialize()RTTIre.Hooks.Place( "PhotoModeGridList", "OnUninitialize", (PhotoModeGridList_OnUninitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PhotoModeGridList_OnUninitialize( PhotoModeGridList self );bool OnValueChanged(WeakHandle<ink.RadioGroupController> controller, int selectedIndex)RTTIre.Hooks.Place( "PhotoModeGridList", "OnValueChanged", (PhotoModeGridList_OnValueChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PhotoModeGridList_OnValueChanged( PhotoModeGridList self, WeakHandle<ink.RadioGroupController> controller, int selectedIndex );void OnVisbilityChanged(bool visible)RTTIre.Hooks.PlaceVoid( "PhotoModeGridList", "OnVisbilityChanged;Bool", (PhotoModeGridList_OnVisbilityChanged x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PhotoModeGridList_OnVisbilityChanged( PhotoModeGridList self, bool visible );bool OnSliderValueChanged(WeakHandle<ink.SliderController> sliderController, float progress, float value)RTTIre.Hooks.Place( "PhotoModeGridList", "OnSliderValueChanged", (PhotoModeGridList_OnSliderValueChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PhotoModeGridList_OnSliderValueChanged( PhotoModeGridList self, WeakHandle<ink.SliderController> sliderController, float progress, float value );void OnGridButtonAction(int buttonindex)RTTIre.Hooks.PlaceVoid( "PhotoModeGridList", "OnGridButtonAction;Int32", (PhotoModeGridList_OnGridButtonAction x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PhotoModeGridList_OnGridButtonAction( PhotoModeGridList self, int buttonindex );void OnGridButtonSelected(int buttonindex)RTTIre.Hooks.PlaceVoid( "PhotoModeGridList", "OnGridButtonSelected;Int32", (PhotoModeGridList_OnGridButtonSelected x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PhotoModeGridList_OnGridButtonSelected( PhotoModeGridList self, int buttonindex );void HandleReleasedInput(ink.PointerEvent e, WeakHandle<game.ui.WidgetGameController>? gameCtrl)RTTIre.Hooks.PlaceVoid( "PhotoModeGridList", "HandleReleasedInput;inkPointerEventinkGameController", (PhotoModeGridList_HandleReleasedInput x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PhotoModeGridList_HandleReleasedInput( PhotoModeGridList self, ink.PointerEvent? e, WeakHandle<game.ui.WidgetGameController>? gameCtrl );void SetGridData(game.ui.PhotoModeOptionGridButtonData[] gridData)RTTIre.Hooks.PlaceVoid( "PhotoModeGridList", "SetGridData;script_ref<array<PhotoModeOptionGridButtonData>>", (PhotoModeGridList_SetGridData x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PhotoModeGridList_SetGridData( PhotoModeGridList self, game.ui.PhotoModeOptionGridButtonData[] gridData );void SetGridButtonImage(uint buttonIndex, red.ResourceReferenceScriptToken atlasPath, CName imagePart, int buttonData)RTTIre.Hooks.PlaceVoid( "PhotoModeGridList", "SetGridButtonImage;Uint32ResRefCNameInt32", (PhotoModeGridList_SetGridButtonImage x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PhotoModeGridList_SetGridButtonImage( PhotoModeGridList self, uint buttonIndex, red.ResourceReferenceScriptToken atlasPath, CName imagePart, int buttonData );void SetGridButtonImageForceVisible(uint buttonIndex)RTTIre.Hooks.PlaceVoid( "PhotoModeGridList", "SetGridButtonImageForceVisible;Uint32", (PhotoModeGridList_SetGridButtonImageForceVisible x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PhotoModeGridList_SetGridButtonImageForceVisible( PhotoModeGridList self, uint buttonIndex );int GetSelectedRow()RTTIre.Hooks.Place( "PhotoModeGridList", "GetSelectedRow;", (PhotoModeGridList_GetSelectedRow x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct PhotoModeGridList_GetSelectedRow( PhotoModeGridList self );int GetRow(int buttonIndex)RTTIre.Hooks.Place( "PhotoModeGridList", "GetRow;Int32", (PhotoModeGridList_GetRow x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct PhotoModeGridList_GetRow( PhotoModeGridList self, int buttonIndex );bool TrySelectLeft()RTTIre.Hooks.Place( "PhotoModeGridList", "TrySelectLeft;", (PhotoModeGridList_TrySelectLeft x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PhotoModeGridList_TrySelectLeft( PhotoModeGridList self );bool TrySelectRight()RTTIre.Hooks.Place( "PhotoModeGridList", "TrySelectRight;", (PhotoModeGridList_TrySelectRight x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PhotoModeGridList_TrySelectRight( PhotoModeGridList self );bool TrySelectDown()RTTIre.Hooks.Place( "PhotoModeGridList", "TrySelectDown;", (PhotoModeGridList_TrySelectDown x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PhotoModeGridList_TrySelectDown( PhotoModeGridList self );bool TrySelectUp()RTTIre.Hooks.Place( "PhotoModeGridList", "TrySelectUp;", (PhotoModeGridList_TrySelectUp x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PhotoModeGridList_TrySelectUp( PhotoModeGridList self );void SelectButton(int index)RTTIre.Hooks.PlaceVoid( "PhotoModeGridList", "SelectButton;Int32", (PhotoModeGridList_SelectButton x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PhotoModeGridList_SelectButton( PhotoModeGridList self, int index );void OnSelected()RTTIre.Hooks.PlaceVoid( "PhotoModeGridList", "OnSelected;", (PhotoModeGridList_OnSelected x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PhotoModeGridList_OnSelected( PhotoModeGridList self );void OnDeSelected()RTTIre.Hooks.PlaceVoid( "PhotoModeGridList", "OnDeSelected;", (PhotoModeGridList_OnDeSelected x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PhotoModeGridList_OnDeSelected( PhotoModeGridList self );WeakHandle<ink.Widget> AddRow()RTTIvoid AddButton(WeakHandle<ink.Widget> parentWidget)RTTIre.Hooks.PlaceVoid( "PhotoModeGridList", "AddButton;inkWidget", (PhotoModeGridList_AddButton x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PhotoModeGridList_AddButton( PhotoModeGridList self, WeakHandle<ink.Widget> parentWidget );void UpdateScroll()RTTIre.Hooks.PlaceVoid( "PhotoModeGridList", "UpdateScroll;", (PhotoModeGridList_UpdateScroll x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PhotoModeGridList_UpdateScroll( PhotoModeGridList self );void ScrollToRow(int row)RTTIre.Hooks.PlaceVoid( "PhotoModeGridList", "ScrollToRow;Int32", (PhotoModeGridList_ScrollToRow x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PhotoModeGridList_ScrollToRow( PhotoModeGridList self, int row );int GetRowClamped(int row)RTTIre.Hooks.Place( "PhotoModeGridList", "GetRowClamped;Int32", (PhotoModeGridList_GetRowClamped x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct PhotoModeGridList_GetRowClamped( PhotoModeGridList self, int row );void UpdateButtonsVisibility()RTTIre.Hooks.PlaceVoid( "PhotoModeGridList", "UpdateButtonsVisibility;", (PhotoModeGridList_UpdateButtonsVisibility x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PhotoModeGridList_UpdateButtonsVisibility( PhotoModeGridList self );void UpdateSelectedState()RTTIre.Hooks.PlaceVoid( "PhotoModeGridList", "UpdateSelectedState;", (PhotoModeGridList_UpdateSelectedState x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PhotoModeGridList_UpdateSelectedState( PhotoModeGridList self );void UpdateSize(float timeDelta)RTTIre.Hooks.PlaceVoid( "PhotoModeGridList", "UpdateSize;Float", (PhotoModeGridList_UpdateSize x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PhotoModeGridList_UpdateSize( PhotoModeGridList self, float timeDelta );void Update(float timeDelta)RTTIre.Hooks.PlaceVoid( "PhotoModeGridList", "Update;Float", (PhotoModeGridList_Update x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PhotoModeGridList_Update( PhotoModeGridList self, float timeDelta );