REDNODE / GAME API

inkCompoundWidget

classnative

extends inkWidget › IScriptable › ISerializable

Extended by 8 types

inkBasePanel inkCacheWidget inkCanvas inkFlex inkGrid inkScrollArea inkUniformGrid inkVirtualCompoundWidget

Properties 3

NameTypeFlags
childMargininkMarginoverriding
childOrderinkEChildOrderoverriding
childrenref<inkMultiChildren>overriding

Methods 20

native func AddChild(widgetTypeName: CName) -> wref<inkWidget>
native func AddChildWidget(widget: wref<inkWidget>)
native func GetChildMargin() -> inkMargin
native func GetChildOrder() -> inkEChildOrder
native func GetChildPosition(widget: wref<inkWidget>) -> Vector2
native func GetChildSize(widget: wref<inkWidget>) -> Vector2
native func GetNumChildren() -> Int32
public final func GetWidget(path: CName) -> wref<inkWidget>scripted
public final func GetWidget(path: inkWidgetPath) -> wref<inkWidget>scripted
public final func GetWidget(index: Int32) -> wref<inkWidget>scripted
native func GetWidgetByIndex(index: Int32) -> wref<inkWidget>
native func GetWidgetByPath(path: inkWidgetPath) -> wref<inkWidget>
native func GetWidgetByPathName(widgetNamePath: CName) -> wref<inkWidget>
native func RemoveAllChildren()
native func RemoveChild(childWidget: wref<inkWidget>)
native func RemoveChildByIndex(index: Int32)
native func RemoveChildByName(widgetName: CName)
native func ReorderChild(childWidget: wref<inkWidget>, newIndex: Int32)
native func SetChildMargin(newMargin: inkMargin)
native func SetChildOrder(newOrder: inkEChildOrder)