Control

package
v0.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 24, 2026 License: MIT Imports: 44 Imported by: 0

Documentation

Index

Constants

View Source
const NotificationFocusEnter Object.Notification = 43 //gd:Control.NOTIFICATION_FOCUS_ENTER
View Source
const NotificationFocusExit Object.Notification = 44 //gd:Control.NOTIFICATION_FOCUS_EXIT
View Source
const NotificationLayoutDirectionChanged Object.Notification = 49 //gd:Control.NOTIFICATION_LAYOUT_DIRECTION_CHANGED
View Source
const NotificationMouseEnter Object.Notification = 41 //gd:Control.NOTIFICATION_MOUSE_ENTER
View Source
const NotificationMouseEnterSelf Object.Notification = 60 //gd:Control.NOTIFICATION_MOUSE_ENTER_SELF
View Source
const NotificationMouseExit Object.Notification = 42 //gd:Control.NOTIFICATION_MOUSE_EXIT
View Source
const NotificationMouseExitSelf Object.Notification = 61 //gd:Control.NOTIFICATION_MOUSE_EXIT_SELF
View Source
const NotificationResized Object.Notification = 40 //gd:Control.NOTIFICATION_RESIZED
View Source
const NotificationScrollBegin Object.Notification = 47 //gd:Control.NOTIFICATION_SCROLL_BEGIN
View Source
const NotificationScrollEnd Object.Notification = 48 //gd:Control.NOTIFICATION_SCROLL_END
View Source
const NotificationThemeChanged Object.Notification = 45 //gd:Control.NOTIFICATION_THEME_CHANGED

Variables

This section is empty.

Functions

This section is empty.

Types

type Advanced

type Advanced = class

Advanced exposes a 1:1 low-level instance of the class, undocumented, for those who know what they are doing.

type Anchor

type Anchor int64 //gd:Control.Anchor
const (
	AnchorBegin Anchor = 0
	AnchorEnd   Anchor = 1
)

type Any

type Any interface {
	gd.IsClass
	AsControl() Instance
}

type CursorShape

type CursorShape int64 //gd:Control.CursorShape
const (
	CursorArrow        CursorShape = 0
	CursorIbeam        CursorShape = 1
	CursorPointingHand CursorShape = 2
	CursorCross        CursorShape = 3
	CursorWait         CursorShape = 4
	CursorBusy         CursorShape = 5
	CursorDrag         CursorShape = 6
	CursorCanDrop      CursorShape = 7
	CursorForbidden    CursorShape = 8
	CursorVsize        CursorShape = 9
	CursorHsize        CursorShape = 10
	CursorBdiagsize    CursorShape = 11
	CursorFdiagsize    CursorShape = 12
	CursorMove         CursorShape = 13
	CursorVsplit       CursorShape = 14
	CursorHsplit       CursorShape = 15
	CursorHelp         CursorShape = 16
)

type Expanded

type Expanded = MoreArgs

type Extension

type Extension[T gdclass.Interface] struct{ gdclass.Extension[T, Instance] }

Extension can be embedded in a new struct to create a Go extension of this class.

T must be a type that is embedding this Extension as the first field. It is unsafe and invalid to use this type directly, or embedded in any other way. See Interface for methods that can be overridden by T.

func (*Extension[T]) AcceptEvent

func (o *Extension[T]) AcceptEvent()

func (*Extension[T]) AccessibilityControlsNodes

func (o *Extension[T]) AccessibilityControlsNodes() []string

func (*Extension[T]) AccessibilityDescribedByNodes

func (o *Extension[T]) AccessibilityDescribedByNodes() []string

func (*Extension[T]) AccessibilityDescription

func (o *Extension[T]) AccessibilityDescription() string

func (*Extension[T]) AccessibilityDrag

func (o *Extension[T]) AccessibilityDrag()

func (*Extension[T]) AccessibilityDrop

func (o *Extension[T]) AccessibilityDrop()

func (*Extension[T]) AccessibilityFlowToNodes

func (o *Extension[T]) AccessibilityFlowToNodes() []string

func (*Extension[T]) AccessibilityLabeledByNodes

func (o *Extension[T]) AccessibilityLabeledByNodes() []string

func (*Extension[T]) AccessibilityLive

func (o *Extension[T]) AccessibilityLive() DisplayServer.AccessibilityLiveMode

func (*Extension[T]) AccessibilityName

func (o *Extension[T]) AccessibilityName() string

func (*Extension[T]) AddThemeColorOverride

func (o *Extension[T]) AddThemeColorOverride(name string, color Color.RGBA)

func (*Extension[T]) AddThemeConstantOverride

func (o *Extension[T]) AddThemeConstantOverride(name string, constant int)

func (*Extension[T]) AddThemeFontOverride

func (o *Extension[T]) AddThemeFontOverride(name string, font Font.Instance)

func (*Extension[T]) AddThemeFontSizeOverride

func (o *Extension[T]) AddThemeFontSizeOverride(name string, font_size int)

func (*Extension[T]) AddThemeIconOverride

func (o *Extension[T]) AddThemeIconOverride(name string, texture Texture2D.Instance)

func (*Extension[T]) AddThemeStyleboxOverride

func (o *Extension[T]) AddThemeStyleboxOverride(name string, stylebox StyleBox.Instance)

func (*Extension[T]) AnchorBottom

func (o *Extension[T]) AnchorBottom() Float.X

func (*Extension[T]) AnchorLeft

func (o *Extension[T]) AnchorLeft() Float.X

func (*Extension[T]) AnchorRight

func (o *Extension[T]) AnchorRight() Float.X

func (*Extension[T]) AnchorTop

func (o *Extension[T]) AnchorTop() Float.X

func (*Extension[T]) AsCanvasItem

func (o *Extension[T]) AsCanvasItem() CanvasItem.Instance

func (*Extension[T]) AsControl

func (o *Extension[T]) AsControl() Instance

func (*Extension[T]) AsNode

func (o *Extension[T]) AsNode() Node.Instance

func (*Extension[T]) AsObject

func (o *Extension[T]) AsObject() [1]gdreference.Object

func (*Extension[T]) AutoTranslate

func (o *Extension[T]) AutoTranslate() bool

func (*Extension[T]) AutoTranslateMode

func (o *Extension[T]) AutoTranslateMode() Node.AutoTranslateMode

func (*Extension[T]) BeginBulkThemeOverride

func (o *Extension[T]) BeginBulkThemeOverride()

func (*Extension[T]) CanAutoTranslate

func (o *Extension[T]) CanAutoTranslate() bool

CanAutoTranslate is promoted from Node.Instance.CanAutoTranslate.

func (*Extension[T]) CanProcess

func (o *Extension[T]) CanProcess() bool

CanProcess is promoted from Node.Instance.CanProcess.

func (*Extension[T]) ClipChildren

func (o *Extension[T]) ClipChildren() CanvasItem.ClipChildrenMode

func (*Extension[T]) ClipContents

func (o *Extension[T]) ClipContents() bool

func (*Extension[T]) CreateTween

func (o *Extension[T]) CreateTween() Tween.Instance

CreateTween is promoted from Node.Instance.CreateTween.

func (*Extension[T]) CustomMinimumSize

func (o *Extension[T]) CustomMinimumSize() Vector2.XY

func (*Extension[T]) DrawEndAnimation

func (o *Extension[T]) DrawEndAnimation()

DrawEndAnimation is promoted from CanvasItem.Instance.DrawEndAnimation.

func (*Extension[T]) DrawMultimesh

func (o *Extension[T]) DrawMultimesh(multimesh MultiMesh.Instance, texture Texture2D.Instance)

DrawMultimesh is promoted from CanvasItem.Instance.DrawMultimesh.

func (*Extension[T]) DrawSetTransformMatrix

func (o *Extension[T]) DrawSetTransformMatrix(xform Transform2D.OriginXY)

DrawSetTransformMatrix is promoted from CanvasItem.Instance.DrawSetTransformMatrix.

func (*Extension[T]) EditorDescription

func (o *Extension[T]) EditorDescription() string

func (*Extension[T]) EndBulkThemeOverride

func (o *Extension[T]) EndBulkThemeOverride()

func (*Extension[T]) FindNextValidFocus

func (o *Extension[T]) FindNextValidFocus() Instance

func (*Extension[T]) FindParent

func (o *Extension[T]) FindParent(pattern string) Node.Instance

FindParent is promoted from Node.Instance.FindParent.

func (*Extension[T]) FindPrevValidFocus

func (o *Extension[T]) FindPrevValidFocus() Instance

func (*Extension[T]) FindValidFocusNeighbor

func (o *Extension[T]) FindValidFocusNeighbor(side Rect2.Side) Instance

func (*Extension[T]) FocusBehaviorRecursive

func (o *Extension[T]) FocusBehaviorRecursive() FocusBehaviorRecursive

func (*Extension[T]) FocusMode

func (o *Extension[T]) FocusMode() FocusMode

func (*Extension[T]) FocusNeighborBottom

func (o *Extension[T]) FocusNeighborBottom() string

func (*Extension[T]) FocusNeighborLeft

func (o *Extension[T]) FocusNeighborLeft() string

func (*Extension[T]) FocusNeighborRight

func (o *Extension[T]) FocusNeighborRight() string

func (*Extension[T]) FocusNeighborTop

func (o *Extension[T]) FocusNeighborTop() string

func (*Extension[T]) FocusNext

func (o *Extension[T]) FocusNext() string

func (*Extension[T]) FocusPrevious

func (o *Extension[T]) FocusPrevious() string

func (*Extension[T]) ForceDrag

func (o *Extension[T]) ForceDrag(data any, preview Instance)

func (*Extension[T]) ForceUpdateTransform

func (o *Extension[T]) ForceUpdateTransform()

ForceUpdateTransform is promoted from CanvasItem.Instance.ForceUpdateTransform.

func (*Extension[T]) GetAccessibilityElement

func (o *Extension[T]) GetAccessibilityElement() RID.AccessibilityElement

GetAccessibilityElement is promoted from Node.Instance.GetAccessibilityElement.

func (*Extension[T]) GetBegin

func (o *Extension[T]) GetBegin() Vector2.XY

func (*Extension[T]) GetCanvas

func (o *Extension[T]) GetCanvas() RID.Canvas

GetCanvas is promoted from CanvasItem.Instance.GetCanvas.

func (*Extension[T]) GetCanvasItem

func (o *Extension[T]) GetCanvasItem() RID.CanvasItem

GetCanvasItem is promoted from CanvasItem.Instance.GetCanvasItem.

func (*Extension[T]) GetCanvasLayerNode

func (o *Extension[T]) GetCanvasLayerNode() CanvasLayer.Instance

GetCanvasLayerNode is promoted from CanvasItem.Instance.GetCanvasLayerNode.

func (*Extension[T]) GetCanvasTransform

func (o *Extension[T]) GetCanvasTransform() Transform2D.OriginXY

GetCanvasTransform is promoted from CanvasItem.Instance.GetCanvasTransform.

func (*Extension[T]) GetCombinedMinimumSize

func (o *Extension[T]) GetCombinedMinimumSize() Vector2.XY

func (*Extension[T]) GetCombinedPivotOffset

func (o *Extension[T]) GetCombinedPivotOffset() Vector2.XY

func (*Extension[T]) GetEnd

func (o *Extension[T]) GetEnd() Vector2.XY

func (*Extension[T]) GetFocusModeWithOverride

func (o *Extension[T]) GetFocusModeWithOverride() FocusMode

func (*Extension[T]) GetGlobalMousePosition

func (o *Extension[T]) GetGlobalMousePosition() Vector2.XY

GetGlobalMousePosition is promoted from CanvasItem.Instance.GetGlobalMousePosition.

func (*Extension[T]) GetGlobalRect

func (o *Extension[T]) GetGlobalRect() Rect2.PositionSize

func (*Extension[T]) GetGlobalTransform

func (o *Extension[T]) GetGlobalTransform() Transform2D.OriginXY

GetGlobalTransform is promoted from CanvasItem.Instance.GetGlobalTransform.

func (*Extension[T]) GetGlobalTransformWithCanvas

func (o *Extension[T]) GetGlobalTransformWithCanvas() Transform2D.OriginXY

GetGlobalTransformWithCanvas is promoted from CanvasItem.Instance.GetGlobalTransformWithCanvas.

func (*Extension[T]) GetGroups

func (o *Extension[T]) GetGroups() []string

GetGroups is promoted from Node.Instance.GetGroups.

func (*Extension[T]) GetInstanceShaderParameter

func (o *Extension[T]) GetInstanceShaderParameter(name string) any

GetInstanceShaderParameter is promoted from CanvasItem.Instance.GetInstanceShaderParameter.

func (*Extension[T]) GetLocalMousePosition

func (o *Extension[T]) GetLocalMousePosition() Vector2.XY

GetLocalMousePosition is promoted from CanvasItem.Instance.GetLocalMousePosition.

func (*Extension[T]) GetMinimumSize

func (o *Extension[T]) GetMinimumSize() Vector2.XY

func (*Extension[T]) GetMouseFilterWithOverride

func (o *Extension[T]) GetMouseFilterWithOverride() MouseFilter

func (*Extension[T]) GetMultiplayerAuthority

func (o *Extension[T]) GetMultiplayerAuthority() int

GetMultiplayerAuthority is promoted from Node.Instance.GetMultiplayerAuthority.

func (*Extension[T]) GetNode

func (o *Extension[T]) GetNode(path string) Node.Instance

GetNode is promoted from Node.Instance.GetNode.

func (*Extension[T]) GetNodeOrNull

func (o *Extension[T]) GetNodeOrNull(path string) Node.Instance

GetNodeOrNull is promoted from Node.Instance.GetNodeOrNull.

func (*Extension[T]) GetNodeRpcConfig

func (o *Extension[T]) GetNodeRpcConfig() any

GetNodeRpcConfig is promoted from Node.Instance.GetNodeRpcConfig.

func (*Extension[T]) GetParent

func (o *Extension[T]) GetParent() Node.Instance

GetParent is promoted from Node.Instance.GetParent.

func (*Extension[T]) GetParentAreaSize

func (o *Extension[T]) GetParentAreaSize() Vector2.XY

func (*Extension[T]) GetParentControl

func (o *Extension[T]) GetParentControl() Instance

func (*Extension[T]) GetPath

func (o *Extension[T]) GetPath() string

GetPath is promoted from Node.Instance.GetPath.

func (*Extension[T]) GetPhysicsProcessDeltaTime

func (o *Extension[T]) GetPhysicsProcessDeltaTime() Float.X

GetPhysicsProcessDeltaTime is promoted from Node.Instance.GetPhysicsProcessDeltaTime.

func (*Extension[T]) GetProcessDeltaTime

func (o *Extension[T]) GetProcessDeltaTime() Float.X

