class
FilterIconItem
- 13 properties
- 11 functions
Extends AnimatedListItemController ink.ListItemController ink.ButtonController ink.DiscreteNavigationController ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
iconImage | ink.ImageWidgetReference | 0x108 | scripted |
fluffText | ink.TextWidgetReference | 0x120 | scripted |
frameImage | ink.ImageWidgetReference | 0x138 | scripted |
backgroundImage | ink.ImageWidgetReference | 0x150 | scripted |
tooltipSnapPoint | ink.CompoundWidgetReference | 0x168 | scripted |
isSelected | bool | 0x180 | scripted |
filterTag | ink.ModioFilterTags | 0x181 | scripted |
filterTagName | string | 0x188 | scripted |
currentTexturePart | CName | 0x1A8 | scripted |
colorNames | ModsMenuColorsNames | 0x1B0 | scripted |
tooltipWidget | WeakHandle<ink.Widget> | 0x290 | scripted |
tooltipController | WeakHandle<ModioToolTipController> | 0x2A0 | scripted |
ownerMenu | WeakHandle<BrowserModsMenuGameController> | 0x2B0 | scripted |
Functions
CName GetTexturePartFromFilterTag(ink.ModioFilterTags inTexturePart)RTTIre.Hooks.Place( "FilterIconItem", "GetTexturePartFromFilterTag;inkModioFilterTags", (FilterIconItem_GetTexturePartFromFilterTag x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct FilterIconItem_GetTexturePartFromFilterTag( FilterIconItem self, ink.ModioFilterTags inTexturePart );bool OnInitialize()overrideRTTIre.Hooks.Place( "FilterIconItem", "OnInitialize", (FilterIconItem_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct FilterIconItem_OnInitialize( FilterIconItem self );bool OnUninitialize()overrideRTTIre.Hooks.Place( "FilterIconItem", "OnUninitialize", (FilterIconItem_OnUninitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct FilterIconItem_OnUninitialize( FilterIconItem self );bool OnHoverOver(ink.PointerEvent e)RTTIre.Hooks.Place( "FilterIconItem", "OnHoverOver", (FilterIconItem_OnHoverOver x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct FilterIconItem_OnHoverOver( FilterIconItem self, ink.PointerEvent? e );bool OnHoverOut(ink.PointerEvent e)RTTIre.Hooks.Place( "FilterIconItem", "OnHoverOut", (FilterIconItem_OnHoverOut x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct FilterIconItem_OnHoverOut( FilterIconItem self, ink.PointerEvent? e );bool OnRelease(ink.PointerEvent e)RTTIre.Hooks.Place( "FilterIconItem", "OnRelease", (FilterIconItem_OnRelease x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct FilterIconItem_OnRelease( FilterIconItem self, ink.PointerEvent? e );void SetSelectedColor()RTTIre.Hooks.PlaceVoid( "FilterIconItem", "SetSelectedColor;", (FilterIconItem_SetSelectedColor x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct FilterIconItem_SetSelectedColor( FilterIconItem self );void SetUnselectedColor()RTTIre.Hooks.PlaceVoid( "FilterIconItem", "SetUnselectedColor;", (FilterIconItem_SetUnselectedColor x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct FilterIconItem_SetUnselectedColor( FilterIconItem self );void SetupFilterItem(ink.ModioFilterTags inFilterTag, BrowserModsMenuGameController inOwnerMenu)RTTIre.Hooks.PlaceVoid( "FilterIconItem", "SetupFilterItem;inkModioFilterTagsBrowserModsMenuGameController", (FilterIconItem_SetupFilterItem x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct FilterIconItem_SetupFilterItem( FilterIconItem self, ink.ModioFilterTags inFilterTag, BrowserModsMenuGameController? inOwnerMenu );string GetFilterName()RTTIre.Hooks.Place( "FilterIconItem", "GetFilterName;", (FilterIconItem_GetFilterName x) => { return re.Hooks.CallOriginal<re.msgpack.Str>(); } ); [Msgpack.Gen] public readonly partial record struct FilterIconItem_GetFilterName( FilterIconItem self );string GetLocalizedFilterKey()RTTIre.Hooks.Place( "FilterIconItem", "GetLocalizedFilterKey;", (FilterIconItem_GetLocalizedFilterKey x) => { return re.Hooks.CallOriginal<re.msgpack.Str>(); } ); [Msgpack.Gen] public readonly partial record struct FilterIconItem_GetLocalizedFilterKey( FilterIconItem self );