ink.Widget
Base: IScriptable
ink.CompoundWidget, ink.LeafWidget
| Property | Type | |
|---|---|---|
logicController | ink.WidgetLogicController? | |
secondaryControllers | ink.WidgetLogicController?[] | |
userData | ink.UserData?[] | |
name | CName | |
state | CName | |
visible | bool | |
affectsLayoutWhenHidden | bool | |
isInteractive | bool | |
canSupportFocus | bool | |
style | ink.StyleResourceWrapper? | |
parentWidget | WeakHandle<ink.Widget> | |
propertyManager | ink.PropertyManager? | |
fitToContent | bool | |
layout | ink.WidgetLayout | |
opacity | float | |
tintColor | HDRColor | |
size | Vector2 | |
renderTransformPivot | Vector2 | |
renderTransform | ink.UITransform | |
effects | ink.IEffect?[] |
CName GetName() RTTIvoid SetName(CName widgetName) RTTICName GetState() RTTIvoid SetState(CName state) RTTIred.ResourceReferenceScriptToken GetStylePath() RTTIvoid SetStyle(red.ResourceReferenceScriptToken styleResPath) RTTIWeakHandle<ink.WidgetLogicController> GetController() RTTIWeakHandle<ink.WidgetLogicController> GetControllerByType(CName controllerType) RTTIWeakHandle<ink.WidgetLogicController> GetControllerByBaseType(CName controllerType) RTTIWeakHandle<ink.WidgetLogicController>[] GetControllers() RTTIWeakHandle<ink.WidgetLogicController>[] GetControllersByType(CName controllerType) RTTIint GetNumControllers() RTTIint GetNumControllersOfType(CName controllerType) RTTIbool IsVisible() RTTIvoid SetVisible(bool visible) RTTIvoid SetInteractive(bool value) RTTIbool IsInteractive() RTTIvoid SetLayout(ink.WidgetLayout layout) RTTIbool GetAffectsLayoutWhenHidden() RTTIvoid SetAffectsLayoutWhenHidden(bool affectsLayoutWhenHidden) RTTIink.Margin GetMargin() RTTIvoid SetMargin(ink.Margin margin) RTTIink.Margin GetPadding() RTTIvoid SetPadding(ink.Margin padding) RTTIink.EHorizontalAlign GetHAlign() RTTIvoid SetHAlign(ink.EHorizontalAlign hAlign) RTTIink.EVerticalAlign GetVAlign() RTTIvoid SetVAlign(ink.EVerticalAlign vAlign) RTTIink.EAnchor GetAnchor() RTTIvoid SetAnchor(ink.EAnchor anchor) RTTIink.ESizeRule GetSizeRule() RTTIvoid SetSizeRule(ink.ESizeRule sizeRule) RTTIfloat GetSizeCoefficient() RTTIvoid SetSizeCoefficient(float sizeCoefficient) RTTIHDRColor GetTintColor() RTTIvoid SetTintColor(HDRColor color) RTTIfloat GetOpacity() RTTIvoid SetOpacity(float opacity) RTTIVector2 GetAnchorPoint() RTTIvoid SetAnchorPoint(Vector2 anchorPoint) RTTIbool GetFitToContent() RTTIvoid SetFitToContent(bool fitToContent) RTTIVector2 GetSize() RTTIvoid SetSize(Vector2 size) RTTIVector2 GetDesiredSize() RTTIVector2 GetRenderTransformPivot() RTTIvoid SetRenderTransformPivot(Vector2 pivot) RTTIvoid SetScale(Vector2 scale) RTTIVector2 GetScale() RTTIvoid SetShear(Vector2 shear) RTTIVector2 GetShear() RTTIvoid SetRotation(float angleInDegrees) RTTIfloat GetRotation() RTTIvoid SetTranslation(Vector2 translationVector) RTTIVector2 GetTranslation() RTTIvoid ChangeTranslation(Vector2 translationVector) RTTIink.anim.Proxy? PlayAnimation(ink.anim.Definition animationDefinition) RTTIink.anim.Proxy? PlayAnimationWithOptions(ink.anim.Definition animationDefinition, ink.anim.PlaybackOptions playbackOptions) RTTIvoid StopAllAnimations() RTTIvoid SetEffectEnabled(ink.EffectType effectType, CName effectName, bool enabled) RTTIbool GetEffectEnabled(ink.EffectType effectType, CName effectName) RTTIvoid DisableAllEffectsByType(ink.EffectType effectType) RTTIfloat GetEffectParamValue(ink.EffectType effectType, CName effectName, CName paramName) RTTIfloat SetEffectParamValue(ink.EffectType effectType, CName effectName, CName paramName, float paramValue) RTTIvoid CallCustomCallback(CName eventName) RTTIvoid RegisterToCallback(CName eventName, IScriptable objectt, CName functionName) RTTIvoid UnregisterFromCallback(CName eventName, IScriptable objectt, CName functionName) RTTIbool HasUserDataObject(CName userDataTypeName) RTTIuint GetUserDataObjectCount(CName userDataTypeName) RTTIink.UserData? GetUserData(CName userDataTypeName) RTTIink.UserData?[] GetUserDataArray(CName userDataTypeName) RTTIvoid GatherUserData(CName userDataTypeName, ink.UserData[] userDataCollection) RTTIbool BindProperty(CName propertyName, CName stylePath) RTTIbool UnbindProperty(CName propertyName) RTTIvoid Reparent(WeakHandle<ink.CompoundWidget> newParent, int? index) RTTIvoid FlagForVisualInvalidation() RTTIvoid SetMargin(float left, float top, float right, float bottom) RTTIvoid UpdateMargin(float left, float top, float right, float bottom) RTTIvoid SetPadding(float left, float top, float right, float bottom) RTTIvoid SetAnchorPoint(float x, float y) RTTIvoid SetSize(float width, float height) RTTIfloat GetWidth() RTTIfloat GetHeight() RTTIvoid SetWidth(float width) RTTIvoid SetHeight(float height) RTTIfloat GetDesiredWidth() RTTIfloat GetDesiredHeight() RTTIvoid SetTintColor(byte r, byte g, byte b, byte a) RTTIvoid SetTintColor(Color color) RTTIvoid SetRenderTransformPivot(float x, float y) RTTIvoid SetTranslation(float x, float y) RTTIstatic CName DefaultState() staticRTTI global