GetProcessDeltaTime is promoted from Node.Instance.GetProcessDeltaTime.

func (*Extension[T]) GetRect

func (o *Extension[T]) GetRect() Rect2.PositionSize

func (*Extension[T]) GetSceneInstanceLoadPlaceholder

func (o *Extension[T]) GetSceneInstanceLoadPlaceholder() bool

GetSceneInstanceLoadPlaceholder is promoted from Node.Instance.GetSceneInstanceLoadPlaceholder.

func (*Extension[T]) GetScreenPosition

func (o *Extension[T]) GetScreenPosition() Vector2.XY

func (*Extension[T]) GetScreenTransform

func (o *Extension[T]) GetScreenTransform() Transform2D.OriginXY

GetScreenTransform is promoted from CanvasItem.Instance.GetScreenTransform.

func (*Extension[T]) GetThemeDefaultBaseScale

func (o *Extension[T]) GetThemeDefaultBaseScale() Float.X

func (*Extension[T]) GetThemeDefaultFont

func (o *Extension[T]) GetThemeDefaultFont() Font.Instance

func (*Extension[T]) GetThemeDefaultFontSize

func (o *Extension[T]) GetThemeDefaultFontSize() int

func (*Extension[T]) GetTransform

func (o *Extension[T]) GetTransform() Transform2D.OriginXY

GetTransform is promoted from CanvasItem.Instance.GetTransform.

func (*Extension[T]) GetTreeString

func (o *Extension[T]) GetTreeString() string

GetTreeString is promoted from Node.Instance.GetTreeString.

func (*Extension[T]) GetTreeStringPretty

func (o *Extension[T]) GetTreeStringPretty() string

GetTreeStringPretty is promoted from Node.Instance.GetTreeStringPretty.

func (*Extension[T]) GetViewportRect

func (o *Extension[T]) GetViewportRect() Rect2.PositionSize

GetViewportRect is promoted from CanvasItem.Instance.GetViewportRect.

func (*Extension[T]) GetViewportTransform

func (o *Extension[T]) GetViewportTransform() Transform2D.OriginXY

GetViewportTransform is promoted from CanvasItem.Instance.GetViewportTransform.

func (*Extension[T]) GetVisibilityLayerBit

func (o *Extension[T]) GetVisibilityLayerBit(layer int) bool

GetVisibilityLayerBit is promoted from CanvasItem.Instance.GetVisibilityLayerBit.

func (*Extension[T]) GetWorld2d

func (o *Extension[T]) GetWorld2d() World2D.Instance

GetWorld2d is promoted from CanvasItem.Instance.GetWorld2d.

func (*Extension[T]) GlobalPosition

func (o *Extension[T]) GlobalPosition() Vector2.XY

func (*Extension[T]) GrabClickFocus

func (o *Extension[T]) GrabClickFocus()

func (*Extension[T]) GrowHorizontal

func (o *Extension[T]) GrowHorizontal() GrowDirection

func (*Extension[T]) GrowVertical

func (o *Extension[T]) GrowVertical() GrowDirection

func (*Extension[T]) HasNode

func (o *Extension[T]) HasNode(path string) bool

HasNode is promoted from Node.Instance.HasNode.

func (*Extension[T]) HasNodeAndResource

func (o *Extension[T]) HasNodeAndResource(path string) bool

HasNodeAndResource is promoted from Node.Instance.HasNodeAndResource.

func (*Extension[T]) HasThemeColorOverride

func (o *Extension[T]) HasThemeColorOverride(name string) bool

func (*Extension[T]) HasThemeConstantOverride

func (o *Extension[T]) HasThemeConstantOverride(name string) bool

func (*Extension[T]) HasThemeFontOverride

func (o *Extension[T]) HasThemeFontOverride(name string) bool

func (*Extension[T]) HasThemeFontSizeOverride

func (o *Extension[T]) HasThemeFontSizeOverride(name string) bool

func (*Extension[T]) HasThemeIconOverride

func (o *Extension[T]) HasThemeIconOverride(name string) bool

func (*Extension[T]) HasThemeStyleboxOverride

func (o *Extension[T]) HasThemeStyleboxOverride(name string) bool

func (*Extension[T]) Hide

func (o *Extension[T]) Hide()

Hide is promoted from CanvasItem.Instance.Hide.

func (*Extension[T]) IsAncestorOf

func (o *Extension[T]) IsAncestorOf(node Node.Instance) bool

IsAncestorOf is promoted from Node.Instance.IsAncestorOf.

func (*Extension[T]) IsDisplayedFolded

func (o *Extension[T]) IsDisplayedFolded() bool

IsDisplayedFolded is promoted from Node.Instance.IsDisplayedFolded.

func (*Extension[T]) IsDragSuccessful

func (o *Extension[T]) IsDragSuccessful() bool

func (*Extension[T]) IsEditableInstance

func (o *Extension[T]) IsEditableInstance(node Node.Instance) bool

IsEditableInstance is promoted from Node.Instance.IsEditableInstance.

func (*Extension[T]) IsGreaterThan

func (o *Extension[T]) IsGreaterThan(node Node.Instance) bool

IsGreaterThan is promoted from Node.Instance.IsGreaterThan.

func (*Extension[T]) IsInGroup

func (o *Extension[T]) IsInGroup(group string) bool

IsInGroup is promoted from Node.Instance.IsInGroup.

func (*Extension[T]) IsInsideTree

func (o *Extension[T]) IsInsideTree() bool

IsInsideTree is promoted from Node.Instance.IsInsideTree.

func (*Extension[T]) IsLayoutRtl

func (o *Extension[T]) IsLayoutRtl() bool

func (*Extension[T]) IsLocalTransformNotificationEnabled

func (o *Extension[T]) IsLocalTransformNotificationEnabled() bool

IsLocalTransformNotificationEnabled is promoted from CanvasItem.Instance.IsLocalTransformNotificationEnabled.

func (*Extension[T]) IsMultiplayerAuthority

func (o *Extension[T]) IsMultiplayerAuthority() bool

IsMultiplayerAuthority is promoted from Node.Instance.IsMultiplayerAuthority.

func (*Extension[T]) IsNodeReady

func (o *Extension[T]) IsNodeReady() bool

IsNodeReady is promoted from Node.Instance.IsNodeReady.

func (*Extension[T]) IsPartOfEditedScene

func (o *Extension[T]) IsPartOfEditedScene() bool

IsPartOfEditedScene is promoted from Node.Instance.IsPartOfEditedScene.

func (*Extension[T]) IsPhysicsInterpolated

func (o *Extension[T]) IsPhysicsInterpolated() bool

IsPhysicsInterpolated is promoted from Node.Instance.IsPhysicsInterpolated.

func (*Extension[T]) IsPhysicsInterpolatedAndEnabled

func (o *Extension[T]) IsPhysicsInterpolatedAndEnabled() bool

IsPhysicsInterpolatedAndEnabled is promoted from Node.Instance.IsPhysicsInterpolatedAndEnabled.

func (*Extension[T]) IsPhysicsProcessing

func (o *Extension[T]) IsPhysicsProcessing() bool

IsPhysicsProcessing is promoted from Node.Instance.IsPhysicsProcessing.

func (*Extension[T]) IsPhysicsProcessingInternal

func (o *Extension[T]) IsPhysicsProcessingInternal() bool

IsPhysicsProcessingInternal is promoted from Node.Instance.IsPhysicsProcessingInternal.

func (*Extension[T]) IsProcessing

func (o *Extension[T]) IsProcessing() bool

IsProcessing is promoted from Node.Instance.IsProcessing.

func (*Extension[T]) IsProcessingInput

func (o *Extension[T]) IsProcessingInput() bool

IsProcessingInput is promoted from Node.Instance.IsProcessingInput.

func (*Extension[T]) IsProcessingInternal

func (o *Extension[T]) IsProcessingInternal() bool

IsProcessingInternal is promoted from Node.Instance.IsProcessingInternal.

func (*Extension[T]) IsProcessingShortcutInput

func (o *Extension[T]) IsProcessingShortcutInput() bool

IsProcessingShortcutInput is promoted from Node.Instance.IsProcessingShortcutInput.

func (*Extension[T]) IsProcessingUnhandledInput

func (o *Extension[T]) IsProcessingUnhandledInput() bool

IsProcessingUnhandledInput is promoted from Node.Instance.IsProcessingUnhandledInput.

func (*Extension[T]) IsProcessingUnhandledKeyInput

func (o *Extension[T]) IsProcessingUnhandledKeyInput() bool

IsProcessingUnhandledKeyInput is promoted from Node.Instance.IsProcessingUnhandledKeyInput.

func (*Extension[T]) IsTransformNotificationEnabled

func (o *Extension[T]) IsTransformNotificationEnabled() bool

IsTransformNotificationEnabled is promoted from CanvasItem.Instance.IsTransformNotificationEnabled.

func (*Extension[T]) IsVisibleInTree

func (o *Extension[T]) IsVisibleInTree() bool

IsVisibleInTree is promoted from CanvasItem.Instance.IsVisibleInTree.

func (*Extension[T]) LayoutDirection

func (o *Extension[T]) LayoutDirection() LayoutDirection

func (*Extension[T]) LightMask

func (o *Extension[T]) LightMask() int

func (*Extension[T]) LocalizeNumeralSystem

func (o *Extension[T]) LocalizeNumeralSystem() bool

func (*Extension[T]) MakeCanvasPositionLocal

func (o *Extension[T]) MakeCanvasPositionLocal(viewport_point Vector2.XY) Vector2.XY

MakeCanvasPositionLocal is promoted from CanvasItem.Instance.MakeCanvasPositionLocal.

func (*Extension[T]) MakeInputLocal

func (o *Extension[T]) MakeInputLocal(event InputEvent.Instance) InputEvent.Instance

MakeInputLocal is promoted from CanvasItem.Instance.MakeInputLocal.

func (*Extension[T]) Material

func (o *Extension[T]) Material() Material.Instance

func (*Extension[T]) Modulate

func (o *Extension[T]) Modulate() Color.RGBA

func (*Extension[T]) MouseBehaviorRecursive

func (o *Extension[T]) MouseBehaviorRecursive() MouseBehaviorRecursive

func (*Extension[T]) MouseDefaultCursorShape

func (o *Extension[T]) MouseDefaultCursorShape() CursorShape

func (*Extension[T]) MouseFilter

func (o *Extension[T]) MouseFilter() MouseFilter

func (*Extension[T]) MouseForcePassScrollEvents

func (o *Extension[T]) MouseForcePassScrollEvents() bool

func (*Extension[T]) MoveChild

func (o *Extension[T]) MoveChild(child_node Node.Instance, to_index int)

MoveChild is promoted from Node.Instance.MoveChild.

func (*Extension[T]) MoveToFront

func (o *Extension[T]) MoveToFront()

MoveToFront is promoted from CanvasItem.Instance.MoveToFront.

func (*Extension[T]) Multiplayer

func (o *Extension[T]) Multiplayer() MultiplayerAPI.Instance

func (*Extension[T]) Name

func (o *Extension[T]) Name() string

func (*Extension[T]) NotifyDeferredThreadGroup

func (o *Extension[T]) NotifyDeferredThreadGroup(what int)

NotifyDeferredThreadGroup is promoted from Node.Instance.NotifyDeferredThreadGroup.

func (*Extension[T]) NotifyThreadSafe

func (o *Extension[T]) NotifyThreadSafe(what int)

NotifyThreadSafe is promoted from Node.Instance.NotifyThreadSafe.

func (*Extension[T]) OffsetBottom

func (o *Extension[T]) OffsetBottom() Float.X

func (*Extension[T]) OffsetLeft

func (o *Extension[T]) OffsetLeft() Float.X

func (*Extension[T]) OffsetRight

func (o *Extension[T]) OffsetRight() Float.X

func (*Extension[T]) OffsetTop

func (o *Extension[T]) OffsetTop() Float.X

func (*Extension[T]) OnChildEnteredTree

func (o *Extension[T]) OnChildEnteredTree(cb func(node Node.Instance), flags ...Signal.Flags) *Extension[T]

OnChildEnteredTree is promoted from Node.Instance.OnChildEnteredTree.

func (*Extension[T]) OnChildExitingTree

func (o *Extension[T]) OnChildExitingTree(cb func(node Node.Instance), flags ...Signal.Flags) *Extension[T]

OnChildExitingTree is promoted from Node.Instance.OnChildExitingTree.

func (*Extension[T]) OnChildOrderChanged

func (o *Extension[T]) OnChildOrderChanged(cb func(), flags ...Signal.Flags) *Extension[T]

OnChildOrderChanged is promoted from Node.Instance.OnChildOrderChanged.

func (*Extension[T]) OnDraw

func (o *Extension[T]) OnDraw(cb func(), flags ...Signal.Flags) *Extension[T]

OnDraw is promoted from CanvasItem.Instance.OnDraw.

func (*Extension[T]) OnEditorDescriptionChanged

func (o *Extension[T]) OnEditorDescriptionChanged(cb func(node Node.Instance), flags ...Signal.Flags) *Extension[T]

OnEditorDescriptionChanged is promoted from Node.Instance.OnEditorDescriptionChanged.

func (*Extension[T]) OnEditorStateChanged

func (o *Extension[T]) OnEditorStateChanged(cb func(), flags ...Signal.Flags) *Extension[T]

OnEditorStateChanged is promoted from Node.Instance.OnEditorStateChanged.

func (*Extension[T]) OnFocusEntered

func (o *Extension[T]) OnFocusEntered(cb func(), flags ...Signal.Flags) *Extension[T]

func (*Extension[T]) OnFocusExited

func (o *Extension[T]) OnFocusExited(cb func(), flags ...Signal.Flags) *Extension[T]

func (*Extension[T]) OnGuiInput

func (o *Extension[T]) OnGuiInput(cb func(event InputEvent.Instance), flags ...Signal.Flags) *Extension[T]

func (*Extension[T]) OnHidden

func (o *Extension[T]) OnHidden(cb func(), flags ...Signal.Flags) *Extension[T]

OnHidden is promoted from CanvasItem.Instance.OnHidden.

func (*Extension[T]) OnItemRectChanged

func (o *Extension[T]) OnItemRectChanged(cb func(), flags ...Signal.Flags) *Extension[T]

OnItemRectChanged is promoted from CanvasItem.Instance.OnItemRectChanged.

func (*Extension[T]) OnMinimumSizeChanged

func (o *Extension[T]) OnMinimumSizeChanged(cb func(), flags ...Signal.Flags) *Extension[T]

func (*Extension[T]) OnMouseEntered

func (o *Extension[T]) OnMouseEntered(cb func(), flags ...Signal.Flags) *Extension[T]

func (*Extension[T]) OnMouseExited

