class ink
CompoundWidget
ink.CompoundWidget
- 3 properties
- 20 functions
- 8 derived classes
Extends ink.Widget IScriptable ISerializable
Derived
ink.BasePanelWidget, ink.CacheWidget, ink.CanvasWidget, ink.FlexWidget, ink.GridWidget, ink.ScrollAreaWidget, ink.UniformGridWidget, ink.VirtualCompoundWidget
Properties
| Property | Type | Offset | |
|---|---|---|---|
childOrder | ink.EChildOrder | 0x210 | |
children | ink.MultiChildren? | 0x200 | |
childMargin | ink.Margin | 0x214 |
Functions
int GetNumChildren()RTTIre.Hooks.Place( "inkCompoundWidget", "GetNumChildren", (CompoundWidget_GetNumChildren x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct CompoundWidget_GetNumChildren( ink.CompoundWidget self );WeakHandle<ink.Widget> AddChild(CName widgetTypeName)RTTIvoid AddChildWidget(WeakHandle<ink.Widget> widget)RTTIre.Hooks.PlaceVoid( "inkCompoundWidget", "AddChildWidget", (CompoundWidget_AddChildWidget x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CompoundWidget_AddChildWidget( ink.CompoundWidget self, WeakHandle<ink.Widget> widget );WeakHandle<ink.Widget> GetWidgetByIndex(int index)RTTIWeakHandle<ink.Widget> GetWidgetByPath(ink.WidgetPath path)RTTIWeakHandle<ink.Widget> GetWidgetByPathName(CName widgetNamePath)RTTIvoid RemoveChild(WeakHandle<ink.Widget> childWidget)RTTIre.Hooks.PlaceVoid( "inkCompoundWidget", "RemoveChild", (CompoundWidget_RemoveChild x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CompoundWidget_RemoveChild( ink.CompoundWidget self, WeakHandle<ink.Widget> childWidget );void RemoveChildByIndex(int index)RTTIre.Hooks.PlaceVoid( "inkCompoundWidget", "RemoveChildByIndex", (CompoundWidget_RemoveChildByIndex x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CompoundWidget_RemoveChildByIndex( ink.CompoundWidget self, int index );void RemoveChildByName(CName widgetName)RTTIre.Hooks.PlaceVoid( "inkCompoundWidget", "RemoveChildByName", (CompoundWidget_RemoveChildByName x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CompoundWidget_RemoveChildByName( ink.CompoundWidget self, CName widgetName );void RemoveAllChildren()RTTIre.Hooks.PlaceVoid( "inkCompoundWidget", "RemoveAllChildren", (CompoundWidget_RemoveAllChildren x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CompoundWidget_RemoveAllChildren( ink.CompoundWidget self );void ReorderChild(WeakHandle<ink.Widget> childWidget, int newIndex)RTTIre.Hooks.PlaceVoid( "inkCompoundWidget", "ReorderChild", (CompoundWidget_ReorderChild x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CompoundWidget_ReorderChild( ink.CompoundWidget self, WeakHandle<ink.Widget> childWidget, int newIndex );ink.EChildOrder GetChildOrder()RTTIre.Hooks.Place( "inkCompoundWidget", "GetChildOrder", (CompoundWidget_GetChildOrder x) => { return re.Hooks.CallOriginal<re.msgpack.ink.EChildOrder>(); } ); [Msgpack.Gen] public readonly partial record struct CompoundWidget_GetChildOrder( ink.CompoundWidget self );void SetChildOrder(ink.EChildOrder newOrder)RTTIre.Hooks.PlaceVoid( "inkCompoundWidget", "SetChildOrder", (CompoundWidget_SetChildOrder x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CompoundWidget_SetChildOrder( ink.CompoundWidget self, ink.EChildOrder newOrder );ink.Margin GetChildMargin()RTTIre.Hooks.Place( "inkCompoundWidget", "GetChildMargin", (CompoundWidget_GetChildMargin x) => { return re.Hooks.CallOriginal<re.msgpack.ink.Margin>(); } ); [Msgpack.Gen] public readonly partial record struct CompoundWidget_GetChildMargin( ink.CompoundWidget self );void SetChildMargin(ink.Margin newMargin)RTTIre.Hooks.PlaceVoid( "inkCompoundWidget", "SetChildMargin", (CompoundWidget_SetChildMargin x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CompoundWidget_SetChildMargin( ink.CompoundWidget self, ink.Margin newMargin );Vector2 GetChildPosition(WeakHandle<ink.Widget> widget)RTTIre.Hooks.Place( "inkCompoundWidget", "GetChildPosition", (CompoundWidget_GetChildPosition x) => { return re.Hooks.CallOriginal<re.msgpack.Vector2>(); } ); [Msgpack.Gen] public readonly partial record struct CompoundWidget_GetChildPosition( ink.CompoundWidget self, WeakHandle<ink.Widget> widget );Vector2 GetChildSize(WeakHandle<ink.Widget> widget)RTTIre.Hooks.Place( "inkCompoundWidget", "GetChildSize", (CompoundWidget_GetChildSize x) => { return re.Hooks.CallOriginal<re.msgpack.Vector2>(); } ); [Msgpack.Gen] public readonly partial record struct CompoundWidget_GetChildSize( ink.CompoundWidget self, WeakHandle<ink.Widget> widget );WeakHandle<ink.Widget> GetWidget(ink.WidgetPath path)RTTIWeakHandle<ink.Widget> GetWidget(int index)RTTIWeakHandle<ink.Widget> GetWidget(CName path)RTTI