BlackICE Scripting

class ink

CompoundWidget

ink.CompoundWidget

  • 3 properties
  • 20 functions
  • 8 derived classes

Extends ink.Widget IScriptable ISerializable

Properties

PropertyTypeOffset
childOrderink.EChildOrder0x210
childrenink.MultiChildren?0x200
childMarginink.Margin0x214

Functions

  • int GetNumChildren() RTTI
  • WeakHandle<ink.Widget> AddChild(CName widgetTypeName) RTTI
  • void AddChildWidget(WeakHandle<ink.Widget> widget) RTTI
  • WeakHandle<ink.Widget> GetWidgetByIndex(int index) RTTI
  • WeakHandle<ink.Widget> GetWidgetByPath(ink.WidgetPath path) RTTI
  • WeakHandle<ink.Widget> GetWidgetByPathName(CName widgetNamePath) RTTI
  • void RemoveChild(WeakHandle<ink.Widget> childWidget) RTTI
  • void RemoveChildByIndex(int index) RTTI
  • void RemoveChildByName(CName widgetName) RTTI
  • void RemoveAllChildren() RTTI
  • void ReorderChild(WeakHandle<ink.Widget> childWidget, int newIndex) RTTI
  • ink.EChildOrder GetChildOrder() RTTI
  • void SetChildOrder(ink.EChildOrder newOrder) RTTI
  • ink.Margin GetChildMargin() RTTI
  • void SetChildMargin(ink.Margin newMargin) RTTI
  • Vector2 GetChildPosition(WeakHandle<ink.Widget> widget) RTTI
  • Vector2 GetChildSize(WeakHandle<ink.Widget> widget) RTTI
  • WeakHandle<ink.Widget> GetWidget(ink.WidgetPath path) RTTI
  • WeakHandle<ink.Widget> GetWidget(int index) RTTI
  • WeakHandle<ink.Widget> GetWidget(CName path) RTTI