func (o *Extension[T]) OnMouseExited(cb func(), flags ...Signal.Flags) *Extension[T]

func (*Extension[T]) OnReady

func (o *Extension[T]) OnReady(cb func(), flags ...Signal.Flags) *Extension[T]

OnReady is promoted from Node.Instance.OnReady.

func (*Extension[T]) OnRenamed

func (o *Extension[T]) OnRenamed(cb func(), flags ...Signal.Flags) *Extension[T]

OnRenamed is promoted from Node.Instance.OnRenamed.

func (*Extension[T]) OnReplacingBy

func (o *Extension[T]) OnReplacingBy(cb func(node Node.Instance), flags ...Signal.Flags) *Extension[T]

OnReplacingBy is promoted from Node.Instance.OnReplacingBy.

func (*Extension[T]) OnResized

func (o *Extension[T]) OnResized(cb func(), flags ...Signal.Flags) *Extension[T]

func (*Extension[T]) OnSizeFlagsChanged

func (o *Extension[T]) OnSizeFlagsChanged(cb func(), flags ...Signal.Flags) *Extension[T]

func (*Extension[T]) OnThemeChanged

func (o *Extension[T]) OnThemeChanged(cb func(), flags ...Signal.Flags) *Extension[T]

func (*Extension[T]) OnTreeEntered

func (o *Extension[T]) OnTreeEntered(cb func(), flags ...Signal.Flags) *Extension[T]

OnTreeEntered is promoted from Node.Instance.OnTreeEntered.

func (*Extension[T]) OnTreeExited

func (o *Extension[T]) OnTreeExited(cb func(), flags ...Signal.Flags) *Extension[T]

OnTreeExited is promoted from Node.Instance.OnTreeExited.

func (*Extension[T]) OnTreeExiting

func (o *Extension[T]) OnTreeExiting(cb func(), flags ...Signal.Flags) *Extension[T]

OnTreeExiting is promoted from Node.Instance.OnTreeExiting.

func (*Extension[T]) OnVisibilityChanged

func (o *Extension[T]) OnVisibilityChanged(cb func(), flags ...Signal.Flags) *Extension[T]

OnVisibilityChanged is promoted from CanvasItem.Instance.OnVisibilityChanged.

func (*Extension[T]) Owner

func (o *Extension[T]) Owner() Node.Instance

func (*Extension[T]) PhysicsInterpolationMode

func (o *Extension[T]) PhysicsInterpolationMode() Node.PhysicsInterpolationMode

func (*Extension[T]) PivotOffset

func (o *Extension[T]) PivotOffset() Vector2.XY

func (*Extension[T]) PivotOffsetRatio

func (o *Extension[T]) PivotOffsetRatio() Vector2.XY

func (*Extension[T]) Position

func (o *Extension[T]) Position() Vector2.XY

func (*Extension[T]) PrintTree

func (o *Extension[T]) PrintTree()

PrintTree is promoted from Node.Instance.PrintTree.

func (*Extension[T]) PrintTreePretty

func (o *Extension[T]) PrintTreePretty()

PrintTreePretty is promoted from Node.Instance.PrintTreePretty.

func (*Extension[T]) ProcessMode

func (o *Extension[T]) ProcessMode() Node.ProcessMode

func (*Extension[T]) ProcessPhysicsPriority

func (o *Extension[T]) ProcessPhysicsPriority() int

func (*Extension[T]) ProcessPriority

func (o *Extension[T]) ProcessPriority() int

func (*Extension[T]) ProcessThreadGroup

func (o *Extension[T]) ProcessThreadGroup() Node.ProcessThreadGroup

func (*Extension[T]) ProcessThreadGroupOrder

func (o *Extension[T]) ProcessThreadGroupOrder() int

func (*Extension[T]) ProcessThreadMessages

func (o *Extension[T]) ProcessThreadMessages() Node.ProcessThreadMessages

func (*Extension[T]) PropagateNotification

func (o *Extension[T]) PropagateNotification(what int)

PropagateNotification is promoted from Node.Instance.PropagateNotification.

func (*Extension[T]) QueueAccessibilityUpdate

func (o *Extension[T]) QueueAccessibilityUpdate()

QueueAccessibilityUpdate is promoted from Node.Instance.QueueAccessibilityUpdate.

func (*Extension[T]) QueueFree

func (o *Extension[T]) QueueFree()

QueueFree is promoted from Node.Instance.QueueFree.

func (*Extension[T]) QueueRedraw

func (o *Extension[T]) QueueRedraw()

QueueRedraw is promoted from CanvasItem.Instance.QueueRedraw.

func (*Extension[T]) ReleaseFocus

func (o *Extension[T]) ReleaseFocus()

func (*Extension[T]) RemoveChild

func (o *Extension[T]) RemoveChild(node Node.Instance)

RemoveChild is promoted from Node.Instance.RemoveChild.

func (*Extension[T]) RemoveFromGroup

func (o *Extension[T]) RemoveFromGroup(group string)

RemoveFromGroup is promoted from Node.Instance.RemoveFromGroup.

func (*Extension[T]) RemoveThemeColorOverride

func (o *Extension[T]) RemoveThemeColorOverride(name string)

func (*Extension[T]) RemoveThemeConstantOverride

func (o *Extension[T]) RemoveThemeConstantOverride(name string)

func (*Extension[T]) RemoveThemeFontOverride

func (o *Extension[T]) RemoveThemeFontOverride(name string)

func (*Extension[T]) RemoveThemeFontSizeOverride

func (o *Extension[T]) RemoveThemeFontSizeOverride(name string)

func (*Extension[T]) RemoveThemeIconOverride

func (o *Extension[T]) RemoveThemeIconOverride(name string)

func (*Extension[T]) RemoveThemeStyleboxOverride

func (o *Extension[T]) RemoveThemeStyleboxOverride(name string)

func (*Extension[T]) RequestReady

func (o *Extension[T]) RequestReady()

RequestReady is promoted from Node.Instance.RequestReady.

func (*Extension[T]) ResetPhysicsInterpolation

func (o *Extension[T]) ResetPhysicsInterpolation()

ResetPhysicsInterpolation is promoted from Node.Instance.ResetPhysicsInterpolation.

func (*Extension[T]) ResetSize

func (o *Extension[T]) ResetSize()

func (*Extension[T]) Rotation

func (o *Extension[T]) Rotation() Float.X

func (*Extension[T]) RotationDegrees

func (o *Extension[T]) RotationDegrees() Float.X

func (*Extension[T]) RpcConfig

func (o *Extension[T]) RpcConfig(method string, config any)

RpcConfig is promoted from Node.Instance.RpcConfig.

func (*Extension[T]) Scale

func (o *Extension[T]) Scale() Vector2.XY

func (*Extension[T]) SceneFilePath

func (o *Extension[T]) SceneFilePath() string

func (*Extension[T]) SelfModulate

func (o *Extension[T]) SelfModulate() Color.RGBA

func (*Extension[T]) SetAccessibilityControlsNodes

func (o *Extension[T]) SetAccessibilityControlsNodes(value []string) *Extension[T]

func (*Extension[T]) SetAccessibilityDescribedByNodes

func (o *Extension[T]) SetAccessibilityDescribedByNodes(value []string) *Extension[T]

func (*Extension[T]) SetAccessibilityDescription

func (o *Extension[T]) SetAccessibilityDescription(value string) *Extension[T]

func (*Extension[T]) SetAccessibilityFlowToNodes

func (o *Extension[T]) SetAccessibilityFlowToNodes(value []string) *Extension[T]

func (*Extension[T]) SetAccessibilityLabeledByNodes

func (o *Extension[T]) SetAccessibilityLabeledByNodes(value []string) *Extension[T]

func (*Extension[T]) SetAccessibilityLive

func (o *Extension[T]) SetAccessibilityLive(value DisplayServer.AccessibilityLiveMode) *Extension[T]

func (*Extension[T]) SetAccessibilityName

func (o *Extension[T]) SetAccessibilityName(value string) *Extension[T]

func (*Extension[T]) SetAutoTranslate

func (o *Extension[T]) SetAutoTranslate(value bool) *Extension[T]

func (*Extension[T]) SetAutoTranslateMode

func (o *Extension[T]) SetAutoTranslateMode(value Node.AutoTranslateMode) *Extension[T]

func (*Extension[T]) SetBegin

func (o *Extension[T]) SetBegin(position Vector2.XY) *Extension[T]

func (*Extension[T]) SetClipChildren

func (o *Extension[T]) SetClipChildren(value CanvasItem.ClipChildrenMode) *Extension[T]

func (*Extension[T]) SetClipContents

func (o *Extension[T]) SetClipContents(value bool) *Extension[T]

func (*Extension[T]) SetCustomMinimumSize

func (o *Extension[T]) SetCustomMinimumSize(value Vector2.XY) *Extension[T]

func (*Extension[T]) SetDeferredThreadGroup

func (o *Extension[T]) SetDeferredThreadGroup(property string, value any) *Extension[T]

SetDeferredThreadGroup is promoted from Node.Instance.SetDeferredThreadGroup.

func (*Extension[T]) SetDisplayFolded

func (o *Extension[T]) SetDisplayFolded(fold bool) *Extension[T]

SetDisplayFolded is promoted from Node.Instance.SetDisplayFolded.

func (*Extension[T]) SetDragForwarding

func (o *Extension[T]) SetDragForwarding(drag_func func(at_position Vector2.XY) any, can_drop_func func(at_position Vector2.XY, data any) bool, drop_func func(at_position Vector2.XY, data any)) *Extension[T]

func (*Extension[T]) SetDragPreview

func (o *Extension[T]) SetDragPreview(control Instance) *Extension[T]

func (*Extension[T]) SetEditableInstance

func (o *Extension[T]) SetEditableInstance(node Node.Instance, is_editable bool) *Extension[T]

SetEditableInstance is promoted from Node.Instance.SetEditableInstance.

func (*Extension[T]) SetEditorDescription

func (o *Extension[T]) SetEditorDescription(value string) *Extension[T]

func (*Extension[T]) SetEnd

func (o *Extension[T]) SetEnd(position Vector2.XY) *Extension[T]

func (*Extension[T]) SetFocusBehaviorRecursive

func (o *Extension[T]) SetFocusBehaviorRecursive(value FocusBehaviorRecursive) *Extension[T]

func (*Extension[T]) SetFocusMode

func (o *Extension[T]) SetFocusMode(value FocusMode) *Extension[T]

func (*Extension[T]) SetFocusNeighborBottom

func (o *Extension[T]) SetFocusNeighborBottom(value string) *Extension[T]

func (*Extension[T]) SetFocusNeighborLeft

func (o *Extension[T]) SetFocusNeighborLeft(value string) *Extension[T]

func (*Extension[T]) SetFocusNeighborRight

func (o *Extension[T]) SetFocusNeighborRight(value string) *Extension[T]

func (*Extension[T]) SetFocusNeighborTop

func (o *Extension[T]) SetFocusNeighborTop(value string) *Extension[T]

func (*Extension[T]) SetFocusNext

func (o *Extension[T]) SetFocusNext(value string) *Extension[T]

func (*Extension[T]) SetFocusPrevious

func (o *Extension[T]) SetFocusPrevious(value string) *Extension[T]

func (*Extension[T]) SetGrowHorizontal

func (o *Extension[T]) SetGrowHorizontal(value GrowDirection) *Extension[T]

func (*Extension[T]) SetGrowVertical

func (o *Extension[T]) SetGrowVertical(value GrowDirection) *Extension[T]

func (*Extension[T]) SetInstanceShaderParameter

func (o *Extension[T]) SetInstanceShaderParameter(name string, value any) *Extension[T]

SetInstanceShaderParameter is promoted from CanvasItem.Instance.SetInstanceShaderParameter.

func (*Extension[T]) SetLayoutDirection

func (o *Extension[T]) SetLayoutDirection(value LayoutDirection) *Extension[T]

func (*Extension[T]) SetLightMask

func (o *Extension[T]) SetLightMask(value int) *Extension[T]

func (*Extension[T]) SetLocalizeNumeralSystem

func (o *Extension[T]) SetLocalizeNumeralSystem(value bool) *Extension[T]

func (*Extension[T]) SetMaterial

func (o *Extension[T]) SetMaterial(value Material.Instance) *Extension[T]

func (*Extension[T]) SetModulate

func (o *Extension[T]) SetModulate(value Color.RGBA) *Extension[T]

func (*Extension[T]) SetMouseBehaviorRecursive

func (o *Extension[T]) SetMouseBehaviorRecursive(value MouseBehaviorRecursive) *Extension[T]

func (*Extension[T]) SetMouseDefaultCursorShape

func (o *Extension[T]) SetMouseDefaultCursorShape(value CursorShape) *Extension[T]

func (*Extension[T]) SetMouseFilter

func (o *Extension[T]) SetMouseFilter(value MouseFilter) *Extension[T]

func (*Extension[T]) SetMouseForcePassScrollEvents

func (o *Extension[T]) SetMouseForcePassScrollEvents(value bool) *Extension[T]

func (*Extension[T]) SetName

func (o *Extension[T]) SetName(value string) *Extension[T]

func (*Extension[T]) SetNotifyLocalTransform

func (o *Extension[T]) SetNotifyLocalTransform(enable bool) *Extension[T]

SetNotifyLocalTransform is promoted from CanvasItem.Instance.SetNotifyLocalTransform.

func (*Extension[T]) SetNotifyTransform

func (o *Extension[T]) SetNotifyTransform(enable bool) *Extension[T]

SetNotifyTransform is promoted from CanvasItem.Instance.SetNotifyTransform.

func (*Extension[T]) SetOffsetBottom

func (o *Extension[T]) SetOffsetBottom(value Float.X) *Extension[T]

func (*Extension[T]) SetOffsetLeft

func (o *Extension[T]) SetOffsetLeft(value Float.X) *Extension[T]

func (*Extension[T]) SetOffsetRight

func (o *Extension[T]) SetOffsetRight(value Float.X) *Extension[T]

func (*Extension[T]) SetOffsetTop

func (o *Extension[T]) SetOffsetTop(value Float.X) *Extension[T]

func (*Extension[T]) SetOwner

func (o *Extension[T]) SetOwner(value Node.Instance) *Extension[T]

func (*Extension[T]) SetPhysicsInterpolationMode

func (o *Extension[T]) SetPhysicsInterpolationMode(value Node.PhysicsInterpolationMode) *Extension[T]

func (*Extension[T]) SetPhysicsProcess

func (o *Extension[T]) SetPhysicsProcess(enable bool) *Extension[T]

SetPhysicsProcess is promoted from Node.Instance.SetPhysicsProcess.

func (*Extension[T]) SetPhysicsProcessInternal

func (o *Extension[T]) SetPhysicsProcessInternal(enable bool) *Extension[T]

