class ink
SliderController
ink.SliderController
- 27 properties
- 22 functions
Extends ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
slidingAreaRef | ink.WidgetReference | 0x120 | |
handleRef | ink.WidgetReference | 0x138 | |
nextRef | ink.WidgetReference | 0x150 | |
priorRef | ink.WidgetReference | 0x168 | |
direction | ink.ESliderDirection | 0x180 | |
autoSizeHandle | bool | 0x185 | |
minHandleSize | float | 0x18C | |
maxHandleSize | float | 0x190 | |
percentHandleSize | float | 0x188 | |
currentProgress | float | 0x1A4 | |
minimumValue | float | 0x19C | |
maximumValue | float | 0x1A0 | |
step | float | 0x194 | |
SliderInput | ink.SliderControllerInputCallback | 0x78 | |
SliderValueChanged | ink.SliderControllerValueChangeCallback | 0xB0 | |
SliderHandleReleased | ink.SliderControllerHandleReleasedCallback | 0xE8 | |
handleWidgetRef | WeakHandle<ink.Widget> | 0x0 | scripted |
slidingAreaWidgetRef | WeakHandle<ink.Widget> | 0x10 | scripted |
isDragging | bool | 0x20 | scripted |
defaultScale | Vector2 | 0x24 | scripted |
pressedScale | Vector2 | 0x2C | scripted |
defaultOpacity | float | 0x34 | scripted |
defaultColor | CName | 0x38 | scripted |
hoveredColor | CName | 0x40 | scripted |
pressedColor | CName | 0x48 | scripted |
pressedOpacity | float | 0x50 | scripted |
HACK_isDisabledForHDRCalibrationScreen | bool | 0x54 | scripted |
Functions
void Setup(float minimumValue, float maximumValue, float defaultValue, float? step)RTTIre.Hooks.PlaceVoid( "inkSliderController", "Setup", (SliderController_Setup x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SliderController_Setup( ink.SliderController self, float minimumValue, float maximumValue, float defaultValue, float? step );float GetProgress()RTTIre.Hooks.Place( "inkSliderController", "GetProgress", (SliderController_GetProgress x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct SliderController_GetProgress( ink.SliderController self );float GetCurrentValue()RTTIre.Hooks.Place( "inkSliderController", "GetCurrentValue", (SliderController_GetCurrentValue x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct SliderController_GetCurrentValue( ink.SliderController self );float GetMaxValue()RTTIre.Hooks.Place( "inkSliderController", "GetMaxValue", (SliderController_GetMaxValue x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct SliderController_GetMaxValue( ink.SliderController self );float GetMinValue()RTTIre.Hooks.Place( "inkSliderController", "GetMinValue", (SliderController_GetMinValue x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct SliderController_GetMinValue( ink.SliderController self );float GetStep()RTTIre.Hooks.Place( "inkSliderController", "GetStep", (SliderController_GetStep x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct SliderController_GetStep( ink.SliderController self );float GetPercentageHandleSize()RTTIre.Hooks.Place( "inkSliderController", "GetPercentageHandleSize", (SliderController_GetPercentageHandleSize x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct SliderController_GetPercentageHandleSize( ink.SliderController self );void SetPercentageHandleSize(float newSize)RTTIre.Hooks.PlaceVoid( "inkSliderController", "SetPercentageHandleSize", (SliderController_SetPercentageHandleSize x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SliderController_SetPercentageHandleSize( ink.SliderController self, float newSize );void SetInputDisabled(bool disabled)RTTIre.Hooks.PlaceVoid( "inkSliderController", "SetInputDisabled", (SliderController_SetInputDisabled x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SliderController_SetInputDisabled( ink.SliderController self, bool disabled );void ChangeValue(float newValue)RTTIre.Hooks.PlaceVoid( "inkSliderController", "ChangeValue", (SliderController_ChangeValue x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SliderController_ChangeValue( ink.SliderController self, float newValue );void ChangeProgress(float newValue)RTTIre.Hooks.PlaceVoid( "inkSliderController", "ChangeProgress", (SliderController_ChangeProgress x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SliderController_ChangeProgress( ink.SliderController self, float newValue );void Next()RTTIre.Hooks.PlaceVoid( "inkSliderController", "Next", (SliderController_Next x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SliderController_Next( ink.SliderController self );void Prior()RTTIre.Hooks.PlaceVoid( "inkSliderController", "Prior", (SliderController_Prior x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SliderController_Prior( ink.SliderController self );ink.WidgetReference GetSlidingAreaRef()RTTIre.Hooks.Place( "inkSliderController", "GetSlidingAreaRef", (SliderController_GetSlidingAreaRef x) => { return re.Hooks.CallOriginal<re.msgpack.ink.WidgetReference>(); } ); [Msgpack.Gen] public readonly partial record struct SliderController_GetSlidingAreaRef( ink.SliderController self );ink.WidgetReference GetHandleRef()RTTIre.Hooks.Place( "inkSliderController", "GetHandleRef", (SliderController_GetHandleRef x) => { return re.Hooks.CallOriginal<re.msgpack.ink.WidgetReference>(); } ); [Msgpack.Gen] public readonly partial record struct SliderController_GetHandleRef( ink.SliderController self );void HACK_SetDisabledForHDRCalibrationScreen()RTTIre.Hooks.PlaceVoid( "inkSliderController", "HACK_SetDisabledForHDRCalibrationScreen;", (SliderController_HACK_SetDisabledForHDRCalibrationScreen x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SliderController_HACK_SetDisabledForHDRCalibrationScreen( ink.SliderController self );bool OnInitialize()RTTIre.Hooks.Place( "inkSliderController", "OnInitialize", (SliderController_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SliderController_OnInitialize( ink.SliderController self );bool OnUninitialize()RTTIre.Hooks.Place( "inkSliderController", "OnUninitialize", (SliderController_OnUninitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SliderController_OnUninitialize( ink.SliderController self );bool OnPress(ink.PointerEvent e)RTTIre.Hooks.Place( "inkSliderController", "OnPress", (SliderController_OnPress x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SliderController_OnPress( ink.SliderController self, ink.PointerEvent? e );bool OnRelease()RTTIre.Hooks.Place( "inkSliderController", "OnRelease", (SliderController_OnRelease x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SliderController_OnRelease( ink.SliderController self );bool OnHoverOver(ink.PointerEvent e)RTTIre.Hooks.Place( "inkSliderController", "OnHoverOver", (SliderController_OnHoverOver x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SliderController_OnHoverOver( ink.SliderController self, ink.PointerEvent? e );bool OnHoverOut(ink.PointerEvent e)RTTIre.Hooks.Place( "inkSliderController", "OnHoverOut", (SliderController_OnHoverOut x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SliderController_OnHoverOut( ink.SliderController self, ink.PointerEvent? e );