class ink
ScrollController
ink.ScrollController
- 16 properties
- 12 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 | |
resetToDesiredOnSetup | bool | 0x128 |
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 );float GetScrollPosition()RTTIre.Hooks.Place( "inkScrollController", "GetScrollPosition", (ScrollController_GetScrollPosition x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct ScrollController_GetScrollPosition( ink.ScrollController self );Vector2 GetViewportSize()RTTIre.Hooks.Place( "inkScrollController", "GetViewportSize", (ScrollController_GetViewportSize x) => { return re.Hooks.CallOriginal<re.msgpack.Vector2>(); } ); [Msgpack.Gen] public readonly partial record struct ScrollController_GetViewportSize( ink.ScrollController self );void SetViewportSize(Vector2 newValue)RTTIre.Hooks.PlaceVoid( "inkScrollController", "SetViewportSize", (ScrollController_SetViewportSize x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ScrollController_SetViewportSize( ink.ScrollController self, Vector2 newValue );void SetViewportWidth(float newValue)RTTIre.Hooks.PlaceVoid( "inkScrollController", "SetViewportWidth", (ScrollController_SetViewportWidth x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ScrollController_SetViewportWidth( ink.ScrollController self, float newValue );void SetViewportHeight(float newValue)RTTIre.Hooks.PlaceVoid( "inkScrollController", "SetViewportHeight", (ScrollController_SetViewportHeight x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ScrollController_SetViewportHeight( ink.ScrollController self, float newValue );bool IsEnabled()RTTIre.Hooks.Place( "inkScrollController", "IsEnabled", (ScrollController_IsEnabled x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ScrollController_IsEnabled( ink.ScrollController self );void SetEnabled(bool newValue)RTTIre.Hooks.PlaceVoid( "inkScrollController", "SetEnabled", (ScrollController_SetEnabled x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ScrollController_SetEnabled( ink.ScrollController self, bool newValue );