SetPhysicsProcessInternal is promoted from Node.Instance.SetPhysicsProcessInternal.

func (*Extension[T]) SetPivotOffset

func (o *Extension[T]) SetPivotOffset(value Vector2.XY) *Extension[T]

func (*Extension[T]) SetPivotOffsetRatio

func (o *Extension[T]) SetPivotOffsetRatio(value Vector2.XY) *Extension[T]

func (*Extension[T]) SetProcess

func (o *Extension[T]) SetProcess(enable bool) *Extension[T]

SetProcess is promoted from Node.Instance.SetProcess.

func (*Extension[T]) SetProcessInput

func (o *Extension[T]) SetProcessInput(enable bool) *Extension[T]

SetProcessInput is promoted from Node.Instance.SetProcessInput.

func (*Extension[T]) SetProcessInternal

func (o *Extension[T]) SetProcessInternal(enable bool) *Extension[T]

SetProcessInternal is promoted from Node.Instance.SetProcessInternal.

func (*Extension[T]) SetProcessMode

func (o *Extension[T]) SetProcessMode(value Node.ProcessMode) *Extension[T]

func (*Extension[T]) SetProcessPhysicsPriority

func (o *Extension[T]) SetProcessPhysicsPriority(value int) *Extension[T]

func (*Extension[T]) SetProcessPriority

func (o *Extension[T]) SetProcessPriority(value int) *Extension[T]

func (*Extension[T]) SetProcessShortcutInput

func (o *Extension[T]) SetProcessShortcutInput(enable bool) *Extension[T]

SetProcessShortcutInput is promoted from Node.Instance.SetProcessShortcutInput.

func (*Extension[T]) SetProcessThreadGroup

func (o *Extension[T]) SetProcessThreadGroup(value Node.ProcessThreadGroup) *Extension[T]

func (*Extension[T]) SetProcessThreadGroupOrder

func (o *Extension[T]) SetProcessThreadGroupOrder(value int) *Extension[T]

func (*Extension[T]) SetProcessThreadMessages

func (o *Extension[T]) SetProcessThreadMessages(value Node.ProcessThreadMessages) *Extension[T]

func (*Extension[T]) SetProcessUnhandledInput

func (o *Extension[T]) SetProcessUnhandledInput(enable bool) *Extension[T]

SetProcessUnhandledInput is promoted from Node.Instance.SetProcessUnhandledInput.

func (*Extension[T]) SetProcessUnhandledKeyInput

func (o *Extension[T]) SetProcessUnhandledKeyInput(enable bool) *Extension[T]

SetProcessUnhandledKeyInput is promoted from Node.Instance.SetProcessUnhandledKeyInput.

func (*Extension[T]) SetRotation

func (o *Extension[T]) SetRotation(value Float.X) *Extension[T]

func (*Extension[T]) SetRotationDegrees

func (o *Extension[T]) SetRotationDegrees(value Float.X) *Extension[T]

func (*Extension[T]) SetScale

func (o *Extension[T]) SetScale(value Vector2.XY) *Extension[T]

func (*Extension[T]) SetSceneFilePath

func (o *Extension[T]) SetSceneFilePath(value string) *Extension[T]

func (*Extension[T]) SetSceneInstanceLoadPlaceholder

func (o *Extension[T]) SetSceneInstanceLoadPlaceholder(load_placeholder bool) *Extension[T]

SetSceneInstanceLoadPlaceholder is promoted from Node.Instance.SetSceneInstanceLoadPlaceholder.

func (*Extension[T]) SetSelfModulate

func (o *Extension[T]) SetSelfModulate(value Color.RGBA) *Extension[T]

func (*Extension[T]) SetShortcutContext

func (o *Extension[T]) SetShortcutContext(value Node.Instance) *Extension[T]

func (*Extension[T]) SetShowBehindParent

func (o *Extension[T]) SetShowBehindParent(value bool) *Extension[T]

func (*Extension[T]) SetSizeFlagsHorizontal

func (o *Extension[T]) SetSizeFlagsHorizontal(value SizeFlags) *Extension[T]

func (*Extension[T]) SetSizeFlagsStretchRatio

func (o *Extension[T]) SetSizeFlagsStretchRatio(value Float.X) *Extension[T]

func (*Extension[T]) SetSizeFlagsVertical

func (o *Extension[T]) SetSizeFlagsVertical(value SizeFlags) *Extension[T]

func (*Extension[T]) SetTextureFilter

func (o *Extension[T]) SetTextureFilter(value CanvasItem.TextureFilter) *Extension[T]

func (*Extension[T]) SetTextureRepeat

func (o *Extension[T]) SetTextureRepeat(value CanvasItem.TextureRepeat) *Extension[T]

func (*Extension[T]) SetTheme

func (o *Extension[T]) SetTheme(value Theme.Instance) *Extension[T]

func (*Extension[T]) SetThemeTypeVariation

func (o *Extension[T]) SetThemeTypeVariation(value string) *Extension[T]

func (*Extension[T]) SetThreadSafe

func (o *Extension[T]) SetThreadSafe(property string, value any) *Extension[T]

SetThreadSafe is promoted from Node.Instance.SetThreadSafe.

func (*Extension[T]) SetTooltipAutoTranslateMode

func (o *Extension[T]) SetTooltipAutoTranslateMode(value Node.AutoTranslateMode) *Extension[T]

func (*Extension[T]) SetTooltipText

func (o *Extension[T]) SetTooltipText(value string) *Extension[T]

func (*Extension[T]) SetTopLevel

func (o *Extension[T]) SetTopLevel(value bool) *Extension[T]

func (*Extension[T]) SetTranslationDomainInherited

func (o *Extension[T]) SetTranslationDomainInherited() *Extension[T]

SetTranslationDomainInherited is promoted from Node.Instance.SetTranslationDomainInherited.

func (*Extension[T]) SetUniqueNameInOwner

func (o *Extension[T]) SetUniqueNameInOwner(value bool) *Extension[T]

func (*Extension[T]) SetUseParentMaterial

func (o *Extension[T]) SetUseParentMaterial(value bool) *Extension[T]

func (*Extension[T]) SetVisibilityLayer

func (o *Extension[T]) SetVisibilityLayer(value int) *Extension[T]

func (*Extension[T]) SetVisibilityLayerBit

func (o *Extension[T]) SetVisibilityLayerBit(layer int, enabled bool) *Extension[T]

SetVisibilityLayerBit is promoted from CanvasItem.Instance.SetVisibilityLayerBit.

func (*Extension[T]) SetVisible

func (o *Extension[T]) SetVisible(value bool) *Extension[T]

func (*Extension[T]) SetYSortEnabled

func (o *Extension[T]) SetYSortEnabled(value bool) *Extension[T]

func (*Extension[T]) SetZAsRelative

func (o *Extension[T]) SetZAsRelative(value bool) *Extension[T]

func (*Extension[T]) SetZIndex

func (o *Extension[T]) SetZIndex(value int) *Extension[T]

func (*Extension[T]) ShortcutContext

func (o *Extension[T]) ShortcutContext() Node.Instance

func (*Extension[T]) Show

func (o *Extension[T]) Show()

Show is promoted from CanvasItem.Instance.Show.

func (*Extension[T]) ShowBehindParent

func (o *Extension[T]) ShowBehindParent() bool

func (*Extension[T]) Size

func (o *Extension[T]) Size() Vector2.XY

func (*Extension[T]) SizeFlagsHorizontal

func (o *Extension[T]) SizeFlagsHorizontal() SizeFlags

func (*Extension[T]) SizeFlagsStretchRatio

func (o *Extension[T]) SizeFlagsStretchRatio() Float.X

func (*Extension[T]) SizeFlagsVertical

func (o *Extension[T]) SizeFlagsVertical() SizeFlags

func (*Extension[T]) TextureFilter

func (o *Extension[T]) TextureFilter() CanvasItem.TextureFilter

func (*Extension[T]) TextureRepeat

func (o *Extension[T]) TextureRepeat() CanvasItem.TextureRepeat

func (*Extension[T]) Theme

func (o *Extension[T]) Theme() Theme.Instance

func (*Extension[T]) ThemeTypeVariation

func (o *Extension[T]) ThemeTypeVariation() string

func (*Extension[T]) TooltipAutoTranslateMode

func (o *Extension[T]) TooltipAutoTranslateMode() Node.AutoTranslateMode

func (*Extension[T]) TooltipText

func (o *Extension[T]) TooltipText() string

func (*Extension[T]) TopLevel

func (o *Extension[T]) TopLevel() bool

func (*Extension[T]) UniqueNameInOwner

func (o *Extension[T]) UniqueNameInOwner() bool

func (*Extension[T]) UpdateConfigurationWarnings

func (o *Extension[T]) UpdateConfigurationWarnings()

UpdateConfigurationWarnings is promoted from Node.Instance.UpdateConfigurationWarnings.

func (*Extension[T]) UpdateMinimumSize

func (o *Extension[T]) UpdateMinimumSize()

func (*Extension[T]) UseParentMaterial

func (o *Extension[T]) UseParentMaterial() bool

func (*Extension[T]) VisibilityLayer

func (o *Extension[T]) VisibilityLayer() int

func (*Extension[T]) Visible

func (o *Extension[T]) Visible() bool

func (*Extension[T]) WarpMouse

func (o *Extension[T]) WarpMouse(position Vector2.XY)

func (*Extension[T]) YSortEnabled

func (o *Extension[T]) YSortEnabled() bool

func (*Extension[T]) ZAsRelative

func (o *Extension[T]) ZAsRelative() bool

func (*Extension[T]) ZIndex

func (o *Extension[T]) ZIndex() int

type FocusBehaviorRecursive

type FocusBehaviorRecursive int64 //gd:Control.FocusBehaviorRecursive
const (
	FocusBehaviorInherited FocusBehaviorRecursive = 0
	FocusBehaviorDisabled  FocusBehaviorRecursive = 1
	FocusBehaviorEnabled   FocusBehaviorRecursive = 2
)

type FocusMode

type FocusMode int64 //gd:Control.FocusMode
const (
	FocusNone          FocusMode = 0
	FocusClick         FocusMode = 1
	FocusAll           FocusMode = 2
	FocusAccessibility FocusMode = 3
)

type GrowDirection

type GrowDirection int64 //gd:Control.GrowDirection
const (
	GrowDirectionBegin GrowDirection = 0
	GrowDirectionEnd   GrowDirection = 1
	GrowDirectionBoth  GrowDirection = 2
)

type ID

type ID Object.ID

ID is a typed object ID (reference) to an instance of this class, use it to store references to objects with unknown lifetimes, as an ID will not panic on use if the underlying object has been destroyed.

func (ID) Instance

func (id ID) Instance() (Instance, bool)

type Implementation

type Implementation = implementation

Implementation implements Interface with empty methods.

type Instance

type Instance [1]gdclass.Control

Instance of the class with convieniently typed arguments and results.

var Nil Instance

Nil is a nil/null instance of the class. Equivalent to the zero value.

func New

func New() Instance

func (Instance) AcceptEvent

func (self Instance) AcceptEvent()

func (Instance) AccessibilityControlsNodes

func (self Instance) AccessibilityControlsNodes() []string

func (Instance) AccessibilityDescribedByNodes

func (self Instance) AccessibilityDescribedByNodes() []string

func (Instance) AccessibilityDescription

func (self Instance) AccessibilityDescription() string

func (Instance) AccessibilityDrag

func (self Instance) AccessibilityDrag()

func (Instance) AccessibilityDrop

func (self Instance) AccessibilityDrop()

func (Instance) AccessibilityFlowToNodes

func (self Instance) AccessibilityFlowToNodes() []string

func (Instance) AccessibilityLabeledByNodes

func (self Instance) AccessibilityLabeledByNodes() []string

func (Instance) AccessibilityLive

func (self Instance) AccessibilityLive() DisplayServer.AccessibilityLiveMode

func (Instance) AccessibilityName

func (self Instance) AccessibilityName() string

func (Instance) AddThemeColorOverride

func (self Instance) AddThemeColorOverride(name string, color Color.RGBA)

func (Instance) AddThemeConstantOverride

func (self Instance) AddThemeConstantOverride(name string, constant int)

func (Instance) AddThemeFontOverride

func (self Instance) AddThemeFontOverride(name string, font Font.Instance)

func (Instance) AddThemeFontSizeOverride

func (self Instance) AddThemeFontSizeOverride(name string, font_size int)

func (Instance) AddThemeIconOverride

func (self Instance) AddThemeIconOverride(name string, texture Texture2D.Instance)

func (Instance) AddThemeStyleboxOverride

func (self Instance) AddThemeStyleboxOverride(name string, stylebox StyleBox.Instance)

func (Instance) AnchorBottom

func (self Instance) AnchorBottom() Float.X

func (Instance) AnchorLeft

func (self Instance) AnchorLeft() Float.X

func (Instance) AnchorRight

func (self Instance) AnchorRight() Float.X

func (Instance) AnchorTop

func (self Instance) AnchorTop() Float.X

func (Instance) AsCanvasItem

func (o Instance) AsCanvasItem() CanvasItem.Instance

func (Instance) AsControl

func (o Instance) AsControl() Instance

func (Instance) AsNode

func (o Instance) AsNode() Node.Instance

func (Instance) AsObject

func (o Instance) AsObject() [1]gdreference.Object

func (Instance) AutoTranslate

func (self Instance) AutoTranslate() bool

func (Instance) AutoTranslateMode

func (self Instance) AutoTranslateMode() Node.AutoTranslateMode

AutoTranslateMode is promoted from Node.Instance.AutoTranslateMode.

func (Instance) BeginBulkThemeOverride

func (self Instance) BeginBulkThemeOverride()

func (Instance) CanAutoTranslate

func (self Instance) CanAutoTranslate() bool

CanAutoTranslate is promoted from Node.Instance.CanAutoTranslate.

func (Instance) CanProcess

func (self Instance) CanProcess() bool

CanProcess is promoted from Node.Instance.CanProcess.

func (Instance) ClipChildren

func (self Instance) ClipChildren() CanvasItem.ClipChildrenMode

ClipChildren is promoted from CanvasItem.Instance.ClipChildren.

func (Instance) ClipContents

func (self Instance) ClipContents() bool

func (Instance) CreateTween

func (self Instance) CreateTween() Tween.Instance

CreateTween is promoted from Node.Instance.CreateTween.

func (Instance) CustomMinimumSize

func (self Instance) CustomMinimumSize() Vector2.XY

func (Instance) DrawEndAnimation

func (self Instance) DrawEndAnimation()

DrawEndAnimation is promoted from CanvasItem.Instance.DrawEndAnimation.

func (Instance) DrawMultimesh

func (self Instance) DrawMultimesh(multimesh MultiMesh.Instance, texture Texture2D.Instance)

