BlackICE Scripting

struct ink

WidgetReference

ink.WidgetReference

  • 1 property
  • 86 functions
  • 24 bytes
  • 2 derived classes

Properties

PropertyTypeOffset
widgetWeakHandle<ink.Widget>0x8

Functions

  • static WeakHandle<ink.Widget> Get(ink.WidgetReference self) staticRTTI
  • static bool IsValid(ink.WidgetReference self) staticRTTI
  • static bool Equals(ink.WidgetReference self, ink.WidgetReference other) staticRTTI
  • static void SetName(ink.WidgetReference self, CName widgetName) staticRTTI
  • static CName GetName(ink.WidgetReference self) staticRTTI
  • static CName GetState(ink.WidgetReference self) staticRTTI
  • static void SetState(ink.WidgetReference self, CName state) staticRTTI
  • static red.ResourceReferenceScriptToken GetStylePath(ink.WidgetReference self) staticRTTI
  • static void SetStyle(ink.WidgetReference self, red.ResourceReferenceScriptToken styleResPath) staticRTTI
  • static WeakHandle<ink.WidgetLogicController> GetController(ink.WidgetReference self) staticRTTI
  • static WeakHandle<ink.WidgetLogicController> GetControllerByType(ink.WidgetReference self, CName controllerType) staticRTTI
  • static WeakHandle<ink.WidgetLogicController>[] GetControllers(ink.WidgetReference self) staticRTTI
  • static WeakHandle<ink.WidgetLogicController>[] GetControllersByType(ink.WidgetReference self, CName controllerType) staticRTTI
  • static int GetNumControllers(ink.WidgetReference self) staticRTTI
  • static int GetNumControllersOfType(ink.WidgetReference self, CName controllerType) staticRTTI
  • static void SetLayout(ink.WidgetReference self, ink.WidgetLayout layout) staticRTTI
  • static ink.Margin GetMargin(ink.WidgetReference self) staticRTTI
  • static void SetMargin(ink.WidgetReference self, ink.Margin margin) staticRTTI
  • static ink.Margin GetPadding(ink.WidgetReference self) staticRTTI
  • static void SetPadding(ink.WidgetReference self, ink.Margin padding) staticRTTI
  • static ink.EHorizontalAlign GetHAlign(ink.WidgetReference self) staticRTTI
  • static void SetHAlign(ink.WidgetReference self, ink.EHorizontalAlign hAlign) staticRTTI
  • static ink.EVerticalAlign GetVAlign(ink.WidgetReference self) staticRTTI
  • static void SetVAlign(ink.WidgetReference self, ink.EVerticalAlign vAlign) staticRTTI
  • static bool IsVisible(ink.WidgetReference self) staticRTTI
  • static void SetVisible(ink.WidgetReference self, bool visible) staticRTTI
  • static void SetInteractive(ink.WidgetReference self, bool value) staticRTTI
  • static bool IsInteractive(ink.WidgetReference self) staticRTTI
  • static void SetAnchor(ink.WidgetReference self, ink.EAnchor anchor) staticRTTI
  • static ink.EAnchor GetAnchor(ink.WidgetReference self) staticRTTI
  • static void SetAnchorPoint(ink.WidgetReference self, Vector2 anchorPoint) staticRTTI
  • static Vector2 GetAnchorPoint(ink.WidgetReference self) staticRTTI
  • static void SetSizeRule(ink.WidgetReference self, ink.ESizeRule sizeRule) staticRTTI
  • static ink.ESizeRule GetSizeRule(ink.WidgetReference self) staticRTTI
  • static void SetSizeCoefficient(ink.WidgetReference self, float sizeCoefficient) staticRTTI
  • static float GetSizeCoefficient(ink.WidgetReference self) staticRTTI
  • static void SetFitToContent(ink.WidgetReference self, bool fitToContent) staticRTTI
  • static bool GetFitToContent(ink.WidgetReference self) staticRTTI
  • static void SetSize(ink.WidgetReference self, Vector2 size) staticRTTI
  • static Vector2 GetSize(ink.WidgetReference self) staticRTTI
  • static Vector2 GetDesiredSize(ink.WidgetReference self) staticRTTI
  • static void SetTintColor(ink.WidgetReference self, HDRColor color) staticRTTI
  • static HDRColor GetTintColor(ink.WidgetReference self) staticRTTI
  • static void SetOpacity(ink.WidgetReference self, float opacity) staticRTTI
  • static float GetOpacity(ink.WidgetReference self) staticRTTI
  • static void SetRenderTransformPivot(ink.WidgetReference self, Vector2 pivot) staticRTTI
  • static Vector2 GetRenderTransformPivot(ink.WidgetReference self) staticRTTI
  • static void SetScale(ink.WidgetReference self, Vector2 scale) staticRTTI
  • static Vector2 GetScale(ink.WidgetReference self) staticRTTI
  • static void SetShear(ink.WidgetReference self, Vector2 shear) staticRTTI
  • static Vector2 GetShear(ink.WidgetReference self) staticRTTI
  • static void SetRotation(ink.WidgetReference self, float angleInDegrees) staticRTTI
  • static float GetRotation(ink.WidgetReference self) staticRTTI
  • static void SetTranslation(ink.WidgetReference self, Vector2 translationVector) staticRTTI
  • static Vector2 GetTranslation(ink.WidgetReference self) staticRTTI
  • static void ChangeTranslation(ink.WidgetReference self, Vector2 translationVector) staticRTTI
  • static ink.anim.Proxy? PlayAnimation(ink.WidgetReference self, ink.anim.Definition animationDefinition) staticRTTI
  • static ink.anim.Proxy? PlayAnimationWithOptions(ink.WidgetReference self, ink.anim.Definition animationDefinition, ink.anim.PlaybackOptions playbackOptions) staticRTTI
  • static void StopAllAnimations(ink.WidgetReference self) staticRTTI
  • static void CallCustomCallback(ink.WidgetReference self, CName eventName) staticRTTI
  • static void RegisterToCallback(ink.WidgetReference self, CName eventName, IScriptable objectt, CName functionName) staticRTTI
  • static void UnregisterFromCallback(ink.WidgetReference self, CName eventName, IScriptable objectt, CName functionName) staticRTTI
  • static bool HasUserDataObject(ink.WidgetReference self, CName userDataTypeName) staticRTTI
  • static uint GetUserDataObjectCount(ink.WidgetReference self, CName userDataTypeName) staticRTTI
  • static ink.UserData? GetUserData(ink.WidgetReference self, CName userDataTypeName) staticRTTI
  • static ink.UserData?[] GetUserDataArray(ink.WidgetReference self, CName userDataTypeName) staticRTTI
  • static void GatherUserData(ink.WidgetReference self, CName userDataTypeName, ink.UserData[] userDataCollection) staticRTTI
  • static void BindProperty() staticRTTI
  • static void UnbindProperty() staticRTTI
  • static void Reparent(ink.WidgetReference self, WeakHandle<ink.CompoundWidget> newParent, int? index) staticRTTI
  • static float GetDesiredHeight(ink.WidgetReference self) staticRTTI global
  • static void SetAnchorPoint(ink.WidgetReference self, float x, float y) staticRTTI global
  • static CName DefaultState(ink.WidgetReference self) staticRTTI global
  • static void SetSize(ink.WidgetReference self, float width, float height) staticRTTI global
  • static void SetMargin(ink.WidgetReference self, float left, float top, float right, float bottom) staticRTTI global
  • static void SetPadding(ink.WidgetReference self, float left, float top, float right, float bottom) staticRTTI global
  • static void UpdateMargin(ink.WidgetReference self, float left, float top, float right, float bottom) staticRTTI global
  • static void SetTintColor(ink.WidgetReference self, Color color) staticRTTI global
  • static void SetHeight(ink.WidgetReference self, float height) staticRTTI global
  • static void SetRenderTransformPivot(ink.WidgetReference self, float x, float y) staticRTTI global
  • static void SetTranslation(ink.WidgetReference self, float x, float y) staticRTTI global
  • static float GetHeight(ink.WidgetReference self) staticRTTI global
  • static void SetWidth(ink.WidgetReference self, float width) staticRTTI global
  • static void SetTintColor(ink.WidgetReference self, byte r, byte g, byte b, byte a) staticRTTI global
  • static float GetWidth(ink.WidgetReference self) staticRTTI global
  • static float GetDesiredWidth(ink.WidgetReference self) staticRTTI global