class ink
VirtualCompoundController
ink.VirtualCompoundController
- 3 properties
- 11 functions
- 3 derived classes
Extends ink.DiscreteNavigationController ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
ItemSelected | ink.VirtualCompoundControllerCallback | 0xD0 | |
ItemActivated | ink.VirtualCompoundControllerCallback | 0x108 | |
AllElementsSpawned | ink.EmptyCallback | 0x140 |
Functions
void SetSource(WeakHandle<ink.AbstractDataSourceWrapper> source)RTTIre.Hooks.PlaceVoid( "inkVirtualCompoundController", "SetSource", (VirtualCompoundController_SetSource x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VirtualCompoundController_SetSource( ink.VirtualCompoundController self, WeakHandle<ink.AbstractDataSourceWrapper> source );WeakHandle<ink.VirtualCompoundItemController> GetToggledItem()RTTIWeakHandle<ink.VirtualCompoundItemController> GetSelectedItem()RTTIvoid SetClassifier(WeakHandle<ink.VirtualItemTemplateClassifierWrapper> classifier)RTTIre.Hooks.PlaceVoid( "inkVirtualCompoundController", "SetClassifier", (VirtualCompoundController_SetClassifier x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VirtualCompoundController_SetClassifier( ink.VirtualCompoundController self, WeakHandle<ink.VirtualItemTemplateClassifierWrapper> classifier );void ToggleItem(uint index)RTTIre.Hooks.PlaceVoid( "inkVirtualCompoundController", "ToggleItem", (VirtualCompoundController_ToggleItem x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VirtualCompoundController_ToggleItem( ink.VirtualCompoundController self, uint index );void UnToggleCurrentItem()RTTIre.Hooks.PlaceVoid( "inkVirtualCompoundController", "UnToggleCurrentItem", (VirtualCompoundController_UnToggleCurrentItem x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VirtualCompoundController_UnToggleCurrentItem( ink.VirtualCompoundController self );void SelectItem(uint index, bool? discreteNav)RTTIre.Hooks.PlaceVoid( "inkVirtualCompoundController", "SelectItem", (VirtualCompoundController_SelectItem x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VirtualCompoundController_SelectItem( ink.VirtualCompoundController self, uint index, bool? discreteNav );void UnSelectCurrentItem()RTTIre.Hooks.PlaceVoid( "inkVirtualCompoundController", "UnSelectCurrentItem", (VirtualCompoundController_UnSelectCurrentItem x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VirtualCompoundController_UnSelectCurrentItem( ink.VirtualCompoundController self );uint GetToggledIndex()RTTIre.Hooks.Place( "inkVirtualCompoundController", "GetToggledIndex", (VirtualCompoundController_GetToggledIndex x) => { return re.Hooks.CallOriginal<re.msgpack.Uint>(); } ); [Msgpack.Gen] public readonly partial record struct VirtualCompoundController_GetToggledIndex( ink.VirtualCompoundController self );uint GetSelectedIndex()RTTIre.Hooks.Place( "inkVirtualCompoundController", "GetSelectedIndex", (VirtualCompoundController_GetSelectedIndex x) => { return re.Hooks.CallOriginal<re.msgpack.Uint>(); } ); [Msgpack.Gen] public readonly partial record struct VirtualCompoundController_GetSelectedIndex( ink.VirtualCompoundController self );void ScrollToIndex(uint index)RTTIre.Hooks.PlaceVoid( "inkVirtualCompoundController", "ScrollToIndex", (VirtualCompoundController_ScrollToIndex x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VirtualCompoundController_ScrollToIndex( ink.VirtualCompoundController self, uint index );