DrawMultimesh is promoted from CanvasItem.Instance.DrawMultimesh.

func (Instance) DrawSetTransformMatrix

func (self Instance) DrawSetTransformMatrix(xform Transform2D.OriginXY)

DrawSetTransformMatrix is promoted from CanvasItem.Instance.DrawSetTransformMatrix.

func (Instance) EditorDescription

func (self Instance) EditorDescription() string

EditorDescription is promoted from Node.Instance.EditorDescription.

func (Instance) EndBulkThemeOverride

func (self Instance) EndBulkThemeOverride()

func (Instance) FindNextValidFocus

func (self Instance) FindNextValidFocus() Instance

func (Instance) FindParent

func (self Instance) FindParent(pattern string) Node.Instance

FindParent is promoted from Node.Instance.FindParent.

func (Instance) FindPrevValidFocus

func (self Instance) FindPrevValidFocus() Instance

func (Instance) FindValidFocusNeighbor

func (self Instance) FindValidFocusNeighbor(side Rect2.Side) Instance

func (Instance) FocusBehaviorRecursive

func (self Instance) FocusBehaviorRecursive() FocusBehaviorRecursive

func (Instance) FocusMode

func (self Instance) FocusMode() FocusMode

func (Instance) FocusNeighborBottom

func (self Instance) FocusNeighborBottom() string

func (Instance) FocusNeighborLeft

func (self Instance) FocusNeighborLeft() string

func (Instance) FocusNeighborRight

func (self Instance) FocusNeighborRight() string

func (Instance) FocusNeighborTop

func (self Instance) FocusNeighborTop() string

func (Instance) FocusNext

func (self Instance) FocusNext() string

func (Instance) FocusPrevious

func (self Instance) FocusPrevious() string

func (Instance) ForceDrag

func (self Instance) ForceDrag(data any, preview Instance)

func (Instance) ForceUpdateTransform

func (self Instance) ForceUpdateTransform()

ForceUpdateTransform is promoted from CanvasItem.Instance.ForceUpdateTransform.

func (Instance) GetAccessibilityElement

func (self Instance) GetAccessibilityElement() RID.AccessibilityElement

GetAccessibilityElement is promoted from Node.Instance.GetAccessibilityElement.

func (Instance) GetBegin

func (self Instance) GetBegin() Vector2.XY

func (Instance) GetCanvas

func (self Instance) GetCanvas() RID.Canvas

GetCanvas is promoted from CanvasItem.Instance.GetCanvas.

func (Instance) GetCanvasItem

func (self Instance) GetCanvasItem() RID.CanvasItem

GetCanvasItem is promoted from CanvasItem.Instance.GetCanvasItem.

func (Instance) GetCanvasLayerNode

func (self Instance) GetCanvasLayerNode() CanvasLayer.Instance

GetCanvasLayerNode is promoted from CanvasItem.Instance.GetCanvasLayerNode.

func (Instance) GetCanvasTransform

func (self Instance) GetCanvasTransform() Transform2D.OriginXY

GetCanvasTransform is promoted from CanvasItem.Instance.GetCanvasTransform.

func (Instance) GetCombinedMinimumSize

func (self Instance) GetCombinedMinimumSize() Vector2.XY

func (Instance) GetCombinedPivotOffset

func (self Instance) GetCombinedPivotOffset() Vector2.XY

func (Instance) GetCursorShape

func (self Instance) GetCursorShape() CursorShape

func (Instance) GetEnd

func (self Instance) GetEnd() Vector2.XY

func (Instance) GetFocusModeWithOverride

func (self Instance) GetFocusModeWithOverride() FocusMode

func (Instance) GetGlobalMousePosition

func (self Instance) GetGlobalMousePosition() Vector2.XY

GetGlobalMousePosition is promoted from CanvasItem.Instance.GetGlobalMousePosition.

func (Instance) GetGlobalRect

func (self Instance) GetGlobalRect() Rect2.PositionSize

func (Instance) GetGlobalTransform

func (self Instance) GetGlobalTransform() Transform2D.OriginXY

GetGlobalTransform is promoted from CanvasItem.Instance.GetGlobalTransform.

func (Instance) GetGlobalTransformWithCanvas

func (self Instance) GetGlobalTransformWithCanvas() Transform2D.OriginXY

GetGlobalTransformWithCanvas is promoted from CanvasItem.Instance.GetGlobalTransformWithCanvas.

func (Instance) GetGroups

func (self Instance) GetGroups() []string

GetGroups is promoted from Node.Instance.GetGroups.

func (Instance) GetInstanceShaderParameter

func (self Instance) GetInstanceShaderParameter(name string) any

GetInstanceShaderParameter is promoted from CanvasItem.Instance.GetInstanceShaderParameter.

func (Instance) GetLocalMousePosition

func (self Instance) GetLocalMousePosition() Vector2.XY

GetLocalMousePosition is promoted from CanvasItem.Instance.GetLocalMousePosition.

func (Instance) GetMinimumSize

func (self Instance) GetMinimumSize() Vector2.XY

func (Instance) GetMouseFilterWithOverride

func (self Instance) GetMouseFilterWithOverride() MouseFilter

func (Instance) GetMultiplayerAuthority

func (self Instance) GetMultiplayerAuthority() int

GetMultiplayerAuthority is promoted from Node.Instance.GetMultiplayerAuthority.

func (Instance) GetNode

func (self Instance) GetNode(path string) Node.Instance

GetNode is promoted from Node.Instance.GetNode.

func (Instance) GetNodeOrNull

func (self Instance) GetNodeOrNull(path string) Node.Instance

GetNodeOrNull is promoted from Node.Instance.GetNodeOrNull.

func (Instance) GetNodeRpcConfig

func (self Instance) GetNodeRpcConfig() any

GetNodeRpcConfig is promoted from Node.Instance.GetNodeRpcConfig.

func (Instance) GetParent

func (self Instance) GetParent() Node.Instance

GetParent is promoted from Node.Instance.GetParent.

func (Instance) GetParentAreaSize

func (self Instance) GetParentAreaSize() Vector2.XY

func (Instance) GetParentControl

func (self Instance) GetParentControl() Instance

func (Instance) GetPath

func (self Instance) GetPath() string

GetPath is promoted from Node.Instance.GetPath.

func (Instance) GetPhysicsProcessDeltaTime

func (self Instance) GetPhysicsProcessDeltaTime() Float.X

GetPhysicsProcessDeltaTime is promoted from Node.Instance.GetPhysicsProcessDeltaTime.

func (Instance) GetProcessDeltaTime

func (self Instance) GetProcessDeltaTime() Float.X

GetProcessDeltaTime is promoted from Node.Instance.GetProcessDeltaTime.

func (Instance) GetRect

func (self Instance) GetRect() Rect2.PositionSize

func (Instance) GetSceneInstanceLoadPlaceholder

func (self Instance) GetSceneInstanceLoadPlaceholder() bool

GetSceneInstanceLoadPlaceholder is promoted from Node.Instance.GetSceneInstanceLoadPlaceholder.

func (Instance) GetScreenPosition

func (self Instance) GetScreenPosition() Vector2.XY

func (Instance) GetScreenTransform

func (self Instance) GetScreenTransform() Transform2D.OriginXY

GetScreenTransform is promoted from CanvasItem.Instance.GetScreenTransform.

func (Instance) GetThemeColor

func (self Instance) GetThemeColor(name string) Color.RGBA

func (Instance) GetThemeConstant

func (self Instance) GetThemeConstant(name string) int

func (Instance) GetThemeDefaultBaseScale

func (self Instance) GetThemeDefaultBaseScale() Float.X

func (Instance) GetThemeDefaultFont

func (self Instance) GetThemeDefaultFont() Font.Instance

func (Instance) GetThemeDefaultFontSize

func (self Instance) GetThemeDefaultFontSize() int

func (Instance) GetThemeFont

func (self Instance) GetThemeFont(name string) Font.Instance

func (Instance) GetThemeFontSize

func (self Instance) GetThemeFontSize(name string) int

func (Instance) GetThemeIcon

func (self Instance) GetThemeIcon(name string) Texture2D.Instance

func (Instance) GetThemeStylebox

func (self Instance) GetThemeStylebox(name string) StyleBox.Instance

func (Instance) GetTooltip

func (self Instance) GetTooltip() string

func (Instance) GetTransform

func (self Instance) GetTransform() Transform2D.OriginXY

GetTransform is promoted from CanvasItem.Instance.GetTransform.

func (Instance) GetTreeString

func (self Instance) GetTreeString() string

GetTreeString is promoted from Node.Instance.GetTreeString.

func (Instance) GetTreeStringPretty

func (self Instance) GetTreeStringPretty() string

GetTreeStringPretty is promoted from Node.Instance.GetTreeStringPretty.

func (Instance) GetViewportRect

func (self Instance) GetViewportRect() Rect2.PositionSize

GetViewportRect is promoted from CanvasItem.Instance.GetViewportRect.

func (Instance) GetViewportTransform

func (self Instance) GetViewportTransform() Transform2D.OriginXY

GetViewportTransform is promoted from CanvasItem.Instance.GetViewportTransform.

func (Instance) GetVisibilityLayerBit

func (self Instance) GetVisibilityLayerBit(layer int) bool

GetVisibilityLayerBit is promoted from CanvasItem.Instance.GetVisibilityLayerBit.

func (Instance) GetWorld2d

func (self Instance) GetWorld2d() World2D.Instance

GetWorld2d is promoted from CanvasItem.Instance.GetWorld2d.

func (Instance) GlobalPosition

func (self Instance) GlobalPosition() Vector2.XY

func (Instance) GrabClickFocus

func (self Instance) GrabClickFocus()

func (Instance) GrabFocus

func (self Instance) GrabFocus()

func (Instance) GrowHorizontal

func (self Instance) GrowHorizontal() GrowDirection

func (Instance) GrowVertical

func (self Instance) GrowVertical() GrowDirection

func (Instance) HasFocus

func (self Instance) HasFocus() bool

func (Instance) HasNode

func (self Instance) HasNode(path string) bool

HasNode is promoted from Node.Instance.HasNode.

func (Instance) HasNodeAndResource

func (self Instance) HasNodeAndResource(path string) bool

HasNodeAndResource is promoted from Node.Instance.HasNodeAndResource.

func (Instance) HasThemeColor

func (self Instance) HasThemeColor(name string) bool

func (Instance) HasThemeColorOverride

func (self Instance) HasThemeColorOverride(name string) bool

func (Instance) HasThemeConstant

func (self Instance) HasThemeConstant(name string) bool

func (Instance) HasThemeConstantOverride

func (self Instance) HasThemeConstantOverride(name string) bool

func (Instance) HasThemeFont

func (self Instance) HasThemeFont(name string) bool

func (Instance) HasThemeFontOverride

func (self Instance) HasThemeFontOverride(name string) bool

func (Instance) HasThemeFontSize

func (self Instance) HasThemeFontSize(name string) bool

func (Instance) HasThemeFontSizeOverride

func (self Instance) HasThemeFontSizeOverride(name string) bool

func (Instance) HasThemeIcon

func (self Instance) HasThemeIcon(name string) bool

func (Instance) HasThemeIconOverride

func (self Instance) HasThemeIconOverride(name string) bool

func (Instance) HasThemeStylebox

func (self Instance) HasThemeStylebox(name string) bool

func (Instance) HasThemeStyleboxOverride

func (self Instance) HasThemeStyleboxOverride(name string) bool

func (Instance) Hide

func (self Instance) Hide()

Hide is promoted from CanvasItem.Instance.Hide.

func (Instance) ID

func (self Instance) ID() ID

func (Instance) IsAncestorOf

func (self Instance) IsAncestorOf(node Node.Instance) bool

IsAncestorOf is promoted from Node.Instance.IsAncestorOf.

func (Instance) IsDisplayedFolded

func (self Instance) IsDisplayedFolded() bool

IsDisplayedFolded is promoted from Node.Instance.IsDisplayedFolded.

func (Instance) IsDragSuccessful

func (self Instance) IsDragSuccessful() bool

func (Instance) IsEditableInstance

func (self Instance) IsEditableInstance(node Node.Instance) bool

IsEditableInstance is promoted from Node.Instance.IsEditableInstance.

func (Instance) IsGreaterThan

func (self Instance) IsGreaterThan(node Node.Instance) bool

IsGreaterThan is promoted from Node.Instance.IsGreaterThan.

func (Instance) IsInGroup

func (self Instance) IsInGroup(group string) bool

IsInGroup is promoted from Node.Instance.IsInGroup.

func (Instance) IsInsideTree

func (self Instance) IsInsideTree() bool

IsInsideTree is promoted from Node.Instance.IsInsideTree.

func (Instance) IsLayoutRtl

func (self Instance) IsLayoutRtl() bool

func (Instance) IsLocalTransformNotificationEnabled

func (self Instance) IsLocalTransformNotificationEnabled() bool

IsLocalTransformNotificationEnabled is promoted from CanvasItem.Instance.IsLocalTransformNotificationEnabled.

func (Instance) IsMultiplayerAuthority

func (self Instance) IsMultiplayerAuthority() bool

IsMultiplayerAuthority is promoted from Node.Instance.IsMultiplayerAuthority.

func (Instance) IsNodeReady

func (self Instance) IsNodeReady() bool

IsNodeReady is promoted from Node.Instance.IsNodeReady.

func (Instance) IsPartOfEditedScene

func (self Instance) IsPartOfEditedScene() bool

IsPartOfEditedScene is promoted from Node.Instance.IsPartOfEditedScene.

func (Instance) IsPhysicsInterpolated

func (self Instance) IsPhysicsInterpolated() bool

IsPhysicsInterpolated is promoted from Node.Instance.IsPhysicsInterpolated.

func (Instance) IsPhysicsInterpolatedAndEnabled

func (self Instance) IsPhysicsInterpolatedAndEnabled() bool

IsPhysicsInterpolatedAndEnabled is promoted from Node.Instance.IsPhysicsInterpolatedAndEnabled.

func (Instance) IsPhysicsProcessing

func (self Instance) IsPhysicsProcessing() bool

IsPhysicsProcessing is promoted from Node.Instance.IsPhysicsProcessing.

func (Instance) IsPhysicsProcessingInternal

func (self Instance) IsPhysicsProcessingInternal() bool

IsPhysicsProcessingInternal is promoted from Node.Instance.IsPhysicsProcessingInternal.

func (Instance) IsProcessing

func (self Instance) IsProcessing() bool

IsProcessing is promoted from Node.Instance.IsProcessing.

func (Instance) IsProcessingInput

func (self Instance) IsProcessingInput() bool

IsProcessingInput is promoted from Node.Instance.IsProcessingInput.

func (Instance) IsProcessingInternal

func (self Instance) IsProcessingInternal() bool

