class ink
ScrollController
ink.ScrollController
- 15 properties
- 5 functions
Extends ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
ScrollArea | ink.ScrollAreaWidgetReference | 0x78 | |
VerticalScrollBarRef | ink.WidgetReference | 0x90 | |
navigableCompoundWidget | ink.WidgetReference | 0xA8 | |
CompoundWidgetRef | ink.CompoundWidgetReference | 0xC0 | |
autoHideVertical | bool | 0xE8 | |
scrollSpeedGamepad | float | 0xEC | |
scrollSpeedMouse | float | 0xF0 | |
direction | ink.EScrollDirection | 0xF4 | |
useGlobalInput | bool | 0xF8 | |
position | float | 0xFC | |
desiredSetupPosition | float | 0x100 | |
contentSmallerThanViewport | bool | 0x104 | |
scrollDelta | float | 0x108 | |
viewportSize | Vector2 | 0x10C | |
contentSize | Vector2 | 0x114 |
Functions
void Scroll(float value, bool isMouseWheel)RTTIre.Hooks.PlaceVoid( "inkScrollController", "Scroll", (ScrollController_Scroll x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ScrollController_Scroll( ink.ScrollController self, float value, bool isMouseWheel );void SetScrollPosition(float newValue)RTTIre.Hooks.PlaceVoid( "inkScrollController", "SetScrollPosition", (ScrollController_SetScrollPosition x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ScrollController_SetScrollPosition( ink.ScrollController self, float newValue );void UpdateScrollPositionFromScrollArea()RTTIre.Hooks.PlaceVoid( "inkScrollController", "UpdateScrollPositionFromScrollArea", (ScrollController_UpdateScrollPositionFromScrollArea x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ScrollController_UpdateScrollPositionFromScrollArea( ink.ScrollController self );void SetInputDisabled(bool disabled)RTTIre.Hooks.PlaceVoid( "inkScrollController", "SetInputDisabled", (ScrollController_SetInputDisabled x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ScrollController_SetInputDisabled( ink.ScrollController self, bool disabled );void EnsureVisible(WeakHandle<ink.Widget> widget)RTTIre.Hooks.PlaceVoid( "inkScrollController", "EnsureVisible", (ScrollController_EnsureVisible x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ScrollController_EnsureVisible( ink.ScrollController self, WeakHandle<ink.Widget> widget );