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