IsProcessingInternal is promoted from Node.Instance.IsProcessingInternal.

func (Instance) IsProcessingShortcutInput

func (self Instance) IsProcessingShortcutInput() bool

IsProcessingShortcutInput is promoted from Node.Instance.IsProcessingShortcutInput.

func (Instance) IsProcessingUnhandledInput

func (self Instance) IsProcessingUnhandledInput() bool

IsProcessingUnhandledInput is promoted from Node.Instance.IsProcessingUnhandledInput.

func (Instance) IsProcessingUnhandledKeyInput

func (self Instance) IsProcessingUnhandledKeyInput() bool

IsProcessingUnhandledKeyInput is promoted from Node.Instance.IsProcessingUnhandledKeyInput.

func (Instance) IsTransformNotificationEnabled

func (self Instance) IsTransformNotificationEnabled() bool

IsTransformNotificationEnabled is promoted from CanvasItem.Instance.IsTransformNotificationEnabled.

func (Instance) IsVisibleInTree

func (self Instance) IsVisibleInTree() bool

IsVisibleInTree is promoted from CanvasItem.Instance.IsVisibleInTree.

func (Instance) LayoutDirection

func (self Instance) LayoutDirection() LayoutDirection

func (Instance) LightMask

func (self Instance) LightMask() int

LightMask is promoted from CanvasItem.Instance.LightMask.

func (Instance) LocalizeNumeralSystem

func (self Instance) LocalizeNumeralSystem() bool

func (Instance) MakeCanvasPositionLocal

func (self Instance) MakeCanvasPositionLocal(viewport_point Vector2.XY) Vector2.XY

MakeCanvasPositionLocal is promoted from CanvasItem.Instance.MakeCanvasPositionLocal.

func (Instance) MakeInputLocal

func (self Instance) MakeInputLocal(event InputEvent.Instance) InputEvent.Instance

MakeInputLocal is promoted from CanvasItem.Instance.MakeInputLocal.

func (Instance) Material

func (self Instance) Material() Material.Instance

Material is promoted from CanvasItem.Instance.Material.

func (Instance) Modulate

func (self Instance) Modulate() Color.RGBA

Modulate is promoted from CanvasItem.Instance.Modulate.

func (Instance) MoreArgs

func (self Instance) MoreArgs() MoreArgs

MoreArgs enables certain functions to be called with additional 'optional' arguments.

func (Instance) MouseBehaviorRecursive

func (self Instance) MouseBehaviorRecursive() MouseBehaviorRecursive

func (Instance) MouseDefaultCursorShape

func (self Instance) MouseDefaultCursorShape() CursorShape

func (Instance) MouseFilter

func (self Instance) MouseFilter() MouseFilter

func (Instance) MouseForcePassScrollEvents

func (self Instance) MouseForcePassScrollEvents() bool

func (Instance) MoveChild

func (self Instance) MoveChild(child_node Node.Instance, to_index int)

MoveChild is promoted from Node.Instance.MoveChild.

func (Instance) MoveToFront

func (self Instance) MoveToFront()

MoveToFront is promoted from CanvasItem.Instance.MoveToFront.

func (Instance) Multiplayer

func (self Instance) Multiplayer() MultiplayerAPI.Instance

Multiplayer is promoted from Node.Instance.Multiplayer.

func (Instance) Name

func (self Instance) Name() string

Name is promoted from Node.Instance.Name.

func (Instance) NotifyDeferredThreadGroup

func (self Instance) NotifyDeferredThreadGroup(what int)

NotifyDeferredThreadGroup is promoted from Node.Instance.NotifyDeferredThreadGroup.

func (Instance) NotifyThreadSafe

func (self Instance) NotifyThreadSafe(what int)

NotifyThreadSafe is promoted from Node.Instance.NotifyThreadSafe.

func (Instance) OffsetBottom

func (self Instance) OffsetBottom() Float.X

func (Instance) OffsetLeft

func (self Instance) OffsetLeft() Float.X

func (Instance) OffsetRight

func (self Instance) OffsetRight() Float.X

func (Instance) OffsetTop

func (self Instance) OffsetTop() Float.X

func (Instance) OnChildEnteredTree

func (self Instance) OnChildEnteredTree(cb func(node Node.Instance), flags ...Signal.Flags) Instance

OnChildEnteredTree is promoted from Node.Instance.OnChildEnteredTree.

func (Instance) OnChildExitingTree

func (self Instance) OnChildExitingTree(cb func(node Node.Instance), flags ...Signal.Flags) Instance

OnChildExitingTree is promoted from Node.Instance.OnChildExitingTree.

func (Instance) OnChildOrderChanged

func (self Instance) OnChildOrderChanged(cb func(), flags ...Signal.Flags) Instance

OnChildOrderChanged is promoted from Node.Instance.OnChildOrderChanged.

func (Instance) OnDraw

func (self Instance) OnDraw(cb func(), flags ...Signal.Flags) Instance

OnDraw is promoted from CanvasItem.Instance.OnDraw.

func (Instance) OnEditorDescriptionChanged

func (self Instance) OnEditorDescriptionChanged(cb func(node Node.Instance), flags ...Signal.Flags) Instance

OnEditorDescriptionChanged is promoted from Node.Instance.OnEditorDescriptionChanged.

func (Instance) OnEditorStateChanged

func (self Instance) OnEditorStateChanged(cb func(), flags ...Signal.Flags) Instance

OnEditorStateChanged is promoted from Node.Instance.OnEditorStateChanged.

func (Instance) OnFocusEntered

func (self Instance) OnFocusEntered(cb func(), flags ...Signal.Flags) Instance

func (Instance) OnFocusExited

func (self Instance) OnFocusExited(cb func(), flags ...Signal.Flags) Instance

func (Instance) OnGuiInput

func (self Instance) OnGuiInput(cb func(event InputEvent.Instance), flags ...Signal.Flags) Instance

func (Instance) OnHidden

func (self Instance) OnHidden(cb func(), flags ...Signal.Flags) Instance

OnHidden is promoted from CanvasItem.Instance.OnHidden.

func (Instance) OnItemRectChanged

func (self Instance) OnItemRectChanged(cb func(), flags ...Signal.Flags) Instance

OnItemRectChanged is promoted from CanvasItem.Instance.OnItemRectChanged.

func (Instance) OnMinimumSizeChanged

func (self Instance) OnMinimumSizeChanged(cb func(), flags ...Signal.Flags) Instance

func (Instance) OnMouseEntered

func (self Instance) OnMouseEntered(cb func(), flags ...Signal.Flags) Instance

func (Instance) OnMouseExited

func (self Instance) OnMouseExited(cb func(), flags ...Signal.Flags) Instance

func (Instance) OnReady

func (self Instance) OnReady(cb func(), flags ...Signal.Flags) Instance

OnReady is promoted from Node.Instance.OnReady.

func (Instance) OnRenamed

func (self Instance) OnRenamed(cb func(), flags ...Signal.Flags) Instance

OnRenamed is promoted from Node.Instance.OnRenamed.

func (Instance) OnReplacingBy

func (self Instance) OnReplacingBy(cb func(node Node.Instance), flags ...Signal.Flags) Instance

OnReplacingBy is promoted from Node.Instance.OnReplacingBy.

func (Instance) OnResized

func (self Instance) OnResized(cb func(), flags ...Signal.Flags) Instance

func (Instance) OnSizeFlagsChanged

func (self Instance) OnSizeFlagsChanged(cb func(), flags ...Signal.Flags) Instance

func (Instance) OnThemeChanged

func (self Instance) OnThemeChanged(cb func(), flags ...Signal.Flags) Instance

func (Instance) OnTreeEntered

func (self Instance) OnTreeEntered(cb func(), flags ...Signal.Flags) Instance

OnTreeEntered is promoted from Node.Instance.OnTreeEntered.

func (Instance) OnTreeExited

func (self Instance) OnTreeExited(cb func(), flags ...Signal.Flags) Instance

OnTreeExited is promoted from Node.Instance.OnTreeExited.

func (Instance) OnTreeExiting

func (self Instance) OnTreeExiting(cb func(), flags ...Signal.Flags) Instance

OnTreeExiting is promoted from Node.Instance.OnTreeExiting.

func (Instance) OnVisibilityChanged

func (self Instance) OnVisibilityChanged(cb func(), flags ...Signal.Flags) Instance

OnVisibilityChanged is promoted from CanvasItem.Instance.OnVisibilityChanged.

func (Instance) Owner

func (self Instance) Owner() Node.Instance

Owner is promoted from Node.Instance.Owner.

func (Instance) PhysicsInterpolationMode

func (self Instance) PhysicsInterpolationMode() Node.PhysicsInterpolationMode

PhysicsInterpolationMode is promoted from Node.Instance.PhysicsInterpolationMode.

func (Instance) PivotOffset

func (self Instance) PivotOffset() Vector2.XY

func (Instance) PivotOffsetRatio

func (self Instance) PivotOffsetRatio() Vector2.XY

func (Instance) Position

func (self Instance) Position() Vector2.XY

func (Instance) PrintTree

func (self Instance) PrintTree()

PrintTree is promoted from Node.Instance.PrintTree.

func (Instance) PrintTreePretty

func (self Instance) PrintTreePretty()

PrintTreePretty is promoted from Node.Instance.PrintTreePretty.

func (Instance) ProcessMode

func (self Instance) ProcessMode() Node.ProcessMode

ProcessMode is promoted from Node.Instance.ProcessMode.

func (Instance) ProcessPhysicsPriority

func (self Instance) ProcessPhysicsPriority() int

ProcessPhysicsPriority is promoted from Node.Instance.ProcessPhysicsPriority.

func (Instance) ProcessPriority

func (self Instance) ProcessPriority() int

ProcessPriority is promoted from Node.Instance.ProcessPriority.

func (Instance) ProcessThreadGroup

func (self Instance) ProcessThreadGroup() Node.ProcessThreadGroup

ProcessThreadGroup is promoted from Node.Instance.ProcessThreadGroup.

func (Instance) ProcessThreadGroupOrder

func (self Instance) ProcessThreadGroupOrder() int

ProcessThreadGroupOrder is promoted from Node.Instance.ProcessThreadGroupOrder.

func (Instance) ProcessThreadMessages

func (self Instance) ProcessThreadMessages() Node.ProcessThreadMessages

ProcessThreadMessages is promoted from Node.Instance.ProcessThreadMessages.

func (Instance) PropagateNotification

func (self Instance) PropagateNotification(what int)

PropagateNotification is promoted from Node.Instance.PropagateNotification.

func (Instance) QueueAccessibilityUpdate

func (self Instance) QueueAccessibilityUpdate()

QueueAccessibilityUpdate is promoted from Node.Instance.QueueAccessibilityUpdate.

func (Instance) QueueFree

func (self Instance) QueueFree()

QueueFree is promoted from Node.Instance.QueueFree.

func (Instance) QueueRedraw

func (self Instance) QueueRedraw()

QueueRedraw is promoted from CanvasItem.Instance.QueueRedraw.

func (Instance) ReleaseFocus

func (self Instance) ReleaseFocus()

func (Instance) RemoveChild

func (self Instance) RemoveChild(node Node.Instance)

RemoveChild is promoted from Node.Instance.RemoveChild.

func (Instance) RemoveFromGroup

func (self Instance) RemoveFromGroup(group string)

RemoveFromGroup is promoted from Node.Instance.RemoveFromGroup.

func (Instance) RemoveThemeColorOverride

func (self Instance) RemoveThemeColorOverride(name string)

func (Instance) RemoveThemeConstantOverride

func (self Instance) RemoveThemeConstantOverride(name string)

func (Instance) RemoveThemeFontOverride

func (self Instance) RemoveThemeFontOverride(name string)

func (Instance) RemoveThemeFontSizeOverride

func (self Instance) RemoveThemeFontSizeOverride(name string)

func (Instance) RemoveThemeIconOverride

func (self Instance) RemoveThemeIconOverride(name string)

func (Instance) RemoveThemeStyleboxOverride

func (self Instance) RemoveThemeStyleboxOverride(name string)

func (Instance) RequestReady

func (self Instance) RequestReady()

RequestReady is promoted from Node.Instance.RequestReady.

func (Instance) ResetPhysicsInterpolation

func (self Instance) ResetPhysicsInterpolation()

ResetPhysicsInterpolation is promoted from Node.Instance.ResetPhysicsInterpolation.

func (Instance) ResetSize

func (self Instance) ResetSize()

func (Instance) Rotation

func (self Instance) Rotation() Float.X

func (Instance) RotationDegrees

func (self Instance) RotationDegrees() Float.X

func (Instance) RpcConfig

func (self Instance) RpcConfig(method string, config any)

RpcConfig is promoted from Node.Instance.RpcConfig.

func (Instance) Scale

func (self Instance) Scale() Vector2.XY

func (Instance) SceneFilePath

func (self Instance) SceneFilePath() string

SceneFilePath is promoted from Node.Instance.SceneFilePath.

func (Instance) SelfModulate

func (self Instance) SelfModulate() Color.RGBA

SelfModulate is promoted from CanvasItem.Instance.SelfModulate.

func (Instance) SetAccessibilityControlsNodes

func (self Instance) SetAccessibilityControlsNodes(value []string) Instance

SetAccessibilityControlsNodes sets the property returned by [GetAccessibilityControlsNodes]. Returns the instance, so that property settings can be chained.

func (Instance) SetAccessibilityDescribedByNodes

func (self Instance) SetAccessibilityDescribedByNodes(value []string) Instance

SetAccessibilityDescribedByNodes sets the property returned by [GetAccessibilityDescribedByNodes]. Returns the instance, so that property settings can be chained.

func (Instance) SetAccessibilityDescription

func (self Instance) SetAccessibilityDescription(value string) Instance

SetAccessibilityDescription sets the property returned by [GetAccessibilityDescription]. Returns the instance, so that property settings can be chained.

func (Instance) SetAccessibilityFlowToNodes

func (self Instance) SetAccessibilityFlowToNodes(value []string) Instance

SetAccessibilityFlowToNodes sets the property returned by [GetAccessibilityFlowToNodes]. Returns the instance, so that property settings can be chained.

func (Instance) SetAccessibilityLabeledByNodes

func (self Instance) SetAccessibilityLabeledByNodes(value []string) Instance

SetAccessibilityLabeledByNodes sets the property returned by [GetAccessibilityLabeledByNodes]. Returns the instance, so that property settings can be chained.

func (Instance) SetAccessibilityLive

func (self Instance) SetAccessibilityLive(value DisplayServer.AccessibilityLiveMode) Instance

SetAccessibilityLive sets the property returned by [GetAccessibilityLive]. Returns the instance, so that property settings can be chained.

func (Instance) SetAccessibilityName

func (self Instance) SetAccessibilityName(value string) Instance

