class ink.anim
Interpolator
ink.anim.Interpolator
- 7 properties
- 14 functions
- 16 derived classes
Extends IScriptable ISerializable
Derived
ink.anim.AnchorInterpolator, ink.anim.ColorInterpolator, ink.anim.EffectInterpolator, ink.anim.MarginInterpolator, ink.anim.PaddingInterpolator, ink.anim.PivotInterpolator, ink.anim.RotationInterpolator, ink.anim.ScaleInterpolator, ink.anim.ShapeBorderTransparencyInterpolator, ink.anim.ShapeFillTransparencyInterpolator
Show 6 more of 16 derived classes
ink.anim.ShearInterpolator, ink.anim.SizeInterpolator, ink.anim.TextInterpolator, ink.anim.TranslationInterpolator, ink.anim.TransparencyInterpolator, ink.anim.VideoInterpolator
Properties
| Property | Type | Offset | |
|---|---|---|---|
interpolationMode | ink.anim.InterpolationMode | 0x64 | |
interpolationType | ink.anim.InterpolationType | 0x65 | |
interpolationDirection | ink.anim.InterpolationDirection | 0x66 | |
duration | float | 0x60 | |
startDelay | float | 0x5C | |
useRelativeDuration | bool | 0x58 | |
isAdditive | bool | 0x59 |
Functions
void SetMode(ink.anim.InterpolationMode mode)RTTIre.Hooks.PlaceVoid( "inkanimInterpolator", "SetMode", (Interpolator_SetMode x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct Interpolator_SetMode( ink.anim.Interpolator self, ink.anim.InterpolationMode mode );ink.anim.InterpolationMode GetMode()RTTIre.Hooks.Place( "inkanimInterpolator", "GetMode", (Interpolator_GetMode x) => { return re.Hooks.CallOriginal<re.msgpack.ink.anim.InterpolationMode>(); } ); [Msgpack.Gen] public readonly partial record struct Interpolator_GetMode( ink.anim.Interpolator self );void SetType(ink.anim.InterpolationType type)RTTIre.Hooks.PlaceVoid( "inkanimInterpolator", "SetType", (Interpolator_SetType x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct Interpolator_SetType( ink.anim.Interpolator self, ink.anim.InterpolationType type );ink.anim.InterpolationType GetType()RTTIre.Hooks.Place( "inkanimInterpolator", "GetType", (Interpolator_GetType x) => { return re.Hooks.CallOriginal<re.msgpack.ink.anim.InterpolationType>(); } ); [Msgpack.Gen] public readonly partial record struct Interpolator_GetType( ink.anim.Interpolator self );void SetDuration(float duration)RTTIre.Hooks.PlaceVoid( "inkanimInterpolator", "SetDuration", (Interpolator_SetDuration x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct Interpolator_SetDuration( ink.anim.Interpolator self, float duration );float GetDuration()RTTIre.Hooks.Place( "inkanimInterpolator", "GetDuration", (Interpolator_GetDuration x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct Interpolator_GetDuration( ink.anim.Interpolator self );void SetStartDelay(float startDelay)RTTIre.Hooks.PlaceVoid( "inkanimInterpolator", "SetStartDelay", (Interpolator_SetStartDelay x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct Interpolator_SetStartDelay( ink.anim.Interpolator self, float startDelay );float GetStartDelay()RTTIre.Hooks.Place( "inkanimInterpolator", "GetStartDelay", (Interpolator_GetStartDelay x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct Interpolator_GetStartDelay( ink.anim.Interpolator self );void SetIsAdditive(bool isAdditive)RTTIre.Hooks.PlaceVoid( "inkanimInterpolator", "SetIsAdditive", (Interpolator_SetIsAdditive x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct Interpolator_SetIsAdditive( ink.anim.Interpolator self, bool isAdditive );bool GetIsAdditive()RTTIre.Hooks.Place( "inkanimInterpolator", "GetIsAdditive", (Interpolator_GetIsAdditive x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Interpolator_GetIsAdditive( ink.anim.Interpolator self );void SetUseRelativeDuration(bool useRelativeDuration)RTTIre.Hooks.PlaceVoid( "inkanimInterpolator", "SetUseRelativeDuration", (Interpolator_SetUseRelativeDuration x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct Interpolator_SetUseRelativeDuration( ink.anim.Interpolator self, bool useRelativeDuration );bool GetUseRelativeDuration()RTTIre.Hooks.Place( "inkanimInterpolator", "GetUseRelativeDuration", (Interpolator_GetUseRelativeDuration x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Interpolator_GetUseRelativeDuration( ink.anim.Interpolator self );void SetDirection(ink.anim.InterpolationDirection direction)RTTIre.Hooks.PlaceVoid( "inkanimInterpolator", "SetDirection", (Interpolator_SetDirection x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct Interpolator_SetDirection( ink.anim.Interpolator self, ink.anim.InterpolationDirection direction );ink.anim.InterpolationDirection GetDirection()RTTIre.Hooks.Place( "inkanimInterpolator", "GetDirection", (Interpolator_GetDirection x) => { return re.Hooks.CallOriginal<re.msgpack.ink.anim.InterpolationDirection>(); } ); [Msgpack.Gen] public readonly partial record struct Interpolator_GetDirection( ink.anim.Interpolator self );