SetAccessibilityName sets the property returned by [GetAccessibilityName]. Returns the instance, so that property settings can be chained.

func (Instance) SetAnchor

func (self Instance) SetAnchor(side Rect2.Side, anchor Float.X) Instance

func (Instance) SetAnchorAndOffset

func (self Instance) SetAnchorAndOffset(side Rect2.Side, anchor Float.X, offset Float.X) Instance

func (Instance) SetAnchorsAndOffsetsPreset

func (self Instance) SetAnchorsAndOffsetsPreset(preset LayoutPreset) Instance

func (Instance) SetAnchorsPreset

func (self Instance) SetAnchorsPreset(preset LayoutPreset) Instance

func (Instance) SetAutoTranslate

func (self Instance) SetAutoTranslate(value bool) Instance

SetAutoTranslate sets the property returned by [IsAutoTranslating]. Returns the instance, so that property settings can be chained.

func (Instance) SetAutoTranslateMode

func (self Instance) SetAutoTranslateMode(value Node.AutoTranslateMode) Instance

SetAutoTranslateMode is promoted from Node.Instance.SetAutoTranslateMode.

func (Instance) SetBegin

func (self Instance) SetBegin(position Vector2.XY) Instance

func (Instance) SetClipChildren

func (self Instance) SetClipChildren(value CanvasItem.ClipChildrenMode) Instance

SetClipChildren is promoted from CanvasItem.Instance.SetClipChildren.

func (Instance) SetClipContents

func (self Instance) SetClipContents(value bool) Instance

SetClipContents sets the property returned by [IsClippingContents]. Returns the instance, so that property settings can be chained.

func (Instance) SetCustomMinimumSize

func (self Instance) SetCustomMinimumSize(value Vector2.XY) Instance

SetCustomMinimumSize sets the property returned by [GetCustomMinimumSize]. Returns the instance, so that property settings can be chained.

func (Instance) SetDeferredThreadGroup

func (self Instance) SetDeferredThreadGroup(property string, value any) Instance

SetDeferredThreadGroup is promoted from Node.Instance.SetDeferredThreadGroup.

func (Instance) SetDisplayFolded

func (self Instance) SetDisplayFolded(fold bool) Instance

SetDisplayFolded is promoted from Node.Instance.SetDisplayFolded.

func (Instance) SetDragForwarding

func (self Instance) SetDragForwarding(drag_func func(at_position Vector2.XY) any, can_drop_func func(at_position Vector2.XY, data any) bool, drop_func func(at_position Vector2.XY, data any)) Instance

func (Instance) SetDragPreview

func (self Instance) SetDragPreview(control Instance) Instance

func (Instance) SetEditableInstance

func (self Instance) SetEditableInstance(node Node.Instance, is_editable bool) Instance

SetEditableInstance is promoted from Node.Instance.SetEditableInstance.

func (Instance) SetEditorDescription

func (self Instance) SetEditorDescription(value string) Instance

SetEditorDescription is promoted from Node.Instance.SetEditorDescription.

func (Instance) SetEnd

func (self Instance) SetEnd(position Vector2.XY) Instance

func (Instance) SetFocusBehaviorRecursive

func (self Instance) SetFocusBehaviorRecursive(value FocusBehaviorRecursive) Instance

SetFocusBehaviorRecursive sets the property returned by [GetFocusBehaviorRecursive]. Returns the instance, so that property settings can be chained.

func (Instance) SetFocusMode

func (self Instance) SetFocusMode(value FocusMode) Instance

SetFocusMode sets the property returned by [GetFocusMode]. Returns the instance, so that property settings can be chained.

func (Instance) SetFocusNeighborBottom

func (self Instance) SetFocusNeighborBottom(value string) Instance

SetFocusNeighborBottom sets the property returned by [GetFocusNeighbor]. Returns the instance, so that property settings can be chained.

func (Instance) SetFocusNeighborLeft

func (self Instance) SetFocusNeighborLeft(value string) Instance

SetFocusNeighborLeft sets the property returned by [GetFocusNeighbor]. Returns the instance, so that property settings can be chained.

func (Instance) SetFocusNeighborRight

func (self Instance) SetFocusNeighborRight(value string) Instance

SetFocusNeighborRight sets the property returned by [GetFocusNeighbor]. Returns the instance, so that property settings can be chained.

func (Instance) SetFocusNeighborTop

func (self Instance) SetFocusNeighborTop(value string) Instance

SetFocusNeighborTop sets the property returned by [GetFocusNeighbor]. Returns the instance, so that property settings can be chained.

func (Instance) SetFocusNext

func (self Instance) SetFocusNext(value string) Instance

SetFocusNext sets the property returned by [GetFocusNext]. Returns the instance, so that property settings can be chained.

func (Instance) SetFocusPrevious

func (self Instance) SetFocusPrevious(value string) Instance

SetFocusPrevious sets the property returned by [GetFocusPrevious]. Returns the instance, so that property settings can be chained.

func (Instance) SetGlobalPosition

func (self Instance) SetGlobalPosition(position Vector2.XY) Instance

func (Instance) SetGrowHorizontal

func (self Instance) SetGrowHorizontal(value GrowDirection) Instance

SetGrowHorizontal sets the property returned by [GetHGrowDirection]. Returns the instance, so that property settings can be chained.

func (Instance) SetGrowVertical

func (self Instance) SetGrowVertical(value GrowDirection) Instance

SetGrowVertical sets the property returned by [GetVGrowDirection]. Returns the instance, so that property settings can be chained.

func (Instance) SetInstanceShaderParameter

func (self Instance) SetInstanceShaderParameter(name string, value any) Instance

SetInstanceShaderParameter is promoted from CanvasItem.Instance.SetInstanceShaderParameter.

func (Instance) SetLayoutDirection

func (self Instance) SetLayoutDirection(value LayoutDirection) Instance

SetLayoutDirection sets the property returned by [GetLayoutDirection]. Returns the instance, so that property settings can be chained.

func (Instance) SetLightMask

func (self Instance) SetLightMask(value int) Instance

SetLightMask is promoted from CanvasItem.Instance.SetLightMask.

func (Instance) SetLocalizeNumeralSystem

func (self Instance) SetLocalizeNumeralSystem(value bool) Instance

SetLocalizeNumeralSystem sets the property returned by [IsLocalizingNumeralSystem]. Returns the instance, so that property settings can be chained.

func (Instance) SetMaterial

func (self Instance) SetMaterial(value Material.Instance) Instance

SetMaterial is promoted from CanvasItem.Instance.SetMaterial.

func (Instance) SetModulate

func (self Instance) SetModulate(value Color.RGBA) Instance

SetModulate is promoted from CanvasItem.Instance.SetModulate.

func (Instance) SetMouseBehaviorRecursive

func (self Instance) SetMouseBehaviorRecursive(value MouseBehaviorRecursive) Instance

SetMouseBehaviorRecursive sets the property returned by [GetMouseBehaviorRecursive]. Returns the instance, so that property settings can be chained.

func (Instance) SetMouseDefaultCursorShape

func (self Instance) SetMouseDefaultCursorShape(value CursorShape) Instance

SetMouseDefaultCursorShape sets the property returned by [GetDefaultCursorShape]. Returns the instance, so that property settings can be chained.

func (Instance) SetMouseFilter

func (self Instance) SetMouseFilter(value MouseFilter) Instance

SetMouseFilter sets the property returned by [GetMouseFilter]. Returns the instance, so that property settings can be chained.

func (Instance) SetMouseForcePassScrollEvents

func (self Instance) SetMouseForcePassScrollEvents(value bool) Instance

SetMouseForcePassScrollEvents sets the property returned by [IsForcePassScrollEvents]. Returns the instance, so that property settings can be chained.

func (Instance) SetName

func (self Instance) SetName(value string) Instance

SetName is promoted from Node.Instance.SetName.

func (Instance) SetNotifyLocalTransform

func (self Instance) SetNotifyLocalTransform(enable bool) Instance

SetNotifyLocalTransform is promoted from CanvasItem.Instance.SetNotifyLocalTransform.

func (Instance) SetNotifyTransform

func (self Instance) SetNotifyTransform(enable bool) Instance

SetNotifyTransform is promoted from CanvasItem.Instance.SetNotifyTransform.

func (*Instance) SetObject

func (self *Instance) SetObject(obj [1]gdreference.Object) bool

func (Instance) SetOffsetBottom

func (self Instance) SetOffsetBottom(value Float.X) Instance

SetOffsetBottom sets the property returned by [GetOffset]. Returns the instance, so that property settings can be chained.

func (Instance) SetOffsetLeft

func (self Instance) SetOffsetLeft(value Float.X) Instance

SetOffsetLeft sets the property returned by [GetOffset]. Returns the instance, so that property settings can be chained.

func (Instance) SetOffsetRight

func (self Instance) SetOffsetRight(value Float.X) Instance

SetOffsetRight sets the property returned by [GetOffset]. Returns the instance, so that property settings can be chained.

func (Instance) SetOffsetTop

func (self Instance) SetOffsetTop(value Float.X) Instance

SetOffsetTop sets the property returned by [GetOffset]. Returns the instance, so that property settings can be chained.

func (Instance) SetOffsetsPreset

func (self Instance) SetOffsetsPreset(preset LayoutPreset) Instance

func (Instance) SetOwner

func (self Instance) SetOwner(value Node.Instance) Instance

SetOwner is promoted from Node.Instance.SetOwner.

func (Instance) SetPhysicsInterpolationMode

func (self Instance) SetPhysicsInterpolationMode(value Node.PhysicsInterpolationMode) Instance

SetPhysicsInterpolationMode is promoted from Node.Instance.SetPhysicsInterpolationMode.

func (Instance) SetPhysicsProcess

func (self Instance) SetPhysicsProcess(enable bool) Instance

SetPhysicsProcess is promoted from Node.Instance.SetPhysicsProcess.

func (Instance) SetPhysicsProcessInternal

func (self Instance) SetPhysicsProcessInternal(enable bool) Instance

SetPhysicsProcessInternal is promoted from Node.Instance.SetPhysicsProcessInternal.

func (Instance) SetPivotOffset

func (self Instance) SetPivotOffset(value Vector2.XY) Instance

SetPivotOffset sets the property returned by [GetPivotOffset]. Returns the instance, so that property settings can be chained.

func (Instance) SetPivotOffsetRatio

func (self Instance) SetPivotOffsetRatio(value Vector2.XY) Instance

SetPivotOffsetRatio sets the property returned by [GetPivotOffsetRatio]. Returns the instance, so that property settings can be chained.

func (Instance) SetPosition

func (self Instance) SetPosition(position Vector2.XY) Instance

func (Instance) SetProcess

func (self Instance) SetProcess(enable bool) Instance

SetProcess is promoted from Node.Instance.SetProcess.

func (Instance) SetProcessInput

func (self Instance) SetProcessInput(enable bool) Instance

SetProcessInput is promoted from Node.Instance.SetProcessInput.

func (Instance) SetProcessInternal

func (self Instance) SetProcessInternal(enable bool) Instance

SetProcessInternal is promoted from Node.Instance.SetProcessInternal.

func (Instance) SetProcessMode

func (self Instance) SetProcessMode(value Node.ProcessMode) Instance

SetProcessMode is promoted from Node.Instance.SetProcessMode.

func (Instance) SetProcessPhysicsPriority

func (self Instance) SetProcessPhysicsPriority(value int) Instance

SetProcessPhysicsPriority is promoted from Node.Instance.SetProcessPhysicsPriority.

func (Instance) SetProcessPriority

func (self Instance) SetProcessPriority(value int) Instance

SetProcessPriority is promoted from Node.Instance.SetProcessPriority.

func (Instance) SetProcessShortcutInput

func (self Instance) SetProcessShortcutInput(enable bool) Instance

SetProcessShortcutInput is promoted from Node.Instance.SetProcessShortcutInput.

func (Instance) SetProcessThreadGroup

func (self Instance) SetProcessThreadGroup(value Node.ProcessThreadGroup) Instance

SetProcessThreadGroup is promoted from Node.Instance.SetProcessThreadGroup.

func (Instance) SetProcessThreadGroupOrder

func (self Instance) SetProcessThreadGroupOrder(value int) Instance

SetProcessThreadGroupOrder is promoted from Node.Instance.SetProcessThreadGroupOrder.

func (Instance) SetProcessThreadMessages

func (self Instance) SetProcessThreadMessages(value Node.ProcessThreadMessages) Instance

SetProcessThreadMessages is promoted from Node.Instance.SetProcessThreadMessages.

func (Instance) SetProcessUnhandledInput

func (self Instance) SetProcessUnhandledInput(enable bool) Instance

SetProcessUnhandledInput is promoted from Node.Instance.SetProcessUnhandledInput.

func (Instance) SetProcessUnhandledKeyInput

func (self Instance) SetProcessUnhandledKeyInput(enable bool) Instance

SetProcessUnhandledKeyInput is promoted from Node.Instance.SetProcessUnhandledKeyInput.

func (Instance) SetRotation

func (self Instance) SetRotation(value Float.X) Instance

SetRotation sets the property returned by [GetRotation]. Returns the instance, so that property settings can be chained.

func (Instance) SetRotationDegrees

func (self Instance) SetRotationDegrees(value Float.X) Instance

SetRotationDegrees sets the property returned by [GetRotationDegrees]. Returns the instance, so that property settings can be chained.

func (Instance) SetScale

func (self Instance) SetScale(value Vector2.XY) Instance

SetScale sets the property returned by [GetScale]. Returns the instance, so that property settings can be chained.

func (Instance) SetSceneFilePath

func (self Instance) SetSceneFilePath(value string) Instance

SetSceneFilePath is promoted from Node.Instance.SetSceneFilePath.

func (Instance) SetSceneInstanceLoadPlaceholder

func (self Instance) SetSceneInstanceLoadPlaceholder(load_placeholder bool) Instance

SetSceneInstanceLoadPlaceholder is promoted from Node.Instance.SetSceneInstanceLoadPlaceholder.

func (Instance) SetSelfModulate

func (self Instance) SetSelfModulate(value Color.RGBA) Instance

SetSelfModulate is promoted from CanvasItem.Instance.SetSelfModulate.

func (Instance) SetShortcutContext

func (self Instance) SetShortcutContext(value Node.Instance) Instance

SetShortcutContext sets the property returned by [GetShortcutContext]. Returns the instance, so that property settings can be chained.

func (Instance) SetShowBehindParent

func (self Instance) SetShowBehindParent(value bool) Instance

SetShowBehindParent is promoted from CanvasItem.Instance.SetShowBehindParent.

func (Instance) SetSize

func (self Instance) SetSize(size Vector2.XY) Instance

func (Instance) SetSizeFlagsHorizontal

func (self Instance) SetSizeFlagsHorizontal(value SizeFlags) Instance

SetSizeFlagsHorizontal sets the property returned by [GetHSizeFlags]. Returns the instance, so that property settings can be chained.

func (Instance) SetSizeFlagsStretchRatio

func (self Instance) SetSizeFlagsStretchRatio(value Float.X) Instance

SetSizeFlagsStretchRatio sets the property returned by [GetStretchRatio]. Returns the instance, so that property settings can be chained.

func (Instance) SetSizeFlagsVertical

func (self Instance) SetSizeFlagsVertical(value SizeFlags) Instance

SetSizeFlagsVertical sets the property returned by [GetVSizeFlags]. Returns the instance, so that property settings can be chained.

func (Instance) SetTextureFilter

func (self Instance) SetTextureFilter(value CanvasItem.TextureFilter) Instance

SetTextureFilter is promoted from CanvasItem.Instance.SetTextureFilter.

func (Instance) SetTextureRepeat

func (self Instance) SetTextureRepeat(value CanvasItem.TextureRepeat) Instance

SetTextureRepeat is promoted from CanvasItem.Instance.SetTextureRepeat.

func (Instance) SetTheme

func (self Instance) SetTheme(value Theme.Instance) Instance

SetTheme sets the property returned by [GetTheme]. Returns the instance, so that property settings can be chained.

func (Instance) SetThemeTypeVariation

func (self Instance) SetThemeTypeVariation(value string) Instance

SetThemeTypeVariation sets the property returned by [GetThemeTypeVariation]. Returns the instance, so that property settings can be chained.

func (Instance) SetThreadSafe

func (self Instance) SetThreadSafe(property string, value any) Instance

SetThreadSafe is promoted from Node.Instance.SetThreadSafe.

func (Instance) SetTooltipAutoTranslateMode

func (self Instance) SetTooltipAutoTranslateMode(value Node.AutoTranslateMode) Instance

SetTooltipAutoTranslateMode sets the property returned by [GetTooltipAutoTranslateMode]. Returns the instance, so that property settings can be chained.

func (Instance) SetTooltipText

func (self Instance) SetTooltipText(value string) Instance

SetTooltipText sets the property returned by [GetTooltipText]. Returns the instance, so that property settings can be chained.

func (Instance) SetTopLevel

func (self Instance) SetTopLevel(value bool) Instance

SetTopLevel is promoted from CanvasItem.Instance.SetTopLevel.

func (Instance) SetTranslationDomainInherited

func (self Instance) SetTranslationDomainInherited() Instance

SetTranslationDomainInherited is promoted from Node.Instance.SetTranslationDomainInherited.

func (Instance) SetUniqueNameInOwner

func (self Instance) SetUniqueNameInOwner(value bool) Instance

SetUniqueNameInOwner is promoted from Node.Instance.SetUniqueNameInOwner.

func (Instance) SetUseParentMaterial

func (self Instance) SetUseParentMaterial(value bool) Instance

SetUseParentMaterial is promoted from CanvasItem.Instance.SetUseParentMaterial.

func (Instance) SetVisibilityLayer

func (self Instance) SetVisibilityLayer(value int) Instance

SetVisibilityLayer is promoted from CanvasItem.Instance.SetVisibilityLayer.

func (Instance) SetVisibilityLayerBit

func (self Instance) SetVisibilityLayerBit(layer int, enabled bool) Instance

SetVisibilityLayerBit is promoted from CanvasItem.Instance.SetVisibilityLayerBit.

func (Instance) SetVisible

func (self Instance) SetVisible(value bool) Instance

SetVisible is promoted from CanvasItem.Instance.SetVisible.

func (Instance) SetYSortEnabled

func (self Instance) SetYSortEnabled(value bool) Instance

SetYSortEnabled is promoted from CanvasItem.Instance.SetYSortEnabled.

func (Instance) SetZAsRelative

func (self Instance) SetZAsRelative(value bool) Instance

SetZAsRelative is promoted from CanvasItem.Instance.SetZAsRelative.

func (Instance) SetZIndex

func (self Instance) SetZIndex(value int) Instance

SetZIndex is promoted from CanvasItem.Instance.SetZIndex.

func (Instance) ShortcutContext

func (self Instance) ShortcutContext() Node.Instance

func (Instance) Show

func (self Instance) Show()

Show is promoted from CanvasItem.Instance.Show.

func (Instance) ShowBehindParent

func (self Instance) ShowBehindParent() bool

ShowBehindParent is promoted from CanvasItem.Instance.ShowBehindParent.

func (Instance) Size

func (self Instance) Size() Vector2.XY

func (Instance) SizeFlagsHorizontal

func (self Instance) SizeFlagsHorizontal() SizeFlags

func (Instance) SizeFlagsStretchRatio

func (self Instance) SizeFlagsStretchRatio() Float.X

func (Instance) SizeFlagsVertical

func (self Instance) SizeFlagsVertical() SizeFlags

func (Instance) TextureFilter

func (self Instance) TextureFilter() CanvasItem.TextureFilter

TextureFilter is promoted from CanvasItem.Instance.TextureFilter.

func (Instance) TextureRepeat

func (self Instance) TextureRepeat() CanvasItem.TextureRepeat

TextureRepeat is promoted from CanvasItem.Instance.TextureRepeat.

func (Instance) Theme

func (self Instance) Theme() Theme.Instance

func (Instance) ThemeTypeVariation

func (self Instance) ThemeTypeVariation() string

func (Instance) TooltipAutoTranslateMode

func (self Instance) TooltipAutoTranslateMode() Node.AutoTranslateMode

func (Instance) TooltipText

func (self Instance) TooltipText() string

func (Instance) TopLevel

func (self Instance) TopLevel() bool

TopLevel is promoted from CanvasItem.Instance.TopLevel.

func (Instance) UniqueNameInOwner

func (self Instance) UniqueNameInOwner() bool

UniqueNameInOwner is promoted from Node.Instance.UniqueNameInOwner.

func (Instance) UpdateConfigurationWarnings

func (self Instance) UpdateConfigurationWarnings()

UpdateConfigurationWarnings is promoted from Node.Instance.UpdateConfigurationWarnings.

func (Instance) UpdateMinimumSize

func (self Instance) UpdateMinimumSize()

func (Instance) UseParentMaterial

func (self Instance) UseParentMaterial() bool

UseParentMaterial is promoted from CanvasItem.Instance.UseParentMaterial.

func (Instance) Virtual

func (self Instance) Virtual(name string) reflect.Value

func (Instance) VisibilityLayer

func (self Instance) VisibilityLayer() int

VisibilityLayer is promoted from CanvasItem.Instance.VisibilityLayer.

func (Instance) Visible

func (self Instance) Visible() bool

Visible is promoted from CanvasItem.Instance.Visible.

func (Instance) WarpMouse

func (self Instance) WarpMouse(position Vector2.XY)

func (Instance) YSortEnabled

func (self Instance) YSortEnabled() bool

YSortEnabled is promoted from CanvasItem.Instance.YSortEnabled.

func (Instance) ZAsRelative

func (self Instance) ZAsRelative() bool

ZAsRelative is promoted from CanvasItem.Instance.ZAsRelative.

func (Instance) ZIndex

func (self Instance) ZIndex() int

ZIndex is promoted from CanvasItem.Instance.ZIndex.

type Interface

type Interface interface {
	HasPoint(point Vector2.XY) bool
	StructuredTextParser(args []any, text string) []Vector3i.XYZ
	GetMinimumSize() Vector2.XY
	GetTooltip(at_position Vector2.XY) string
	GetDragData(at_position Vector2.XY) any
	CanDropData(at_position Vector2.XY, data any) bool
	DropData(at_position Vector2.XY, data any)
	MakeCustomTooltip(for_text string) Object.Instance
	AccessibilityGetContextualInfo() string
	GetAccessibilityContainerName(node Node.Instance) string
	GuiInput(event InputEvent.Instance)
}

type LayoutDirection

type LayoutDirection int64 //gd:Control.LayoutDirection
const (
	LayoutDirectionInherited         LayoutDirection = 0
	LayoutDirectionApplicationLocale LayoutDirection = 1
	LayoutDirectionLtr               LayoutDirection = 2
	LayoutDirectionRtl               LayoutDirection = 3
	LayoutDirectionSystemLocale      LayoutDirection = 4
	LayoutDirectionMax               LayoutDirection = 5
	LayoutDirectionLocale            LayoutDirection = 1
)

type LayoutPreset

type LayoutPreset int64 //gd:Control.LayoutPreset
const (
	PresetTopLeft      LayoutPreset = 0
	PresetTopRight     LayoutPreset = 1
	PresetBottomLeft   LayoutPreset = 2
	PresetBottomRight  LayoutPreset = 3
	PresetCenterLeft   LayoutPreset = 4
	PresetCenterTop    LayoutPreset = 5
	PresetCenterRight  LayoutPreset = 6
	PresetCenterBottom LayoutPreset = 7
	PresetCenter       LayoutPreset = 8
	PresetLeftWide     LayoutPreset = 9
	PresetTopWide      LayoutPreset = 10
	PresetRightWide    LayoutPreset = 11
	PresetBottomWide   LayoutPreset = 12
	PresetVcenterWide  LayoutPreset = 13
	PresetHcenterWide  LayoutPreset = 14
	PresetFullRect     LayoutPreset = 15
)

type LayoutPresetMode

type LayoutPresetMode int64 //gd:Control.LayoutPresetMode
const (
	PresetModeMinsize    LayoutPresetMode = 0
	PresetModeKeepWidth  LayoutPresetMode = 1
	PresetModeKeepHeight LayoutPresetMode = 2
	PresetModeKeepSize   LayoutPresetMode = 3
)

type MoreArgs

type MoreArgs [1]gdclass.Control

MoreArgs is a container for Instance functions with additional 'optional' arguments.

func (MoreArgs) GetCursorShape

func (self MoreArgs) GetCursorShape(position Vector2.XY) CursorShape

func (MoreArgs) GetThemeColor

func (self MoreArgs) GetThemeColor(name string, theme_type string) Color.RGBA

func (MoreArgs) GetThemeConstant

func (self MoreArgs) GetThemeConstant(name string, theme_type string) int

func (MoreArgs) GetThemeFont

func (self MoreArgs) GetThemeFont(name string, theme_type string) Font.Instance

func (MoreArgs) GetThemeFontSize

func (self MoreArgs) GetThemeFontSize(name string, theme_type string) int

func (MoreArgs) GetThemeIcon

func (self MoreArgs) GetThemeIcon(name string, theme_type string) Texture2D.Instance

func (MoreArgs) GetThemeStylebox

func (self MoreArgs) GetThemeStylebox(name string, theme_type string) StyleBox.Instance

func (MoreArgs) GetTooltip

func (self MoreArgs) GetTooltip(at_position Vector2.XY) string

func (MoreArgs) GrabFocus

func (self MoreArgs) GrabFocus(hide_focus bool)

func (MoreArgs) HasFocus

func (self MoreArgs) HasFocus(ignore_hidden_focus bool) bool

func (MoreArgs) HasThemeColor

func (self MoreArgs) HasThemeColor(name string, theme_type string) bool

func (MoreArgs) HasThemeConstant

func (self MoreArgs) HasThemeConstant(name string, theme_type string) bool

func (MoreArgs) HasThemeFont

func (self MoreArgs) HasThemeFont(name string, theme_type string) bool

func (MoreArgs) HasThemeFontSize

func (self MoreArgs) HasThemeFontSize(name string, theme_type string) bool

func (MoreArgs) HasThemeIcon

func (self MoreArgs) HasThemeIcon(name string, theme_type string) bool

func (MoreArgs) HasThemeStylebox

func (self MoreArgs) HasThemeStylebox(name string, theme_type string) bool

func (MoreArgs) SetAnchor

func (self MoreArgs) SetAnchor(side Rect2.Side, anchor Float.X, keep_offset bool, push_opposite_anchor bool) MoreArgs

func (MoreArgs) SetAnchorAndOffset

func (self MoreArgs) SetAnchorAndOffset(side Rect2.Side, anchor Float.X, offset Float.X, push_opposite_anchor bool) MoreArgs

func (MoreArgs) SetAnchorsAndOffsetsPreset

func (self MoreArgs) SetAnchorsAndOffsetsPreset(preset LayoutPreset, resize_mode LayoutPresetMode, margin int) MoreArgs

func (MoreArgs) SetAnchorsPreset

func (self MoreArgs) SetAnchorsPreset(preset LayoutPreset, keep_offsets bool) MoreArgs

func (MoreArgs) SetGlobalPosition

func (self MoreArgs) SetGlobalPosition(position Vector2.XY, keep_offsets bool) MoreArgs

func (MoreArgs) SetOffsetsPreset

func (self MoreArgs) SetOffsetsPreset(preset LayoutPreset, resize_mode LayoutPresetMode, margin int) MoreArgs

func (MoreArgs) SetPosition

func (self MoreArgs) SetPosition(position Vector2.XY, keep_offsets bool) MoreArgs

func (MoreArgs) SetSize

func (self MoreArgs) SetSize(size Vector2.XY, keep_offsets bool) MoreArgs

type MouseBehaviorRecursive

type MouseBehaviorRecursive int64 //gd:Control.MouseBehaviorRecursive
const (
	MouseBehaviorInherited MouseBehaviorRecursive = 0
	MouseBehaviorDisabled  MouseBehaviorRecursive = 1
	MouseBehaviorEnabled   MouseBehaviorRecursive = 2
)

type MouseFilter

type MouseFilter int64 //gd:Control.MouseFilter
const (
	MouseFilterStop   MouseFilter = 0
	MouseFilterPass   MouseFilter = 1
	MouseFilterIgnore MouseFilter = 2
)

type Singleton

type Singleton[T gdclass.Interface] = Extension[T]

Singleton can be embedded in a new struct to create a Go singleton extension of the class.

It will become available as a global inside scripts and any any other Go Extension types will have any *T typed fields filled in to point at this singleton once they have been instantiated.

T must be a type that is embedding this Singleton as the first field. It is unsafe and invalid to use this type directly, or embedded in any other way. See Interface for methods that can be overridden by T.

type SizeFlags

type SizeFlags int64 //gd:Control.SizeFlags
const (
	SizeShrinkBegin  SizeFlags = 0
	SizeFill         SizeFlags = 1
	SizeExpand       SizeFlags = 2
	SizeExpandFill   SizeFlags = 3
	SizeShrinkCenter SizeFlags = 4
	SizeShrinkEnd    SizeFlags = 8
)

type TextDirection

type TextDirection int64 //gd:Control.TextDirection
const (
	TextDirectionInherited TextDirection = 3
	TextDirectionAuto      TextDirection = 0
	TextDirectionLtr       TextDirection = 1
	TextDirectionRtl       TextDirection = 2
)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL