Documentation ¶
Index ¶
- Constants
- Variables
- func CreateObjectEncoder[T Object]() objectArgumentEncoder[T]
- func GDClassRegisterInstanceBindingCallbacks(tn string)
- func GDExtensionStringPtrWithLatin1Chars(ptr GDExtensionStringPtr, content string)
- func GDExtensionStringPtrWithUtf8Chars(ptr GDExtensionStringPtr, content string)
- func GDExtensionVariantPtrFromAABB(v AABB, rOut GDExtensionUninitializedVariantPtr)
- func GDExtensionVariantPtrFromArray(v Array, rOut GDExtensionUninitializedVariantPtr)
- func GDExtensionVariantPtrFromBasis(v Basis, rOut GDExtensionUninitializedVariantPtr)
- func GDExtensionVariantPtrFromBool(v bool, rOut GDExtensionUninitializedVariantPtr)
- func GDExtensionVariantPtrFromCallable(v Callable, rOut GDExtensionUninitializedVariantPtr)
- func GDExtensionVariantPtrFromColor(v Color, rOut GDExtensionUninitializedVariantPtr)
- func GDExtensionVariantPtrFromDictionary(v Dictionary, rOut GDExtensionUninitializedVariantPtr)
- func GDExtensionVariantPtrFromFloat32(v float32, rOut GDExtensionUninitializedVariantPtr)
- func GDExtensionVariantPtrFromFloat64(v float64, rOut GDExtensionUninitializedVariantPtr)
- func GDExtensionVariantPtrFromGodotObjectPtr(owner *GodotObject, rOut GDExtensionUninitializedVariantPtr)
- func GDExtensionVariantPtrFromInt(v int, rOut GDExtensionUninitializedVariantPtr)
- func GDExtensionVariantPtrFromInt16(v int16, rOut GDExtensionUninitializedVariantPtr)
- func GDExtensionVariantPtrFromInt32(v int32, rOut GDExtensionUninitializedVariantPtr)
- func GDExtensionVariantPtrFromInt64(v int64, rOut GDExtensionUninitializedVariantPtr)
- func GDExtensionVariantPtrFromInt8(v int8, rOut GDExtensionUninitializedVariantPtr)
- func GDExtensionVariantPtrFromNodePath(v NodePath, rOut GDExtensionUninitializedVariantPtr)
- func GDExtensionVariantPtrFromPackedByteArray(v PackedByteArray, rOut GDExtensionUninitializedVariantPtr)
- func GDExtensionVariantPtrFromPackedColorArray(v PackedColorArray, rOut GDExtensionUninitializedVariantPtr)
- func GDExtensionVariantPtrFromPackedFloat32Array(v PackedFloat32Array, rOut GDExtensionUninitializedVariantPtr)
- func GDExtensionVariantPtrFromPackedFloat64Array(v PackedFloat64Array, rOut GDExtensionUninitializedVariantPtr)
- func GDExtensionVariantPtrFromPackedInt32Array(v PackedInt32Array, rOut GDExtensionUninitializedVariantPtr)
- func GDExtensionVariantPtrFromPackedInt64Array(v PackedInt64Array, rOut GDExtensionUninitializedVariantPtr)
- func GDExtensionVariantPtrFromPackedStringArray(v PackedStringArray, rOut GDExtensionUninitializedVariantPtr)
- func GDExtensionVariantPtrFromPackedVector2Array(v PackedVector2Array, rOut GDExtensionUninitializedVariantPtr)
- func GDExtensionVariantPtrFromPackedVector3Array(v PackedVector3Array, rOut GDExtensionUninitializedVariantPtr)
- func GDExtensionVariantPtrFromPlane(v Plane, rOut GDExtensionUninitializedVariantPtr)
- func GDExtensionVariantPtrFromProjection(v Projection, rOut GDExtensionUninitializedVariantPtr)
- func GDExtensionVariantPtrFromQuaternion(v Quaternion, rOut GDExtensionUninitializedVariantPtr)
- func GDExtensionVariantPtrFromRID(v RID, rOut GDExtensionUninitializedVariantPtr)
- func GDExtensionVariantPtrFromSignal(v Signal, rOut GDExtensionUninitializedVariantPtr)
- func GDExtensionVariantPtrFromString(v String, rOut GDExtensionUninitializedVariantPtr)
- func GDExtensionVariantPtrFromStringName(v StringName, rOut GDExtensionUninitializedVariantPtr)
- func GDExtensionVariantPtrFromTransform2D(v Transform2D, rOut GDExtensionUninitializedVariantPtr)
- func GDExtensionVariantPtrFromTransform3D(v Transform3D, rOut GDExtensionUninitializedVariantPtr)
- func GDExtensionVariantPtrFromUint(v uint, rOut GDExtensionUninitializedVariantPtr)
- func GDExtensionVariantPtrFromUint16(v uint16, rOut GDExtensionUninitializedVariantPtr)
- func GDExtensionVariantPtrFromUint32(v uint32, rOut GDExtensionUninitializedVariantPtr)
- func GDExtensionVariantPtrFromUint64(v uint64, rOut GDExtensionUninitializedVariantPtr)
- func GDExtensionVariantPtrFromUint8(v uint8, rOut GDExtensionUninitializedVariantPtr)
- func GDExtensionVariantPtrFromVector2(v Vector2, rOut GDExtensionUninitializedVariantPtr)
- func GDExtensionVariantPtrFromVector2i(v Vector2i, rOut GDExtensionUninitializedVariantPtr)
- func GDExtensionVariantPtrFromVector3(v Vector3, rOut GDExtensionUninitializedVariantPtr)
- func GDExtensionVariantPtrFromVector3i(v Vector3i, rOut GDExtensionUninitializedVariantPtr)
- func GDExtensionVariantPtrFromVector4(v Vector4, rOut GDExtensionUninitializedVariantPtr)
- func GDExtensionVariantPtrFromVector4i(v Vector4i, rOut GDExtensionUninitializedVariantPtr)
- func GDExtensionVariantPtrWithNil(rOut GDExtensionUninitializedVariantPtr)
- func GetSingleton(name string) GDExtensionObjectPtr
- func GoCallback_GDClassBindingCreate(p_token unsafe.Pointer, p_instance unsafe.Pointer) unsafe.Pointer
- func GoCallback_GDClassBindingFree(p_token unsafe.Pointer, p_instance unsafe.Pointer, p_binding unsafe.Pointer)
- func GoCallback_GDClassBindingReference(p_token unsafe.Pointer, p_instance unsafe.Pointer, ...) C.GDExtensionBool
- func NewVariantCopy(dst, src Variant)
- func Stringify(v Variant) string
- func VariantInitBindings()
- func VariantPtrSliceToString(values []*Variant) string
- func VariantSliceToString(values []Variant) string
- func WrappedPostInitialize(extensionClassName string, w Wrapped)
- func ZapVariant(key string, v Variant) zap.Field
- func ZapVector2(key string, v Vector2) zap.Field
- func ZapVector3(key string, v Vector3) zap.Field
- func ZapVector4(key string, v Vector4) zap.Field
- type AABB
- func (cx *AABB) Abs() AABB
- func (cx *AABB) Encloses(with AABB) bool
- func (cx *AABB) Equal_AABB(right AABB) bool
- func (cx *AABB) Equal_Variant(right Variant) bool
- func (cx *AABB) Expand(to_point Vector3) AABB
- func (cx *AABB) GetCenter() Vector3
- func (cx *AABB) GetEndpoint(idx int64) Vector3
- func (cx *AABB) GetLongestAxis() Vector3
- func (cx *AABB) GetLongestAxisIndex() int64
- func (cx *AABB) GetLongestAxisSize() float32
- func (cx *AABB) GetShortestAxis() Vector3
- func (cx *AABB) GetShortestAxisIndex() int64
- func (cx *AABB) GetShortestAxisSize() float32
- func (cx *AABB) GetSupport(dir Vector3) Vector3
- func (cx *AABB) GetVolume() float32
- func (cx *AABB) Grow(by float32) AABB
- func (cx *AABB) HasPoint(point Vector3) bool
- func (cx *AABB) HasSurface() bool
- func (cx *AABB) HasVolume() bool
- func (cx *AABB) In_Array(right Array) bool
- func (cx *AABB) In_Dictionary(right Dictionary) bool
- func (cx *AABB) Intersection(with AABB) AABB
- func (cx *AABB) Intersects(with AABB) bool
- func (cx *AABB) IntersectsPlane(plane Plane) bool
- func (cx *AABB) IntersectsRay(from Vector3, dir Vector3) Variant
- func (cx *AABB) IntersectsSegment(from Vector3, to Vector3) Variant
- func (cx *AABB) IsEqualApprox(aabb AABB) bool
- func (cx *AABB) IsFinite() bool
- func (cx *AABB) MemberGetend() Vector3
- func (cx *AABB) MemberGetposition() Vector3
- func (cx *AABB) MemberGetsize() Vector3
- func (cx *AABB) Merge(with AABB) AABB
- func (cx *AABB) Multiply_Transform3D(right Transform3D) AABB
- func (c *AABB) NativeConstPtr() GDExtensionConstTypePtr
- func (c *AABB) NativePtr() GDExtensionTypePtr
- func (cx *AABB) Not() bool
- func (cx *AABB) Not_equal_AABB(right AABB) bool
- func (cx *AABB) Not_equal_Variant(right Variant) bool
- type AESContext
- type AStar2D
- type AStar3D
- type AStarGrid2D
- type AcceptDialog
- type AnimatableBody2D
- type AnimatableBody3D
- type AnimatedSprite2D
- type AnimatedSprite3D
- type AnimatedTexture
- type Animation
- type AnimationLibrary
- type AnimationMixer
- type AnimationNode
- type AnimationNodeAdd2
- type AnimationNodeAdd3
- type AnimationNodeAnimation
- type AnimationNodeBlend2
- type AnimationNodeBlend3
- type AnimationNodeBlendSpace1D
- type AnimationNodeBlendSpace2D
- type AnimationNodeBlendTree
- type AnimationNodeOneShot
- type AnimationNodeOutput
- type AnimationNodeStateMachine
- type AnimationNodeStateMachinePlayback
- type AnimationNodeStateMachineTransition
- type AnimationNodeSub2
- type AnimationNodeSync
- type AnimationNodeTimeScale
- type AnimationNodeTimeSeek
- type AnimationNodeTransition
- type AnimationPlayer
- type AnimationRootNode
- type AnimationTree
- type Area2D
- type Area3D
- type ArgumentEncoder
- type Array
- func NewArray() Array
- func NewArrayWithArray(from Array) Array
- func NewArrayWithArrayInt64StringNameVariant(base Array, typeName int64, class_name StringName, script Variant) Array
- func NewArrayWithGDExtensionConstTypePtr(src GDExtensionConstTypePtr) Array
- func NewArrayWithPackedByteArray(from PackedByteArray) Array
- func NewArrayWithPackedColorArray(from PackedColorArray) Array
- func NewArrayWithPackedFloat32Array(from PackedFloat32Array) Array
- func NewArrayWithPackedFloat64Array(from PackedFloat64Array) Array
- func NewArrayWithPackedInt32Array(from PackedInt32Array) Array
- func NewArrayWithPackedInt64Array(from PackedInt64Array) Array
- func NewArrayWithPackedStringArray(from PackedStringArray) Array
- func NewArrayWithPackedVector2Array(from PackedVector2Array) Array
- func NewArrayWithPackedVector3Array(from PackedVector3Array) Array
- func (cx *Array) Add_Array(right Array) Array
- func (cx *Array) All(method Callable) bool
- func (cx *Array) Any(method Callable) bool
- func (cx *Array) Append(value Variant)
- func (cx *Array) AppendArray(array Array)
- func (cx *Array) Assign(array Array)
- func (cx *Array) Back() Variant
- func (cx *Array) Bsearch(value Variant, before bool) int64
- func (cx *Array) BsearchCustom(value Variant, callbackFunc Callable, before bool) int64
- func (cx *Array) Clear()
- func (cx *Array) Count(value Variant) int64
- func (cx *Array) Destroy()
- func (cx *Array) Duplicate(deep bool) Array
- func (cx *Array) Equal_Array(right Array) bool
- func (cx *Array) Equal_Variant(right Variant) bool
- func (cx *Array) Erase(value Variant)
- func (cx *Array) Fill(value Variant)
- func (cx *Array) Filter(method Callable) Array
- func (cx *Array) Find(what Variant, from int64) int64
- func (cx *Array) Front() Variant
- func (cx *Array) GetIndexed(i int64) Variant
- func (cx *Array) GetTypedBuiltin() int64
- func (cx *Array) GetTypedClassName() StringName
- func (cx *Array) GetTypedScript() Variant
- func (cx *Array) Greater_Array(right Array) bool
- func (cx *Array) Greater_equal_Array(right Array) bool
- func (cx *Array) Has(value Variant) bool
- func (cx *Array) Hash() int64
- func (cx *Array) In_Array(right Array) bool
- func (cx *Array) In_Dictionary(right Dictionary) bool
- func (cx *Array) Insert(position int64, value Variant) int64
- func (cx *Array) IsEmpty() bool
- func (cx *Array) IsReadOnly() bool
- func (cx *Array) IsSameTyped(array Array) bool
- func (cx *Array) IsTyped() bool
- func (cx *Array) Less_Array(right Array) bool
- func (cx *Array) Less_equal_Array(right Array) bool
- func (cx *Array) MakeReadOnly()
- func (cx *Array) Map(method Callable) Array
- func (cx *Array) Max() Variant
- func (cx *Array) Min() Variant
- func (c *Array) NativeConstPtr() GDExtensionConstTypePtr
- func (c *Array) NativePtr() GDExtensionTypePtr
- func (cx *Array) Not() bool
- func (cx *Array) Not_equal_Array(right Array) bool
- func (cx *Array) Not_equal_Variant(right Variant) bool
- func (cx *Array) PickRandom() Variant
- func (cx *Array) PopAt(position int64) Variant
- func (cx *Array) PopBack() Variant
- func (cx *Array) PopFront() Variant
- func (cx *Array) PushBack(value Variant)
- func (cx *Array) PushFront(value Variant)
- func (cx *Array) Reduce(method Callable, accum Variant) Variant
- func (cx *Array) RemoveAt(position int64)
- func (cx *Array) Resize(size int64) int64
- func (cx *Array) Reverse()
- func (cx *Array) Rfind(what Variant, from int64) int64
- func (cx *Array) SetIndexed(i int64, value Variant)
- func (cx *Array) Shuffle()
- func (cx *Array) Size() int64
- func (cx *Array) Slice(begin int64, end int64, step int64, deep bool) Array
- func (cx *Array) Sort()
- func (cx *Array) SortCustom(callbackFunc Callable)
- type ArrayMesh
- type ArrayOccluder3D
- type AspectRatioContainer
- type AtlasTexture
- type AudioBusLayout
- type AudioEffect
- type AudioEffectAmplify
- type AudioEffectBandLimitFilter
- type AudioEffectBandPassFilter
- type AudioEffectCapture
- type AudioEffectChorus
- type AudioEffectCompressor
- type AudioEffectDelay
- type AudioEffectDistortion
- type AudioEffectEQ
- type AudioEffectEQ10
- type AudioEffectEQ21
- type AudioEffectEQ6
- type AudioEffectFilter
- type AudioEffectHighPassFilter
- type AudioEffectHighShelfFilter
- type AudioEffectInstance
- type AudioEffectLimiter
- type AudioEffectLowPassFilter
- type AudioEffectLowShelfFilter
- type AudioEffectNotchFilter
- type AudioEffectPanner
- type AudioEffectPhaser
- type AudioEffectPitchShift
- type AudioEffectRecord
- type AudioEffectReverb
- type AudioEffectSpectrumAnalyzer
- type AudioEffectSpectrumAnalyzerInstance
- type AudioEffectStereoEnhance
- type AudioListener2D
- type AudioListener3D
- type AudioServer
- type AudioStream
- type AudioStreamGenerator
- type AudioStreamGeneratorPlayback
- type AudioStreamMP3
- type AudioStreamMicrophone
- type AudioStreamOggVorbis
- type AudioStreamPlayback
- type AudioStreamPlaybackOggVorbis
- type AudioStreamPlaybackPolyphonic
- type AudioStreamPlaybackResampled
- type AudioStreamPlayer
- type AudioStreamPlayer2D
- type AudioStreamPlayer3D
- type AudioStreamPolyphonic
- type AudioStreamRandomizer
- type AudioStreamWAV
- type BackBufferCopy
- type BaseButton
- type BaseMaterial3D
- type Basis
- func NewBasis() Basis
- func NewBasisWithBasis(from Basis) Basis
- func NewBasisWithGDExtensionConstTypePtr(src GDExtensionConstTypePtr) Basis
- func NewBasisWithQuaternion(from Quaternion) Basis
- func NewBasisWithVector3Float32(axis Vector3, angle float32) Basis
- func NewBasisWithVector3Vector3Vector3(x_axis Vector3, y_axis Vector3, z_axis Vector3) Basis
- func (cx *Basis) Determinant() float32
- func (cx *Basis) Equal_Basis(right Basis) bool
- func (cx *Basis) Equal_Variant(right Variant) bool
- func (cx *Basis) FromEuler(euler Vector3, order int64) Basis
- func (cx *Basis) FromScale(scale Vector3) Basis
- func (cx *Basis) GetEuler(order int64) Vector3
- func (cx *Basis) GetIndexed(i int64) Vector3
- func (cx *Basis) GetRotationQuaternion() Quaternion
- func (cx *Basis) GetScale() Vector3
- func (cx *Basis) In_Array(right Array) bool
- func (cx *Basis) In_Dictionary(right Dictionary) bool
- func (cx *Basis) Inverse() Basis
- func (cx *Basis) IsConformal() bool
- func (cx *Basis) IsEqualApprox(b Basis) bool
- func (cx *Basis) IsFinite() bool
- func (cx *Basis) LookingAt(target Vector3, up Vector3, use_model_front bool) Basis
- func (cx *Basis) MemberGetx() Vector3
- func (cx *Basis) MemberGety() Vector3
- func (cx *Basis) MemberGetz() Vector3
- func (cx *Basis) Multiply_Basis(right Basis) Basis
- func (cx *Basis) Multiply_Vector3(right Vector3) Vector3
- func (cx *Basis) Multiply_float(right float32) Basis
- func (cx *Basis) Multiply_int(right int64) Basis
- func (c *Basis) NativeConstPtr() GDExtensionConstTypePtr
- func (c *Basis) NativePtr() GDExtensionTypePtr
- func (cx *Basis) Not() bool
- func (cx *Basis) Not_equal_Basis(right Basis) bool
- func (cx *Basis) Not_equal_Variant(right Variant) bool
- func (cx *Basis) Orthonormalized() Basis
- func (cx *Basis) Rotated(axis Vector3, angle float32) Basis
- func (cx *Basis) Scaled(scale Vector3) Basis
- func (cx *Basis) SetIndexed(i int64, value Vector3)
- func (cx *Basis) Slerp(to Basis, weight float32) Basis
- func (cx *Basis) Tdotx(with Vector3) float32
- func (cx *Basis) Tdoty(with Vector3) float32
- func (cx *Basis) Tdotz(with Vector3) float32
- func (cx *Basis) Transposed() Basis
- type BitMap
- type Bone2D
- type BoneAttachment3D
- type BoneMap
- type BoxContainer
- type BoxMesh
- type BoxOccluder3D
- type BoxShape3D
- type Button
- type ButtonGroup
- type CPUParticles2D
- type CPUParticles3D
- type CSGBox3D
- type CSGCombiner3D
- type CSGCylinder3D
- type CSGMesh3D
- type CSGPolygon3D
- type CSGPrimitive3D
- type CSGShape3D
- type CSGSphere3D
- type CSGTorus3D
- type Callable
- func (cx *Callable) Bindv(arguments Array) Callable
- func (cx *Callable) Callv(arguments Array) Variant
- func (cx *Callable) Destroy()
- func (cx *Callable) Equal_Callable(right Callable) bool
- func (cx *Callable) Equal_Variant(right Variant) bool
- func (cx *Callable) GetBoundArguments() Array
- func (cx *Callable) GetBoundArgumentsCount() int64
- func (cx *Callable) GetMethod() StringName
- func (cx *Callable) GetObject() Object
- func (cx *Callable) GetObjectId() int64
- func (cx *Callable) Hash() int64
- func (cx *Callable) In_Array(right Array) bool
- func (cx *Callable) In_Dictionary(right Dictionary) bool
- func (cx *Callable) IsCustom() bool
- func (cx *Callable) IsNull() bool
- func (cx *Callable) IsStandard() bool
- func (cx *Callable) IsValid() bool
- func (c *Callable) NativeConstPtr() GDExtensionConstTypePtr
- func (c *Callable) NativePtr() GDExtensionTypePtr
- func (cx *Callable) Not() bool
- func (cx *Callable) Not_equal_Callable(right Callable) bool
- func (cx *Callable) Not_equal_Variant(right Variant) bool
- func (cx *Callable) Unbind(argcount int64) Callable
- type CallbackTweener
- type Camera2D
- type Camera3D
- type CameraAttributes
- type CameraAttributesPhysical
- type CameraAttributesPractical
- type CameraFeed
- type CameraServer
- type CameraTexture
- type CanvasGroup
- type CanvasItem
- type CanvasItemMaterial
- type CanvasLayer
- type CanvasModulate
- type CanvasTexture
- type CapsuleMesh
- type CapsuleShape2D
- type CapsuleShape3D
- type CenterContainer
- type CharFXTransform
- type CharacterBody2D
- type CharacterBody3D
- type CheckBox
- type CheckButton
- type CircleShape2D
- type ClassDB
- type CodeEdit
- type CodeHighlighter
- type CollisionObject2D
- type CollisionObject3D
- type CollisionPolygon2D
- type CollisionPolygon3D
- type CollisionShape2D
- type CollisionShape3D
- type Color
- func NewColor() Color
- func NewColorWithColor(from Color) Color
- func NewColorWithColorFloat32(from Color, alpha float32) Color
- func NewColorWithFloat32Float32Float32(r float32, g float32, b float32) Color
- func NewColorWithFloat32Float32Float32Float32(r float32, g float32, b float32, a float32) Color
- func NewColorWithGDExtensionConstTypePtr(src GDExtensionConstTypePtr) Color
- func NewColorWithString(code String) Color
- func NewColorWithStringFloat32(code String, alpha float32) Color
- func (cx *Color) Add_Color(right Color) Color
- func (cx *Color) Blend(over Color) Color
- func (cx *Color) Clamp(min Color, max Color) Color
- func (cx *Color) Darkened(amount float32) Color
- func (cx *Color) Divide_Color(right Color) Color
- func (cx *Color) Divide_float(right float32) Color
- func (cx *Color) Divide_int(right int64) Color
- func (cx *Color) Equal_Color(right Color) bool
- func (cx *Color) Equal_Variant(right Variant) bool
- func (cx *Color) FromHsv(h float32, s float32, v float32, alpha float32) Color
- func (cx *Color) FromOkHsl(h float32, s float32, l float32, alpha float32) Color
- func (cx *Color) FromRgbe9995(rgbe int64) Color
- func (cx *Color) FromString(str String, defaultName Color) Color
- func (cx *Color) GetIndexed(i int64) float32
- func (cx *Color) GetLuminance() float32
- func (cx *Color) Hex(hex int64) Color
- func (cx *Color) Hex64(hex int64) Color
- func (cx *Color) Html(rgba String) Color
- func (cx *Color) HtmlIsValid(color String) bool
- func (cx *Color) In_Array(right Array) bool
- func (cx *Color) In_Dictionary(right Dictionary) bool
- func (cx *Color) In_PackedColorArray(right PackedColorArray) bool
- func (cx *Color) Inverted() Color
- func (cx *Color) IsEqualApprox(to Color) bool
- func (cx *Color) Lerp(to Color, weight float32) Color
- func (cx *Color) Lightened(amount float32) Color
- func (cx *Color) LinearToSrgb() Color
- func (cx *Color) MemberGeta() float32
- func (cx *Color) MemberGeta8() int64
- func (cx *Color) MemberGetb() float32
- func (cx *Color) MemberGetb8() int64
- func (cx *Color) MemberGetg() float32
- func (cx *Color) MemberGetg8() int64
- func (cx *Color) MemberGeth() float32
- func (cx *Color) MemberGetr() float32
- func (cx *Color) MemberGetr8() int64
- func (cx *Color) MemberGets() float32
- func (cx *Color) MemberGetv() float32
- func (cx *Color) Multiply_Color(right Color) Color
- func (cx *Color) Multiply_float(right float32) Color
- func (cx *Color) Multiply_int(right int64) Color
- func (c *Color) NativeConstPtr() GDExtensionConstTypePtr
- func (c *Color) NativePtr() GDExtensionTypePtr
- func (cx *Color) Negate() Color
- func (cx *Color) Not() bool
- func (cx *Color) Not_equal_Color(right Color) bool
- func (cx *Color) Not_equal_Variant(right Variant) bool
- func (cx *Color) Positive() Color
- func (cx *Color) SetIndexed(i int64, value float32)
- func (cx *Color) SrgbToLinear() Color
- func (cx *Color) Subtract_Color(right Color) Color
- func (cx *Color) ToAbgr32() int64
- func (cx *Color) ToAbgr64() int64
- func (cx *Color) ToArgb32() int64
- func (cx *Color) ToArgb64() int64
- func (cx *Color) ToHtml(with_alpha bool) String
- func (cx *Color) ToRgba32() int64
- func (cx *Color) ToRgba64() int64
- type ColorPicker
- type ColorPickerButton
- type ColorRect
- type CompressedCubemap
- type CompressedCubemapArray
- type CompressedTexture2D
- type CompressedTexture2DArray
- type CompressedTexture3D
- type CompressedTextureLayered
- type ConcavePolygonShape2D
- type ConcavePolygonShape3D
- type ConeTwistJoint3D
- type ConfigFile
- type ConfirmationDialog
- type Container
- type Control
- type ConvexPolygonShape2D
- type ConvexPolygonShape3D
- type Crypto
- type CryptoKey
- type Cubemap
- type CubemapArray
- type Curve
- type Curve2D
- type Curve3D
- type CurveTexture
- type CurveXYZTexture
- type CylinderMesh
- type CylinderShape3D
- type DTLSServer
- type DampedSpringJoint2D
- type Decal
- type Dictionary
- func (cx *Dictionary) Clear()
- func (cx *Dictionary) Destroy()
- func (cx *Dictionary) Duplicate(deep bool) Dictionary
- func (cx *Dictionary) Equal_Dictionary(right Dictionary) bool
- func (cx *Dictionary) Equal_Variant(right Variant) bool
- func (cx *Dictionary) Erase(key Variant) bool
- func (cx *Dictionary) FindKey(value Variant) Variant
- func (cx *Dictionary) Get(key Variant, defaultName Variant) Variant
- func (cx *Dictionary) GetIndexed(i int64) Variant
- func (cx *Dictionary) GetKeyed(key string) Variant
- func (cx *Dictionary) Has(key Variant) bool
- func (cx *Dictionary) HasAll(keys Array) bool
- func (cx *Dictionary) Hash() int64
- func (cx *Dictionary) In_Array(right Array) bool
- func (cx *Dictionary) In_Dictionary(right Dictionary) bool
- func (cx *Dictionary) IsEmpty() bool
- func (cx *Dictionary) IsReadOnly() bool
- func (cx *Dictionary) Keys() Array
- func (cx *Dictionary) MakeReadOnly()
- func (cx *Dictionary) Merge(dictionary Dictionary, overwrite bool)
- func (c *Dictionary) NativeConstPtr() GDExtensionConstTypePtr
- func (c *Dictionary) NativePtr() GDExtensionTypePtr
- func (cx *Dictionary) Not() bool
- func (cx *Dictionary) Not_equal_Dictionary(right Dictionary) bool
- func (cx *Dictionary) Not_equal_Variant(right Variant) bool
- func (cx *Dictionary) SetIndexed(i int64, value Variant)
- func (cx *Dictionary) SetKeyed(key string, value Variant)
- func (cx *Dictionary) Size() int64
- func (cx *Dictionary) Values() Array
- type DirAccess
- type DirectionalLight2D
- type DirectionalLight3D
- type DisplayServer
- type ENetConnection
- type ENetMultiplayerPeer
- type ENetPacketPeer
- type EditorCommandPalette
- type EditorDebuggerPlugin
- type EditorDebuggerSession
- type EditorExportPlatform
- type EditorExportPlatformAndroid
- type EditorExportPlatformIOS
- type EditorExportPlatformLinuxBSD
- type EditorExportPlatformMacOS
- type EditorExportPlatformPC
- type EditorExportPlatformWeb
- type EditorExportPlatformWindows
- type EditorExportPlugin
- type EditorFeatureProfile
- type EditorFileDialog
- type EditorFileSystem
- type EditorFileSystemDirectory
- type EditorFileSystemImportFormatSupportQuery
- type EditorImportPlugin
- type EditorInspector
- type EditorInspectorPlugin
- type EditorInterface
- type EditorNode3DGizmo
- type EditorNode3DGizmoPlugin
- type EditorPaths
- type EditorPlugin
- type EditorProperty
- type EditorResourceConversionPlugin
- type EditorResourcePicker
- type EditorResourcePreview
- type EditorResourcePreviewGenerator
- type EditorResourceTooltipPlugin
- type EditorSceneFormatImporter
- type EditorSceneFormatImporterBlend
- type EditorSceneFormatImporterFBX
- type EditorSceneFormatImporterGLTF
- type EditorScenePostImport
- type EditorScenePostImportPlugin
- type EditorScript
- type EditorScriptPicker
- type EditorSelection
- type EditorSettings
- type EditorSpinSlider
- type EditorSyntaxHighlighter
- type EditorTranslationParserPlugin
- type EditorUndoRedoManager
- type EditorVCSInterface
- type EncodedObjectAsID
- type Engine
- type EngineDebugger
- type EngineProfiler
- type Environment
- type Expression
- type FastNoiseLite
- type FileAccess
- type FileDialog
- type FileSystemDock
- type FlowContainer
- type FogMaterial
- type FogVolume
- type Font
- type FontFile
- type FontVariation
- type GDBuiltInClass
- type GDBuiltInDestroyableClass
- type GDClass
- type GDClassGoConstructor
- type GDExtension
- type GDExtensionBindingCallback
- type GDExtensionClass
- type GDExtensionClassGoConstructorFromOwner
- type GDExtensionManager
- type GDScript
- type GLTFAccessor
- type GLTFAnimation
- type GLTFBufferView
- type GLTFCamera
- type GLTFDocument
- type GLTFDocumentExtension
- type GLTFDocumentExtensionConvertImporterMesh
- type GLTFLight
- type GLTFMesh
- type GLTFNode
- type GLTFPhysicsBody
- type GLTFPhysicsShape
- type GLTFSkeleton
- type GLTFSkin
- type GLTFSpecGloss
- type GLTFState
- type GLTFTexture
- type GLTFTextureSampler
- type GPUParticles2D
- type GPUParticles3D
- type GPUParticlesAttractor3D
- type GPUParticlesAttractorBox3D
- type GPUParticlesAttractorSphere3D
- type GPUParticlesAttractorVectorField3D
- type GPUParticlesCollision3D
- type GPUParticlesCollisionBox3D
- type GPUParticlesCollisionHeightField3D
- type GPUParticlesCollisionSDF3D
- type GPUParticlesCollisionSphere3D
- type Generic6DOFJoint3D
- type Geometry2D
- type Geometry3D
- type GeometryInstance3D
- type GetPropertyFunc
- type GoStringFormat
- type GodotObject
- type Gradient
- type GradientTexture1D
- type GradientTexture2D
- type GraphEdit
- type GraphElement
- type GraphNode
- type GridContainer
- type GridMap
- type GrooveJoint2D
- type HBoxContainer
- type HFlowContainer
- type HMACContext
- type HScrollBar
- type HSeparator
- type HSlider
- type HSplitContainer
- type HTTPClient
- type HTTPRequest
- type HasDestructor
- type HashingContext
- type HeightMapShape3D
- type HingeJoint3D
- type IP
- type Image
- type ImageFormatLoader
- type ImageFormatLoaderExtension
- type ImageTexture
- type ImageTexture3D
- type ImageTextureLayered
- type ImmediateMesh
- type ImporterMesh
- type ImporterMeshInstance3D
- type Input
- type InputEvent
- type InputEventAction
- type InputEventFromWindow
- type InputEventGesture
- type InputEventJoypadButton
- type InputEventJoypadMotion
- type InputEventKey
- type InputEventMIDI
- type InputEventMagnifyGesture
- type InputEventMouse
- type InputEventMouseButton
- type InputEventMouseMotion
- type InputEventPanGesture
- type InputEventScreenDrag
- type InputEventScreenTouch
- type InputEventShortcut
- type InputEventWithModifiers
- type InputMap
- type InstancePlaceholder
- type IntervalTweener
- type ItemList
- type JNISingleton
- type JSON
- type JSONRPC
- type JavaClass
- type JavaClassWrapper
- type JavaScriptBridge
- type JavaScriptObject
- type Joint2D
- type Joint3D
- type KinematicCollision2D
- type KinematicCollision3D
- type Label
- type Label3D
- type LabelSettings
- type Light2D
- type Light3D
- type LightOccluder2D
- type LightmapGI
- type LightmapGIData
- type LightmapProbe
- type Lightmapper
- type LightmapperRD
- type Line2D
- type LineEdit
- type LinkButton
- type MainLoop
- type MarginContainer
- type Marker2D
- type Marker3D
- type Marshalls
- type Material
- type MenuBar
- type MenuButton
- type Mesh
- type MeshConvexDecompositionSettings
- type MeshDataTool
- type MeshInstance2D
- type MeshInstance3D
- type MeshLibrary
- type MeshTexture
- type MethodTweener
- type MissingNode
- type MissingResource
- type MobileVRInterface
- type MovieWriter
- type MultiMesh
- type MultiMeshInstance2D
- type MultiMeshInstance3D
- type MultiplayerAPI
- type MultiplayerAPIExtension
- type MultiplayerPeer
- type MultiplayerPeerExtension
- type MultiplayerSpawner
- type MultiplayerSynchronizer
- type Mutex
- type NavigationAgent2D
- type NavigationAgent3D
- type NavigationLink2D
- type NavigationLink3D
- type NavigationMesh
- type NavigationMeshGenerator
- type NavigationMeshSourceGeometryData2D
- type NavigationMeshSourceGeometryData3D
- type NavigationObstacle2D
- type NavigationObstacle3D
- type NavigationPathQueryParameters2D
- type NavigationPathQueryParameters3D
- type NavigationPathQueryResult2D
- type NavigationPathQueryResult3D
- type NavigationPolygon
- type NavigationRegion2D
- type NavigationRegion3D
- type NavigationServer2D
- type NavigationServer3D
- type NinePatchRect
- type Node
- type Node2D
- type Node3D
- type Node3DGizmo
- type NodePath
- func (cx *NodePath) Destroy()
- func (cx *NodePath) Equal_NodePath(right NodePath) bool
- func (cx *NodePath) Equal_Variant(right Variant) bool
- func (cx *NodePath) GetAsPropertyPath() NodePath
- func (cx *NodePath) GetConcatenatedNames() StringName
- func (cx *NodePath) GetConcatenatedSubnames() StringName
- func (cx *NodePath) GetName(idx int64) StringName
- func (cx *NodePath) GetNameCount() int64
- func (cx *NodePath) GetSubname(idx int64) StringName
- func (cx *NodePath) GetSubnameCount() int64
- func (cx *NodePath) Hash() int64
- func (cx *NodePath) In_Array(right Array) bool
- func (cx *NodePath) In_Dictionary(right Dictionary) bool
- func (cx *NodePath) IsAbsolute() bool
- func (cx *NodePath) IsEmpty() bool
- func (c *NodePath) NativeConstPtr() GDExtensionConstTypePtr
- func (c *NodePath) NativePtr() GDExtensionTypePtr
- func (cx *NodePath) Not() bool
- func (cx *NodePath) Not_equal_NodePath(right NodePath) bool
- func (cx *NodePath) Not_equal_Variant(right Variant) bool
- type Noise
- type NoiseTexture2D
- type NoiseTexture3D
- type Number
- type ORMMaterial3D
- type OS
- type Object
- type Occluder3D
- type OccluderInstance3D
- type OccluderPolygon2D
- type OfflineMultiplayerPeer
- type OggPacketSequence
- type OggPacketSequencePlayback
- type OmniLight3D
- type OpenXRAPIExtension
- type OpenXRAction
- type OpenXRActionMap
- type OpenXRActionSet
- type OpenXRExtensionWrapperExtension
- type OpenXRHand
- type OpenXRIPBinding
- type OpenXRInteractionProfile
- type OpenXRInteractionProfileMetadata
- type OpenXRInterface
- type OptimizedTranslation
- type OptionButton
- type PCKPacker
- type PackedByteArray
- func (cx *PackedByteArray) Add_PackedByteArray(right PackedByteArray) PackedByteArray
- func (cx *PackedByteArray) Append(value int64) bool
- func (cx *PackedByteArray) AppendArray(array PackedByteArray)
- func (cx *PackedByteArray) Bsearch(value int64, before bool) int64
- func (cx *PackedByteArray) Clear()
- func (cx *PackedByteArray) Compress(compression_mode int64) PackedByteArray
- func (cx *PackedByteArray) Count(value int64) int64
- func (cx *PackedByteArray) DecodeDouble(byte_offset int64) float32
- func (cx *PackedByteArray) DecodeFloat(byte_offset int64) float32
- func (cx *PackedByteArray) DecodeHalf(byte_offset int64) float32
- func (cx *PackedByteArray) DecodeS16(byte_offset int64) int64
- func (cx *PackedByteArray) DecodeS32(byte_offset int64) int64
- func (cx *PackedByteArray) DecodeS64(byte_offset int64) int64
- func (cx *PackedByteArray) DecodeS8(byte_offset int64) int64
- func (cx *PackedByteArray) DecodeU16(byte_offset int64) int64
- func (cx *PackedByteArray) DecodeU32(byte_offset int64) int64
- func (cx *PackedByteArray) DecodeU64(byte_offset int64) int64
- func (cx *PackedByteArray) DecodeU8(byte_offset int64) int64
- func (cx *PackedByteArray) DecodeVar(byte_offset int64, allow_objects bool) Variant
- func (cx *PackedByteArray) DecodeVarSize(byte_offset int64, allow_objects bool) int64
- func (cx *PackedByteArray) Decompress(buffer_size int64, compression_mode int64) PackedByteArray
- func (cx *PackedByteArray) DecompressDynamic(max_output_size int64, compression_mode int64) PackedByteArray
- func (cx *PackedByteArray) Destroy()
- func (cx *PackedByteArray) Duplicate() PackedByteArray
- func (cx *PackedByteArray) EncodeDouble(byte_offset int64, value float32)
- func (cx *PackedByteArray) EncodeFloat(byte_offset int64, value float32)
- func (cx *PackedByteArray) EncodeHalf(byte_offset int64, value float32)
- func (cx *PackedByteArray) EncodeS16(byte_offset int64, value int64)
- func (cx *PackedByteArray) EncodeS32(byte_offset int64, value int64)
- func (cx *PackedByteArray) EncodeS64(byte_offset int64, value int64)
- func (cx *PackedByteArray) EncodeS8(byte_offset int64, value int64)
- func (cx *PackedByteArray) EncodeU16(byte_offset int64, value int64)
- func (cx *PackedByteArray) EncodeU32(byte_offset int64, value int64)
- func (cx *PackedByteArray) EncodeU64(byte_offset int64, value int64)
- func (cx *PackedByteArray) EncodeU8(byte_offset int64, value int64)
- func (cx *PackedByteArray) EncodeVar(byte_offset int64, value Variant, allow_objects bool) int64
- func (cx *PackedByteArray) Equal_PackedByteArray(right PackedByteArray) bool
- func (cx *PackedByteArray) Equal_Variant(right Variant) bool
- func (cx *PackedByteArray) Fill(value int64)
- func (cx *PackedByteArray) Find(value int64, from int64) int64
- func (cx *PackedByteArray) GetIndexed(i int64) int64
- func (cx *PackedByteArray) GetStringFromAscii() String
- func (cx *PackedByteArray) GetStringFromUtf16() String
- func (cx *PackedByteArray) GetStringFromUtf32() String
- func (cx *PackedByteArray) GetStringFromUtf8() String
- func (cx *PackedByteArray) GetStringFromWchar() String
- func (cx *PackedByteArray) Has(value int64) bool
- func (cx *PackedByteArray) HasEncodedVar(byte_offset int64, allow_objects bool) bool
- func (cx *PackedByteArray) HexEncode() String
- func (cx *PackedByteArray) In_Array(right Array) bool
- func (cx *PackedByteArray) In_Dictionary(right Dictionary) bool
- func (cx *PackedByteArray) Insert(at_index int64, value int64) int64
- func (cx *PackedByteArray) IsEmpty() bool
- func (c *PackedByteArray) NativeConstPtr() GDExtensionConstTypePtr
- func (c *PackedByteArray) NativePtr() GDExtensionTypePtr
- func (cx *PackedByteArray) Not() bool
- func (cx *PackedByteArray) Not_equal_PackedByteArray(right PackedByteArray) bool
- func (cx *PackedByteArray) Not_equal_Variant(right Variant) bool
- func (cx *PackedByteArray) PushBack(value int64) bool
- func (cx *PackedByteArray) RemoveAt(index int64)
- func (cx *PackedByteArray) Resize(new_size int64) int64
- func (cx *PackedByteArray) Reverse()
- func (cx *PackedByteArray) Rfind(value int64, from int64) int64
- func (cx *PackedByteArray) Set(index int64, value int64)
- func (cx *PackedByteArray) SetIndexed(i int64, value int64)
- func (cx *PackedByteArray) Size() int64
- func (cx *PackedByteArray) Slice(begin int64, end int64) PackedByteArray
- func (cx *PackedByteArray) Sort()
- func (cx *PackedByteArray) ToFloat32Array() PackedFloat32Array
- func (cx *PackedByteArray) ToFloat64Array() PackedFloat64Array
- func (cx *PackedByteArray) ToInt32Array() PackedInt32Array
- func (cx *PackedByteArray) ToInt64Array() PackedInt64Array
- type PackedColorArray
- func (cx *PackedColorArray) Add_PackedColorArray(right PackedColorArray) PackedColorArray
- func (cx *PackedColorArray) Append(value Color) bool
- func (cx *PackedColorArray) AppendArray(array PackedColorArray)
- func (cx *PackedColorArray) Bsearch(value Color, before bool) int64
- func (cx *PackedColorArray) Clear()
- func (cx *PackedColorArray) Count(value Color) int64
- func (cx *PackedColorArray) Destroy()
- func (cx *PackedColorArray) Duplicate() PackedColorArray
- func (cx *PackedColorArray) Equal_PackedColorArray(right PackedColorArray) bool
- func (cx *PackedColorArray) Equal_Variant(right Variant) bool
- func (cx *PackedColorArray) Fill(value Color)
- func (cx *PackedColorArray) Find(value Color, from int64) int64
- func (cx *PackedColorArray) GetIndexed(i int64) Color
- func (cx *PackedColorArray) Has(value Color) bool
- func (cx *PackedColorArray) In_Array(right Array) bool
- func (cx *PackedColorArray) In_Dictionary(right Dictionary) bool
- func (cx *PackedColorArray) Insert(at_index int64, value Color) int64
- func (cx *PackedColorArray) IsEmpty() bool
- func (c *PackedColorArray) NativeConstPtr() GDExtensionConstTypePtr
- func (c *PackedColorArray) NativePtr() GDExtensionTypePtr
- func (cx *PackedColorArray) Not() bool
- func (cx *PackedColorArray) Not_equal_PackedColorArray(right PackedColorArray) bool
- func (cx *PackedColorArray) Not_equal_Variant(right Variant) bool
- func (cx *PackedColorArray) PushBack(value Color) bool
- func (cx *PackedColorArray) RemoveAt(index int64)
- func (cx *PackedColorArray) Resize(new_size int64) int64
- func (cx *PackedColorArray) Reverse()
- func (cx *PackedColorArray) Rfind(value Color, from int64) int64
- func (cx *PackedColorArray) Set(index int64, value Color)
- func (cx *PackedColorArray) SetIndexed(i int64, value Color)
- func (cx *PackedColorArray) Size() int64
- func (cx *PackedColorArray) Slice(begin int64, end int64) PackedColorArray
- func (cx *PackedColorArray) Sort()
- func (cx *PackedColorArray) ToByteArray() PackedByteArray
- type PackedDataContainer
- type PackedDataContainerRef
- type PackedFloat32Array
- func NewPackedFloat32Array() PackedFloat32Array
- func NewPackedFloat32ArrayWithArray(from Array) PackedFloat32Array
- func NewPackedFloat32ArrayWithGDExtensionConstTypePtr(src GDExtensionConstTypePtr) PackedFloat32Array
- func NewPackedFloat32ArrayWithPackedFloat32Array(from PackedFloat32Array) PackedFloat32Array
- func (cx *PackedFloat32Array) Add_PackedFloat32Array(right PackedFloat32Array) PackedFloat32Array
- func (cx *PackedFloat32Array) Append(value float32) bool
- func (cx *PackedFloat32Array) AppendArray(array PackedFloat32Array)
- func (cx *PackedFloat32Array) Bsearch(value float32, before bool) int64
- func (cx *PackedFloat32Array) Clear()
- func (cx *PackedFloat32Array) Count(value float32) int64
- func (cx *PackedFloat32Array) Destroy()
- func (cx *PackedFloat32Array) Duplicate() PackedFloat32Array
- func (cx *PackedFloat32Array) Equal_PackedFloat32Array(right PackedFloat32Array) bool
- func (cx *PackedFloat32Array) Equal_Variant(right Variant) bool
- func (cx *PackedFloat32Array) Fill(value float32)
- func (cx *PackedFloat32Array) Find(value float32, from int64) int64
- func (cx *PackedFloat32Array) GetIndexed(i int64) float32
- func (cx *PackedFloat32Array) Has(value float32) bool
- func (cx *PackedFloat32Array) In_Array(right Array) bool
- func (cx *PackedFloat32Array) In_Dictionary(right Dictionary) bool
- func (cx *PackedFloat32Array) Insert(at_index int64, value float32) int64
- func (cx *PackedFloat32Array) IsEmpty() bool
- func (c *PackedFloat32Array) NativeConstPtr() GDExtensionConstTypePtr
- func (c *PackedFloat32Array) NativePtr() GDExtensionTypePtr
- func (cx *PackedFloat32Array) Not() bool
- func (cx *PackedFloat32Array) Not_equal_PackedFloat32Array(right PackedFloat32Array) bool
- func (cx *PackedFloat32Array) Not_equal_Variant(right Variant) bool
- func (cx *PackedFloat32Array) PushBack(value float32) bool
- func (cx *PackedFloat32Array) RemoveAt(index int64)
- func (cx *PackedFloat32Array) Resize(new_size int64) int64
- func (cx *PackedFloat32Array) Reverse()
- func (cx *PackedFloat32Array) Rfind(value float32, from int64) int64
- func (cx *PackedFloat32Array) Set(index int64, value float32)
- func (cx *PackedFloat32Array) SetIndexed(i int64, value float32)
- func (cx *PackedFloat32Array) Size() int64
- func (cx *PackedFloat32Array) Slice(begin int64, end int64) PackedFloat32Array
- func (cx *PackedFloat32Array) Sort()
- func (cx *PackedFloat32Array) ToByteArray() PackedByteArray
- type PackedFloat64Array
- func NewPackedFloat64Array() PackedFloat64Array
- func NewPackedFloat64ArrayWithArray(from Array) PackedFloat64Array
- func NewPackedFloat64ArrayWithGDExtensionConstTypePtr(src GDExtensionConstTypePtr) PackedFloat64Array
- func NewPackedFloat64ArrayWithPackedFloat64Array(from PackedFloat64Array) PackedFloat64Array
- func (cx *PackedFloat64Array) Add_PackedFloat64Array(right PackedFloat64Array) PackedFloat64Array
- func (cx *PackedFloat64Array) Append(value float32) bool
- func (cx *PackedFloat64Array) AppendArray(array PackedFloat64Array)
- func (cx *PackedFloat64Array) Bsearch(value float32, before bool) int64
- func (cx *PackedFloat64Array) Clear()
- func (cx *PackedFloat64Array) Count(value float32) int64
- func (cx *PackedFloat64Array) Destroy()
- func (cx *PackedFloat64Array) Duplicate() PackedFloat64Array
- func (cx *PackedFloat64Array) Equal_PackedFloat64Array(right PackedFloat64Array) bool
- func (cx *PackedFloat64Array) Equal_Variant(right Variant) bool
- func (cx *PackedFloat64Array) Fill(value float32)
- func (cx *PackedFloat64Array) Find(value float32, from int64) int64
- func (cx *PackedFloat64Array) GetIndexed(i int64) float32
- func (cx *PackedFloat64Array) Has(value float32) bool
- func (cx *PackedFloat64Array) In_Array(right Array) bool
- func (cx *PackedFloat64Array) In_Dictionary(right Dictionary) bool
- func (cx *PackedFloat64Array) Insert(at_index int64, value float32) int64
- func (cx *PackedFloat64Array) IsEmpty() bool
- func (c *PackedFloat64Array) NativeConstPtr() GDExtensionConstTypePtr
- func (c *PackedFloat64Array) NativePtr() GDExtensionTypePtr
- func (cx *PackedFloat64Array) Not() bool
- func (cx *PackedFloat64Array) Not_equal_PackedFloat64Array(right PackedFloat64Array) bool
- func (cx *PackedFloat64Array) Not_equal_Variant(right Variant) bool
- func (cx *PackedFloat64Array) PushBack(value float32) bool
- func (cx *PackedFloat64Array) RemoveAt(index int64)
- func (cx *PackedFloat64Array) Resize(new_size int64) int64
- func (cx *PackedFloat64Array) Reverse()
- func (cx *PackedFloat64Array) Rfind(value float32, from int64) int64
- func (cx *PackedFloat64Array) Set(index int64, value float32)
- func (cx *PackedFloat64Array) SetIndexed(i int64, value float32)
- func (cx *PackedFloat64Array) Size() int64
- func (cx *PackedFloat64Array) Slice(begin int64, end int64) PackedFloat64Array
- func (cx *PackedFloat64Array) Sort()
- func (cx *PackedFloat64Array) ToByteArray() PackedByteArray
- type PackedInt32Array
- func (cx *PackedInt32Array) Add_PackedInt32Array(right PackedInt32Array) PackedInt32Array
- func (cx *PackedInt32Array) Append(value int64) bool
- func (cx *PackedInt32Array) AppendArray(array PackedInt32Array)
- func (cx *PackedInt32Array) Bsearch(value int64, before bool) int64
- func (cx *PackedInt32Array) Clear()
- func (cx *PackedInt32Array) Count(value int64) int64
- func (cx *PackedInt32Array) Destroy()
- func (cx *PackedInt32Array) Duplicate() PackedInt32Array
- func (cx *PackedInt32Array) Equal_PackedInt32Array(right PackedInt32Array) bool
- func (cx *PackedInt32Array) Equal_Variant(right Variant) bool
- func (cx *PackedInt32Array) Fill(value int64)
- func (cx *PackedInt32Array) Find(value int64, from int64) int64
- func (cx *PackedInt32Array) GetIndexed(i int64) int64
- func (cx *PackedInt32Array) Has(value int64) bool
- func (cx *PackedInt32Array) In_Array(right Array) bool
- func (cx *PackedInt32Array) In_Dictionary(right Dictionary) bool
- func (cx *PackedInt32Array) Insert(at_index int64, value int64) int64
- func (cx *PackedInt32Array) IsEmpty() bool
- func (c *PackedInt32Array) NativeConstPtr() GDExtensionConstTypePtr
- func (c *PackedInt32Array) NativePtr() GDExtensionTypePtr
- func (cx *PackedInt32Array) Not() bool
- func (cx *PackedInt32Array) Not_equal_PackedInt32Array(right PackedInt32Array) bool
- func (cx *PackedInt32Array) Not_equal_Variant(right Variant) bool
- func (cx *PackedInt32Array) PushBack(value int64) bool
- func (cx *PackedInt32Array) RemoveAt(index int64)
- func (cx *PackedInt32Array) Resize(new_size int64) int64
- func (cx *PackedInt32Array) Reverse()
- func (cx *PackedInt32Array) Rfind(value int64, from int64) int64
- func (cx *PackedInt32Array) Set(index int64, value int64)
- func (cx *PackedInt32Array) SetIndexed(i int64, value int64)
- func (cx *PackedInt32Array) Size() int64
- func (cx *PackedInt32Array) Slice(begin int64, end int64) PackedInt32Array
- func (cx *PackedInt32Array) Sort()
- func (cx *PackedInt32Array) ToByteArray() PackedByteArray
- type PackedInt64Array
- func (cx *PackedInt64Array) Add_PackedInt64Array(right PackedInt64Array) PackedInt64Array
- func (cx *PackedInt64Array) Append(value int64) bool
- func (cx *PackedInt64Array) AppendArray(array PackedInt64Array)
- func (cx *PackedInt64Array) Bsearch(value int64, before bool) int64
- func (cx *PackedInt64Array) Clear()
- func (cx *PackedInt64Array) Count(value int64) int64
- func (cx *PackedInt64Array) Destroy()
- func (cx *PackedInt64Array) Duplicate() PackedInt64Array
- func (cx *PackedInt64Array) Equal_PackedInt64Array(right PackedInt64Array) bool
- func (cx *PackedInt64Array) Equal_Variant(right Variant) bool
- func (cx *PackedInt64Array) Fill(value int64)
- func (cx *PackedInt64Array) Find(value int64, from int64) int64
- func (cx *PackedInt64Array) GetIndexed(i int64) int64
- func (cx *PackedInt64Array) Has(value int64) bool
- func (cx *PackedInt64Array) In_Array(right Array) bool
- func (cx *PackedInt64Array) In_Dictionary(right Dictionary) bool
- func (cx *PackedInt64Array) Insert(at_index int64, value int64) int64
- func (cx *PackedInt64Array) IsEmpty() bool
- func (c *PackedInt64Array) NativeConstPtr() GDExtensionConstTypePtr
- func (c *PackedInt64Array) NativePtr() GDExtensionTypePtr
- func (cx *PackedInt64Array) Not() bool
- func (cx *PackedInt64Array) Not_equal_PackedInt64Array(right PackedInt64Array) bool
- func (cx *PackedInt64Array) Not_equal_Variant(right Variant) bool
- func (cx *PackedInt64Array) PushBack(value int64) bool
- func (cx *PackedInt64Array) RemoveAt(index int64)
- func (cx *PackedInt64Array) Resize(new_size int64) int64
- func (cx *PackedInt64Array) Reverse()
- func (cx *PackedInt64Array) Rfind(value int64, from int64) int64
- func (cx *PackedInt64Array) Set(index int64, value int64)
- func (cx *PackedInt64Array) SetIndexed(i int64, value int64)
- func (cx *PackedInt64Array) Size() int64
- func (cx *PackedInt64Array) Slice(begin int64, end int64) PackedInt64Array
- func (cx *PackedInt64Array) Sort()
- func (cx *PackedInt64Array) ToByteArray() PackedByteArray
- type PackedScene
- type PackedStringArray
- func (cx *PackedStringArray) Add_PackedStringArray(right PackedStringArray) PackedStringArray
- func (cx *PackedStringArray) Append(value String) bool
- func (cx *PackedStringArray) AppendArray(array PackedStringArray)
- func (cx *PackedStringArray) Bsearch(value String, before bool) int64
- func (cx *PackedStringArray) Clear()
- func (cx *PackedStringArray) Count(value String) int64
- func (cx *PackedStringArray) Destroy()
- func (cx *PackedStringArray) Duplicate() PackedStringArray
- func (cx *PackedStringArray) Equal_PackedStringArray(right PackedStringArray) bool
- func (cx *PackedStringArray) Equal_Variant(right Variant) bool
- func (cx *PackedStringArray) Fill(value String)
- func (cx *PackedStringArray) Find(value String, from int64) int64
- func (cx *PackedStringArray) GetIndexed(i int64) String
- func (cx *PackedStringArray) Has(value String) bool
- func (cx *PackedStringArray) In_Array(right Array) bool
- func (cx *PackedStringArray) In_Dictionary(right Dictionary) bool
- func (cx *PackedStringArray) Insert(at_index int64, value String) int64
- func (cx *PackedStringArray) IsEmpty() bool
- func (c *PackedStringArray) NativeConstPtr() GDExtensionConstTypePtr
- func (c *PackedStringArray) NativePtr() GDExtensionTypePtr
- func (cx *PackedStringArray) Not() bool
- func (cx *PackedStringArray) Not_equal_PackedStringArray(right PackedStringArray) bool
- func (cx *PackedStringArray) Not_equal_Variant(right Variant) bool
- func (cx *PackedStringArray) PushBack(value String) bool
- func (cx *PackedStringArray) RemoveAt(index int64)
- func (cx *PackedStringArray) Resize(new_size int64) int64
- func (cx *PackedStringArray) Reverse()
- func (cx *PackedStringArray) Rfind(value String, from int64) int64
- func (cx *PackedStringArray) Set(index int64, value String)
- func (cx *PackedStringArray) SetIndexed(i int64, value String)
- func (cx *PackedStringArray) Size() int64
- func (cx *PackedStringArray) Slice(begin int64, end int64) PackedStringArray
- func (cx *PackedStringArray) Sort()
- func (cx *PackedStringArray) ToByteArray() PackedByteArray
- type PackedVector2Array
- func NewPackedVector2Array() PackedVector2Array
- func NewPackedVector2ArrayWithArray(from Array) PackedVector2Array
- func NewPackedVector2ArrayWithGDExtensionConstTypePtr(src GDExtensionConstTypePtr) PackedVector2Array
- func NewPackedVector2ArrayWithPackedVector2Array(from PackedVector2Array) PackedVector2Array
- func (cx *PackedVector2Array) Add_PackedVector2Array(right PackedVector2Array) PackedVector2Array
- func (cx *PackedVector2Array) Append(value Vector2) bool
- func (cx *PackedVector2Array) AppendArray(array PackedVector2Array)
- func (cx *PackedVector2Array) Bsearch(value Vector2, before bool) int64
- func (cx *PackedVector2Array) Clear()
- func (cx *PackedVector2Array) Count(value Vector2) int64
- func (cx *PackedVector2Array) Destroy()
- func (cx *PackedVector2Array) Duplicate() PackedVector2Array
- func (cx *PackedVector2Array) Equal_PackedVector2Array(right PackedVector2Array) bool
- func (cx *PackedVector2Array) Equal_Variant(right Variant) bool
- func (cx *PackedVector2Array) Fill(value Vector2)
- func (cx *PackedVector2Array) Find(value Vector2, from int64) int64
- func (cx *PackedVector2Array) GetIndexed(i int64) Vector2
- func (cx *PackedVector2Array) Has(value Vector2) bool
- func (cx *PackedVector2Array) In_Array(right Array) bool
- func (cx *PackedVector2Array) In_Dictionary(right Dictionary) bool
- func (cx *PackedVector2Array) Insert(at_index int64, value Vector2) int64
- func (cx *PackedVector2Array) IsEmpty() bool
- func (cx *PackedVector2Array) Multiply_Transform2D(right Transform2D) PackedVector2Array
- func (c *PackedVector2Array) NativeConstPtr() GDExtensionConstTypePtr
- func (c *PackedVector2Array) NativePtr() GDExtensionTypePtr
- func (cx *PackedVector2Array) Not() bool
- func (cx *PackedVector2Array) Not_equal_PackedVector2Array(right PackedVector2Array) bool
- func (cx *PackedVector2Array) Not_equal_Variant(right Variant) bool
- func (cx *PackedVector2Array) PushBack(value Vector2) bool
- func (cx *PackedVector2Array) RemoveAt(index int64)
- func (cx *PackedVector2Array) Resize(new_size int64) int64
- func (cx *PackedVector2Array) Reverse()
- func (cx *PackedVector2Array) Rfind(value Vector2, from int64) int64
- func (cx *PackedVector2Array) Set(index int64, value Vector2)
- func (cx *PackedVector2Array) SetIndexed(i int64, value Vector2)
- func (cx *PackedVector2Array) Size() int64
- func (cx *PackedVector2Array) Slice(begin int64, end int64) PackedVector2Array
- func (cx *PackedVector2Array) Sort()
- func (cx *PackedVector2Array) ToByteArray() PackedByteArray
- type PackedVector3Array
- func NewPackedVector3Array() PackedVector3Array
- func NewPackedVector3ArrayWithArray(from Array) PackedVector3Array
- func NewPackedVector3ArrayWithGDExtensionConstTypePtr(src GDExtensionConstTypePtr) PackedVector3Array
- func NewPackedVector3ArrayWithPackedVector3Array(from PackedVector3Array) PackedVector3Array
- func (cx *PackedVector3Array) Add_PackedVector3Array(right PackedVector3Array) PackedVector3Array
- func (cx *PackedVector3Array) Append(value Vector3) bool
- func (cx *PackedVector3Array) AppendArray(array PackedVector3Array)
- func (cx *PackedVector3Array) Bsearch(value Vector3, before bool) int64
- func (cx *PackedVector3Array) Clear()
- func (cx *PackedVector3Array) Count(value Vector3) int64
- func (cx *PackedVector3Array) Destroy()
- func (cx *PackedVector3Array) Duplicate() PackedVector3Array
- func (cx *PackedVector3Array) Equal_PackedVector3Array(right PackedVector3Array) bool
- func (cx *PackedVector3Array) Equal_Variant(right Variant) bool
- func (cx *PackedVector3Array) Fill(value Vector3)
- func (cx *PackedVector3Array) Find(value Vector3, from int64) int64
- func (cx *PackedVector3Array) GetIndexed(i int64) Vector3
- func (cx *PackedVector3Array) Has(value Vector3) bool
- func (cx *PackedVector3Array) In_Array(right Array) bool
- func (cx *PackedVector3Array) In_Dictionary(right Dictionary) bool
- func (cx *PackedVector3Array) Insert(at_index int64, value Vector3) int64
- func (cx *PackedVector3Array) IsEmpty() bool
- func (cx *PackedVector3Array) Multiply_Transform3D(right Transform3D) PackedVector3Array
- func (c *PackedVector3Array) NativeConstPtr() GDExtensionConstTypePtr
- func (c *PackedVector3Array) NativePtr() GDExtensionTypePtr
- func (cx *PackedVector3Array) Not() bool
- func (cx *PackedVector3Array) Not_equal_PackedVector3Array(right PackedVector3Array) bool
- func (cx *PackedVector3Array) Not_equal_Variant(right Variant) bool
- func (cx *PackedVector3Array) PushBack(value Vector3) bool
- func (cx *PackedVector3Array) RemoveAt(index int64)
- func (cx *PackedVector3Array) Resize(new_size int64) int64
- func (cx *PackedVector3Array) Reverse()
- func (cx *PackedVector3Array) Rfind(value Vector3, from int64) int64
- func (cx *PackedVector3Array) Set(index int64, value Vector3)
- func (cx *PackedVector3Array) SetIndexed(i int64, value Vector3)
- func (cx *PackedVector3Array) Size() int64
- func (cx *PackedVector3Array) Slice(begin int64, end int64) PackedVector3Array
- func (cx *PackedVector3Array) Sort()
- func (cx *PackedVector3Array) ToByteArray() PackedByteArray
- type PacketPeer
- type PacketPeerDTLS
- type PacketPeerExtension
- type PacketPeerStream
- type PacketPeerUDP
- type Panel
- type PanelContainer
- type PanoramaSkyMaterial
- type ParallaxBackground
- type ParallaxLayer
- type ParticleProcessMaterial
- type Path2D
- type Path3D
- type PathFollow2D
- type PathFollow3D
- type Performance
- type PhysicalBone2D
- type PhysicalBone3D
- type PhysicalSkyMaterial
- type PhysicsBody2D
- type PhysicsBody3D
- type PhysicsDirectBodyState2D
- type PhysicsDirectBodyState2DExtension
- type PhysicsDirectBodyState3D
- type PhysicsDirectBodyState3DExtension
- type PhysicsDirectSpaceState2D
- type PhysicsDirectSpaceState2DExtension
- type PhysicsDirectSpaceState3D
- type PhysicsDirectSpaceState3DExtension
- type PhysicsMaterial
- type PhysicsPointQueryParameters2D
- type PhysicsPointQueryParameters3D
- type PhysicsRayQueryParameters2D
- type PhysicsRayQueryParameters3D
- type PhysicsServer2D
- type PhysicsServer2DExtension
- type PhysicsServer2DManager
- type PhysicsServer3D
- type PhysicsServer3DExtension
- type PhysicsServer3DManager
- type PhysicsServer3DRenderingServerHandler
- type PhysicsShapeQueryParameters2D
- type PhysicsShapeQueryParameters3D
- type PhysicsTestMotionParameters2D
- type PhysicsTestMotionParameters3D
- type PhysicsTestMotionResult2D
- type PhysicsTestMotionResult3D
- type PinJoint2D
- type PinJoint3D
- type PlaceholderCubemap
- type PlaceholderCubemapArray
- type PlaceholderMaterial
- type PlaceholderMesh
- type PlaceholderTexture2D
- type PlaceholderTexture2DArray
- type PlaceholderTexture3D
- type PlaceholderTextureLayered
- type Plane
- func NewPlane() Plane
- func NewPlaneWithFloat32Float32Float32Float32(a float32, b float32, c float32, d float32) Plane
- func NewPlaneWithGDExtensionConstTypePtr(src GDExtensionConstTypePtr) Plane
- func NewPlaneWithPlane(from Plane) Plane
- func NewPlaneWithVector3(normal Vector3) Plane
- func NewPlaneWithVector3Float32(normal Vector3, d float32) Plane
- func NewPlaneWithVector3Vector3(normal Vector3, point Vector3) Plane
- func NewPlaneWithVector3Vector3Vector3(point1 Vector3, point2 Vector3, point3 Vector3) Plane
- func (cx *Plane) DistanceTo(point Vector3) float32
- func (cx *Plane) Equal_Plane(right Plane) bool
- func (cx *Plane) Equal_Variant(right Variant) bool
- func (cx *Plane) GetCenter() Vector3
- func (cx *Plane) HasPoint(point Vector3, tolerance float32) bool
- func (cx *Plane) In_Array(right Array) bool
- func (cx *Plane) In_Dictionary(right Dictionary) bool
- func (cx *Plane) Intersect3(b Plane, c Plane) Variant
- func (cx *Plane) IntersectsRay(from Vector3, dir Vector3) Variant
- func (cx *Plane) IntersectsSegment(from Vector3, to Vector3) Variant
- func (cx *Plane) IsEqualApprox(to_plane Plane) bool
- func (cx *Plane) IsFinite() bool
- func (cx *Plane) IsPointOver(point Vector3) bool
- func (cx *Plane) MemberGetd() float32
- func (cx *Plane) MemberGetnormal() Vector3
- func (cx *Plane) MemberGetx() float32
- func (cx *Plane) MemberGety() float32
- func (cx *Plane) MemberGetz() float32
- func (cx *Plane) Multiply_Transform3D(right Transform3D) Plane
- func (c *Plane) NativeConstPtr() GDExtensionConstTypePtr
- func (c *Plane) NativePtr() GDExtensionTypePtr
- func (cx *Plane) Negate() Plane
- func (cx *Plane) Normalized() Plane
- func (cx *Plane) Not() bool
- func (cx *Plane) Not_equal_Plane(right Plane) bool
- func (cx *Plane) Not_equal_Variant(right Variant) bool
- func (cx *Plane) Positive() Plane
- func (cx *Plane) Project(point Vector3) Vector3
- type PlaneMesh
- type PointLight2D
- type PointMesh
- type Polygon2D
- type PolygonOccluder3D
- type PolygonPathFinder
- type Popup
- type PopupMenu
- type PopupPanel
- type PortableCompressedTexture2D
- type PrimitiveMesh
- type PrismMesh
- type ProceduralSkyMaterial
- type ProgressBar
- type ProjectSettings
- type Projection
- func NewProjection() Projection
- func NewProjectionWithGDExtensionConstTypePtr(src GDExtensionConstTypePtr) Projection
- func NewProjectionWithProjection(from Projection) Projection
- func NewProjectionWithTransform3D(from Transform3D) Projection
- func NewProjectionWithVector4Vector4Vector4Vector4(x_axis Vector4, y_axis Vector4, z_axis Vector4, w_axis Vector4) Projection
- func (cx *Projection) CreateDepthCorrection(flip_y bool) Projection
- func (cx *Projection) CreateFitAabb(aabb AABB) Projection
- func (cx *Projection) CreateForHmd(eye int64, aspect float32, intraocular_dist float32, display_width float32, ...) Projection
- func (cx *Projection) CreateFrustum(left float32, right float32, bottom float32, top float32, z_near float32, ...) Projection
- func (cx *Projection) CreateFrustumAspect(size float32, aspect float32, offset Vector2, z_near float32, z_far float32, ...) Projection
- func (cx *Projection) CreateLightAtlasRect(rect Rect2) Projection
- func (cx *Projection) CreateOrthogonal(left float32, right float32, bottom float32, top float32, z_near float32, ...) Projection
- func (cx *Projection) CreateOrthogonalAspect(size float32, aspect float32, z_near float32, z_far float32, flip_fov bool) Projection
- func (cx *Projection) CreatePerspective(fovy float32, aspect float32, z_near float32, z_far float32, flip_fov bool) Projection
- func (cx *Projection) CreatePerspectiveHmd(fovy float32, aspect float32, z_near float32, z_far float32, flip_fov bool, ...) Projection
- func (cx *Projection) Determinant() float32
- func (cx *Projection) Equal_Projection(right Projection) bool
- func (cx *Projection) Equal_Variant(right Variant) bool
- func (cx *Projection) FlippedY() Projection
- func (cx *Projection) GetAspect() float32
- func (cx *Projection) GetFarPlaneHalfExtents() Vector2
- func (cx *Projection) GetFov() float32
- func (cx *Projection) GetFovy(fovx float32, aspect float32) float32
- func (cx *Projection) GetIndexed(i int64) Vector4
- func (cx *Projection) GetLodMultiplier() float32
- func (cx *Projection) GetPixelsPerMeter(for_pixel_width int64) int64
- func (cx *Projection) GetProjectionPlane(plane int64) Plane
- func (cx *Projection) GetViewportHalfExtents() Vector2
- func (cx *Projection) GetZFar() float32
- func (cx *Projection) GetZNear() float32
- func (cx *Projection) In_Array(right Array) bool
- func (cx *Projection) In_Dictionary(right Dictionary) bool
- func (cx *Projection) Inverse() Projection
- func (cx *Projection) IsOrthogonal() bool
- func (cx *Projection) JitterOffseted(offset Vector2) Projection
- func (cx *Projection) MemberGetw() Vector4
- func (cx *Projection) MemberGetx() Vector4
- func (cx *Projection) MemberGety() Vector4
- func (cx *Projection) MemberGetz() Vector4
- func (cx *Projection) Multiply_Projection(right Projection) Projection
- func (cx *Projection) Multiply_Vector4(right Vector4) Vector4
- func (c *Projection) NativeConstPtr() GDExtensionConstTypePtr
- func (c *Projection) NativePtr() GDExtensionTypePtr
- func (cx *Projection) Not() bool
- func (cx *Projection) Not_equal_Projection(right Projection) bool
- func (cx *Projection) Not_equal_Variant(right Variant) bool
- func (cx *Projection) PerspectiveZnearAdjusted(new_znear float32) Projection
- func (cx *Projection) SetIndexed(i int64, value Vector4)
- type PropertyTweener
- type QuadMesh
- type QuadOccluder3D
- type Quaternion
- func NewQuaternion() Quaternion
- func NewQuaternionWithBasis(from Basis) Quaternion
- func NewQuaternionWithFloat32Float32Float32Float32(x float32, y float32, z float32, w float32) Quaternion
- func NewQuaternionWithGDExtensionConstTypePtr(src GDExtensionConstTypePtr) Quaternion
- func NewQuaternionWithQuaternion(from Quaternion) Quaternion
- func NewQuaternionWithVector3Float32(axis Vector3, angle float32) Quaternion
- func NewQuaternionWithVector3Vector3(arc_from Vector3, arc_to Vector3) Quaternion
- func (cx *Quaternion) Add_Quaternion(right Quaternion) Quaternion
- func (cx *Quaternion) AngleTo(to Quaternion) float32
- func (cx *Quaternion) Divide_float(right float32) Quaternion
- func (cx *Quaternion) Divide_int(right int64) Quaternion
- func (cx *Quaternion) Dot(with Quaternion) float32
- func (cx *Quaternion) Equal_Quaternion(right Quaternion) bool
- func (cx *Quaternion) Equal_Variant(right Variant) bool
- func (cx *Quaternion) Exp() Quaternion
- func (cx *Quaternion) FromEuler(euler Vector3) Quaternion
- func (cx *Quaternion) GetAngle() float32
- func (cx *Quaternion) GetAxis() Vector3
- func (cx *Quaternion) GetEuler(order int64) Vector3
- func (cx *Quaternion) GetIndexed(i int64) float32
- func (cx *Quaternion) In_Array(right Array) bool
- func (cx *Quaternion) In_Dictionary(right Dictionary) bool
- func (cx *Quaternion) Inverse() Quaternion
- func (cx *Quaternion) IsEqualApprox(to Quaternion) bool
- func (cx *Quaternion) IsFinite() bool
- func (cx *Quaternion) IsNormalized() bool
- func (cx *Quaternion) Length() float32
- func (cx *Quaternion) LengthSquared() float32
- func (cx *Quaternion) Log() Quaternion
- func (cx *Quaternion) MemberGetw() float32
- func (cx *Quaternion) MemberGetx() float32
- func (cx *Quaternion) MemberGety() float32
- func (cx *Quaternion) MemberGetz() float32
- func (cx *Quaternion) Multiply_Quaternion(right Quaternion) Quaternion
- func (cx *Quaternion) Multiply_Vector3(right Vector3) Vector3
- func (cx *Quaternion) Multiply_float(right float32) Quaternion
- func (cx *Quaternion) Multiply_int(right int64) Quaternion
- func (c *Quaternion) NativeConstPtr() GDExtensionConstTypePtr
- func (c *Quaternion) NativePtr() GDExtensionTypePtr
- func (cx *Quaternion) Negate() Quaternion
- func (cx *Quaternion) Normalized() Quaternion
- func (cx *Quaternion) Not() bool
- func (cx *Quaternion) Not_equal_Quaternion(right Quaternion) bool
- func (cx *Quaternion) Not_equal_Variant(right Variant) bool
- func (cx *Quaternion) Positive() Quaternion
- func (cx *Quaternion) SetIndexed(i int64, value float32)
- func (cx *Quaternion) Slerp(to Quaternion, weight float32) Quaternion
- func (cx *Quaternion) Slerpni(to Quaternion, weight float32) Quaternion
- func (cx *Quaternion) SphericalCubicInterpolate(b Quaternion, pre_a Quaternion, post_b Quaternion, weight float32) Quaternion
- func (cx *Quaternion) SphericalCubicInterpolateInTime(b Quaternion, pre_a Quaternion, post_b Quaternion, weight float32, b_t float32, ...) Quaternion
- func (cx *Quaternion) Subtract_Quaternion(right Quaternion) Quaternion
- type RDAttachmentFormat
- type RDFramebufferPass
- type RDPipelineColorBlendState
- type RDPipelineColorBlendStateAttachment
- type RDPipelineDepthStencilState
- type RDPipelineMultisampleState
- type RDPipelineRasterizationState
- type RDPipelineSpecializationConstant
- type RDSamplerState
- type RDShaderFile
- type RDShaderSPIRV
- type RDShaderSource
- type RDTextureFormat
- type RDTextureView
- type RDUniform
- type RDVertexAttribute
- type RID
- func (cx *RID) Equal_RID(right RID) bool
- func (cx *RID) Equal_Variant(right Variant) bool
- func (cx *RID) GetId() int64
- func (cx *RID) Greater_RID(right RID) bool
- func (cx *RID) Greater_equal_RID(right RID) bool
- func (cx *RID) IsValid() bool
- func (cx *RID) Less_RID(right RID) bool
- func (cx *RID) Less_equal_RID(right RID) bool
- func (c *RID) NativeConstPtr() GDExtensionConstTypePtr
- func (c *RID) NativePtr() GDExtensionTypePtr
- func (cx *RID) Not() bool
- func (cx *RID) Not_equal_RID(right RID) bool
- func (cx *RID) Not_equal_Variant(right Variant) bool
- type RandomNumberGenerator
- type Range
- type RayCast2D
- type RayCast3D
- type Rect2
- func NewRect2() Rect2
- func NewRect2WithFloat32Float32Float32Float32(x float32, y float32, width float32, height float32) Rect2
- func NewRect2WithGDExtensionConstTypePtr(src GDExtensionConstTypePtr) Rect2
- func NewRect2WithRect2(from Rect2) Rect2
- func NewRect2WithRect2i(from Rect2i) Rect2
- func NewRect2WithVector2Vector2(position Vector2, size Vector2) Rect2
- func (cx *Rect2) Abs() Rect2
- func (cx *Rect2) Encloses(b Rect2) bool
- func (cx *Rect2) Equal_Rect2(right Rect2) bool
- func (cx *Rect2) Equal_Variant(right Variant) bool
- func (cx *Rect2) Expand(to Vector2) Rect2
- func (cx *Rect2) GetArea() float32
- func (cx *Rect2) GetCenter() Vector2
- func (cx *Rect2) Grow(amount float32) Rect2
- func (cx *Rect2) GrowIndividual(left float32, top float32, right float32, bottom float32) Rect2
- func (cx *Rect2) GrowSide(side int64, amount float32) Rect2
- func (cx *Rect2) HasArea() bool
- func (cx *Rect2) HasPoint(point Vector2) bool
- func (cx *Rect2) In_Array(right Array) bool
- func (cx *Rect2) In_Dictionary(right Dictionary) bool
- func (cx *Rect2) Intersection(b Rect2) Rect2
- func (cx *Rect2) Intersects(b Rect2, include_borders bool) bool
- func (cx *Rect2) IsEqualApprox(rect Rect2) bool
- func (cx *Rect2) IsFinite() bool
- func (cx *Rect2) MemberGetend() Vector2
- func (cx *Rect2) MemberGetposition() Vector2
- func (cx *Rect2) MemberGetsize() Vector2
- func (cx *Rect2) Merge(b Rect2) Rect2
- func (cx *Rect2) Multiply_Transform2D(right Transform2D) Rect2
- func (c *Rect2) NativeConstPtr() GDExtensionConstTypePtr
- func (c *Rect2) NativePtr() GDExtensionTypePtr
- func (cx *Rect2) Not() bool
- func (cx *Rect2) Not_equal_Rect2(right Rect2) bool
- func (cx *Rect2) Not_equal_Variant(right Variant) bool
- type Rect2i
- func NewRect2i() Rect2i
- func NewRect2iWithGDExtensionConstTypePtr(src GDExtensionConstTypePtr) Rect2i
- func NewRect2iWithInt64Int64Int64Int64(x int64, y int64, width int64, height int64) Rect2i
- func NewRect2iWithRect2(from Rect2) Rect2i
- func NewRect2iWithRect2i(from Rect2i) Rect2i
- func NewRect2iWithVector2iVector2i(position Vector2i, size Vector2i) Rect2i
- func (cx *Rect2i) Abs() Rect2i
- func (cx *Rect2i) Encloses(b Rect2i) bool
- func (cx *Rect2i) Equal_Rect2i(right Rect2i) bool
- func (cx *Rect2i) Equal_Variant(right Variant) bool
- func (cx *Rect2i) Expand(to Vector2i) Rect2i
- func (cx *Rect2i) GetArea() int64
- func (cx *Rect2i) GetCenter() Vector2i
- func (cx *Rect2i) Grow(amount int64) Rect2i
- func (cx *Rect2i) GrowIndividual(left int64, top int64, right int64, bottom int64) Rect2i
- func (cx *Rect2i) GrowSide(side int64, amount int64) Rect2i
- func (cx *Rect2i) HasArea() bool
- func (cx *Rect2i) HasPoint(point Vector2i) bool
- func (cx *Rect2i) In_Array(right Array) bool
- func (cx *Rect2i) In_Dictionary(right Dictionary) bool
- func (cx *Rect2i) Intersection(b Rect2i) Rect2i
- func (cx *Rect2i) Intersects(b Rect2i) bool
- func (cx *Rect2i) MemberGetend() Vector2i
- func (cx *Rect2i) MemberGetposition() Vector2i
- func (cx *Rect2i) MemberGetsize() Vector2i
- func (cx *Rect2i) Merge(b Rect2i) Rect2i
- func (c *Rect2i) NativeConstPtr() GDExtensionConstTypePtr
- func (c *Rect2i) NativePtr() GDExtensionTypePtr
- func (cx *Rect2i) Not() bool
- func (cx *Rect2i) Not_equal_Rect2i(right Rect2i) bool
- func (cx *Rect2i) Not_equal_Variant(right Variant) bool
- type RectangleShape2D
- type Ref
- type RefAESContext
- type RefAStar2D
- type RefAStar3D
- type RefAStarGrid2D
- type RefAnimatedTexture
- type RefAnimation
- type RefAnimationLibrary
- type RefAnimationNode
- type RefAnimationNodeAdd2
- type RefAnimationNodeAdd3
- type RefAnimationNodeAnimation
- type RefAnimationNodeBlend2
- type RefAnimationNodeBlend3
- type RefAnimationNodeBlendSpace1D
- type RefAnimationNodeBlendSpace2D
- type RefAnimationNodeBlendTree
- type RefAnimationNodeOneShot
- type RefAnimationNodeOutput
- type RefAnimationNodeStateMachine
- type RefAnimationNodeStateMachinePlayback
- type RefAnimationNodeStateMachineTransition
- type RefAnimationNodeSub2
- type RefAnimationNodeSync
- type RefAnimationNodeTimeScale
- type RefAnimationNodeTimeSeek
- type RefAnimationNodeTransition
- type RefAnimationRootNode
- type RefArrayMesh
- type RefArrayOccluder3D
- type RefAtlasTexture
- type RefAudioBusLayout
- type RefAudioEffect
- type RefAudioEffectAmplify
- type RefAudioEffectBandLimitFilter
- type RefAudioEffectBandPassFilter
- type RefAudioEffectCapture
- type RefAudioEffectChorus
- type RefAudioEffectCompressor
- type RefAudioEffectDelay
- type RefAudioEffectDistortion
- type RefAudioEffectEQ
- type RefAudioEffectEQ10
- type RefAudioEffectEQ21
- type RefAudioEffectEQ6
- type RefAudioEffectFilter
- type RefAudioEffectHighPassFilter
- type RefAudioEffectHighShelfFilter
- type RefAudioEffectInstance
- type RefAudioEffectLimiter
- type RefAudioEffectLowPassFilter
- type RefAudioEffectLowShelfFilter
- type RefAudioEffectNotchFilter
- type RefAudioEffectPanner
- type RefAudioEffectPhaser
- type RefAudioEffectPitchShift
- type RefAudioEffectRecord
- type RefAudioEffectReverb
- type RefAudioEffectSpectrumAnalyzer
- type RefAudioEffectSpectrumAnalyzerInstance
- type RefAudioEffectStereoEnhance
- type RefAudioStream
- type RefAudioStreamGenerator
- type RefAudioStreamGeneratorPlayback
- type RefAudioStreamMP3
- type RefAudioStreamMicrophone
- type RefAudioStreamOggVorbis
- type RefAudioStreamPlayback
- type RefAudioStreamPlaybackOggVorbis
- type RefAudioStreamPlaybackPolyphonic
- type RefAudioStreamPlaybackResampled
- type RefAudioStreamPolyphonic
- type RefAudioStreamRandomizer
- type RefAudioStreamWAV
- type RefBaseMaterial3D
- type RefBitMap
- type RefBoneMap
- type RefBoxMesh
- type RefBoxOccluder3D
- type RefBoxShape3D
- type RefButtonGroup
- type RefCallbackTweener
- type RefCameraAttributes
- type RefCameraAttributesPhysical
- type RefCameraAttributesPractical
- type RefCameraFeed
- type RefCameraTexture
- type RefCanvasItemMaterial
- type RefCanvasTexture
- type RefCapsuleMesh
- type RefCapsuleShape2D
- type RefCapsuleShape3D
- type RefCharFXTransform
- type RefCircleShape2D
- type RefCodeHighlighter
- type RefCompressedCubemap
- type RefCompressedCubemapArray
- type RefCompressedTexture2D
- type RefCompressedTexture2DArray
- type RefCompressedTexture3D
- type RefCompressedTextureLayered
- type RefConcavePolygonShape2D
- type RefConcavePolygonShape3D
- type RefConfigFile
- type RefConvexPolygonShape2D
- type RefConvexPolygonShape3D
- type RefCounted
- type RefCountedConstructor
- type RefCrypto
- type RefCryptoKey
- type RefCubemap
- type RefCubemapArray
- type RefCurve
- type RefCurve2D
- type RefCurve3D
- type RefCurveTexture
- type RefCurveXYZTexture
- type RefCylinderMesh
- type RefCylinderShape3D
- type RefDTLSServer
- type RefDirAccess
- type RefENetConnection
- type RefENetMultiplayerPeer
- type RefENetPacketPeer
- type RefEditorDebuggerPlugin
- type RefEditorDebuggerSession
- type RefEditorExportPlatform
- type RefEditorExportPlatformAndroid
- type RefEditorExportPlatformIOS
- type RefEditorExportPlatformLinuxBSD
- type RefEditorExportPlatformMacOS
- type RefEditorExportPlatformPC
- type RefEditorExportPlatformWeb
- type RefEditorExportPlatformWindows
- type RefEditorExportPlugin
- type RefEditorFeatureProfile
- type RefEditorFileSystemImportFormatSupportQuery
- type RefEditorImportPlugin
- type RefEditorInspectorPlugin
- type RefEditorNode3DGizmo
- type RefEditorNode3DGizmoPlugin
- type RefEditorResourceConversionPlugin
- type RefEditorResourcePreviewGenerator
- type RefEditorResourceTooltipPlugin
- type RefEditorSceneFormatImporter
- type RefEditorSceneFormatImporterBlend
- type RefEditorSceneFormatImporterFBX
- type RefEditorSceneFormatImporterGLTF
- type RefEditorScenePostImport
- type RefEditorScenePostImportPlugin
- type RefEditorScript
- type RefEditorSettings
- type RefEditorSyntaxHighlighter
- type RefEditorTranslationParserPlugin
- type RefEncodedObjectAsID
- type RefEngineProfiler
- type RefEnvironment
- type RefExpression
- type RefFastNoiseLite
- type RefFileAccess
- type RefFogMaterial
- type RefFont
- type RefFontFile
- type RefFontVariation
- type RefGDExtension
- type RefGDScript
- type RefGLTFAccessor
- type RefGLTFAnimation
- type RefGLTFBufferView
- type RefGLTFCamera
- type RefGLTFDocument
- type RefGLTFDocumentExtension
- type RefGLTFDocumentExtensionConvertImporterMesh
- type RefGLTFLight
- type RefGLTFMesh
- type RefGLTFNode
- type RefGLTFPhysicsBody
- type RefGLTFPhysicsShape
- type RefGLTFSkeleton
- type RefGLTFSkin
- type RefGLTFSpecGloss
- type RefGLTFState
- type RefGLTFTexture
- type RefGLTFTextureSampler
- type RefGradient
- type RefGradientTexture1D
- type RefGradientTexture2D
- type RefHMACContext
- type RefHTTPClient
- type RefHashingContext
- type RefHeightMapShape3D
- type RefImage
- type RefImageFormatLoader
- type RefImageFormatLoaderExtension
- type RefImageTexture
- type RefImageTexture3D
- type RefImageTextureLayered
- type RefImmediateMesh
- type RefImporterMesh
- type RefInputEvent
- type RefInputEventAction
- type RefInputEventFromWindow
- type RefInputEventGesture
- type RefInputEventJoypadButton
- type RefInputEventJoypadMotion
- type RefInputEventKey
- type RefInputEventMIDI
- type RefInputEventMagnifyGesture
- type RefInputEventMouse
- type RefInputEventMouseButton
- type RefInputEventMouseMotion
- type RefInputEventPanGesture
- type RefInputEventScreenDrag
- type RefInputEventScreenTouch
- type RefInputEventShortcut
- type RefInputEventWithModifiers
- type RefIntervalTweener
- type RefJSON
- type RefJavaClass
- type RefJavaScriptObject
- type RefKinematicCollision2D
- type RefKinematicCollision3D
- type RefLabelSettings
- type RefLightmapGIData
- type RefLightmapper
- type RefLightmapperRD
- type RefMaterial
- type RefMesh
- type RefMeshConvexDecompositionSettings
- type RefMeshDataTool
- type RefMeshLibrary
- type RefMeshTexture
- type RefMethodTweener
- type RefMissingResource
- type RefMobileVRInterface
- type RefMultiMesh
- type RefMultiplayerAPI
- type RefMultiplayerAPIExtension
- type RefMultiplayerPeer
- type RefMultiplayerPeerExtension
- type RefMutex
- type RefNavigationMesh
- type RefNavigationMeshSourceGeometryData2D
- type RefNavigationMeshSourceGeometryData3D
- type RefNavigationPathQueryParameters2D
- type RefNavigationPathQueryParameters3D
- type RefNavigationPathQueryResult2D
- type RefNavigationPathQueryResult3D
- type RefNavigationPolygon
- type RefNode3DGizmo
- type RefNoise
- type RefNoiseTexture2D
- type RefNoiseTexture3D
- type RefORMMaterial3D
- type RefOccluder3D
- type RefOccluderPolygon2D
- type RefOfflineMultiplayerPeer
- type RefOggPacketSequence
- type RefOggPacketSequencePlayback
- type RefOpenXRAPIExtension
- type RefOpenXRAction
- type RefOpenXRActionMap
- type RefOpenXRActionSet
- type RefOpenXRIPBinding
- type RefOpenXRInteractionProfile
- type RefOpenXRInterface
- type RefOptimizedTranslation
- type RefPCKPacker
- type RefPackedDataContainer
- type RefPackedDataContainerRef
- type RefPackedScene
- type RefPacketPeer
- type RefPacketPeerDTLS
- type RefPacketPeerExtension
- type RefPacketPeerStream
- type RefPacketPeerUDP
- type RefPanoramaSkyMaterial
- type RefParticleProcessMaterial
- type RefPhysicalSkyMaterial
- type RefPhysicsMaterial
- type RefPhysicsPointQueryParameters2D
- type RefPhysicsPointQueryParameters3D
- type RefPhysicsRayQueryParameters2D
- type RefPhysicsRayQueryParameters3D
- type RefPhysicsShapeQueryParameters2D
- type RefPhysicsShapeQueryParameters3D
- type RefPhysicsTestMotionParameters2D
- type RefPhysicsTestMotionParameters3D
- type RefPhysicsTestMotionResult2D
- type RefPhysicsTestMotionResult3D
- type RefPlaceholderCubemap
- type RefPlaceholderCubemapArray
- type RefPlaceholderMaterial
- type RefPlaceholderMesh
- type RefPlaceholderTexture2D
- type RefPlaceholderTexture2DArray
- type RefPlaceholderTexture3D
- type RefPlaceholderTextureLayered
- type RefPlaneMesh
- type RefPointMesh
- type RefPolygonOccluder3D
- type RefPolygonPathFinder
- type RefPortableCompressedTexture2D
- type RefPrimitiveMesh
- type RefPrismMesh
- type RefProceduralSkyMaterial
- type RefPropertyTweener
- type RefQuadMesh
- type RefQuadOccluder3D
- type RefRDAttachmentFormat
- type RefRDFramebufferPass
- type RefRDPipelineColorBlendState
- type RefRDPipelineColorBlendStateAttachment
- type RefRDPipelineDepthStencilState
- type RefRDPipelineMultisampleState
- type RefRDPipelineRasterizationState
- type RefRDPipelineSpecializationConstant
- type RefRDSamplerState
- type RefRDShaderFile
- type RefRDShaderSPIRV
- type RefRDShaderSource
- type RefRDTextureFormat
- type RefRDTextureView
- type RefRDUniform
- type RefRDVertexAttribute
- type RefRandomNumberGenerator
- type RefRectangleShape2D
- type RefRefCounted
- type RefRegEx
- type RefRegExMatch
- type RefRenderSceneBuffers
- type RefRenderSceneBuffersConfiguration
- type RefRenderSceneBuffersExtension
- type RefRenderSceneBuffersRD
- type RefResource
- type RefResourceFormatLoader
- type RefResourceFormatSaver
- type RefResourceImporter
- type RefResourceImporterBMFont
- type RefResourceImporterBitMap
- type RefResourceImporterCSVTranslation
- type RefResourceImporterDynamicFont
- type RefResourceImporterImage
- type RefResourceImporterImageFont
- type RefResourceImporterLayeredTexture
- type RefResourceImporterMP3
- type RefResourceImporterOBJ
- type RefResourceImporterOggVorbis
- type RefResourceImporterScene
- type RefResourceImporterShaderFile
- type RefResourceImporterTexture
- type RefResourceImporterTextureAtlas
- type RefResourceImporterWAV
- type RefRibbonTrailMesh
- type RefRichTextEffect
- type RefSceneMultiplayer
- type RefSceneReplicationConfig
- type RefSceneState
- type RefSceneTreeTimer
- type RefScript
- type RefScriptExtension
- type RefSegmentShape2D
- type RefSemaphore
- type RefSeparationRayShape2D
- type RefSeparationRayShape3D
- type RefShader
- type RefShaderInclude
- type RefShaderMaterial
- type RefShape2D
- type RefShape3D
- type RefShortcut
- type RefSkeletonModification2D
- type RefSkeletonModification2DCCDIK
- type RefSkeletonModification2DFABRIK
- type RefSkeletonModification2DJiggle
- type RefSkeletonModification2DLookAt
- type RefSkeletonModification2DPhysicalBones
- type RefSkeletonModification2DStackHolder
- type RefSkeletonModification2DTwoBoneIK
- type RefSkeletonModificationStack2D
- type RefSkeletonProfile
- type RefSkeletonProfileHumanoid
- type RefSkin
- type RefSkinReference
- type RefSky
- type RefSphereMesh
- type RefSphereOccluder3D
- type RefSphereShape3D
- type RefSpriteFrames
- type RefStandardMaterial3D
- type RefStreamPeer
- type RefStreamPeerBuffer
- type RefStreamPeerExtension
- type RefStreamPeerGZIP
- type RefStreamPeerTCP
- type RefStreamPeerTLS
- type RefStyleBox
- type RefStyleBoxEmpty
- type RefStyleBoxFlat
- type RefStyleBoxLine
- type RefStyleBoxTexture
- type RefSurfaceTool
- type RefSyntaxHighlighter
- type RefSystemFont
- type RefTCPServer
- type RefTLSOptions
- type RefTextLine
- type RefTextMesh
- type RefTextParagraph
- type RefTextServer
- type RefTextServerAdvanced
- type RefTextServerDummy
- type RefTextServerExtension
- type RefTexture
- type RefTexture2D
- type RefTexture2DArray
- type RefTexture2DArrayRD
- type RefTexture2DRD
- type RefTexture3D
- type RefTexture3DRD
- type RefTextureCubemapArrayRD
- type RefTextureCubemapRD
- type RefTextureLayered
- type RefTextureLayeredRD
- type RefTheme
- type RefThread
- type RefTileMapPattern
- type RefTileSet
- type RefTileSetAtlasSource
- type RefTileSetScenesCollectionSource
- type RefTileSetSource
- type RefTorusMesh
- type RefTranslation
- type RefTriangleMesh
- type RefTubeTrailMesh
- type RefTween
- type RefTweener
- type RefUDPServer
- type RefUPNP
- type RefUPNPDevice
- type RefVideoStream
- type RefVideoStreamPlayback
- type RefVideoStreamTheora
- type RefViewportTexture
- type RefVisualShader
- type RefVisualShaderNode
- type RefVisualShaderNodeBillboard
- type RefVisualShaderNodeBooleanConstant
- type RefVisualShaderNodeBooleanParameter
- type RefVisualShaderNodeClamp
- type RefVisualShaderNodeColorConstant
- type RefVisualShaderNodeColorFunc
- type RefVisualShaderNodeColorOp
- type RefVisualShaderNodeColorParameter
- type RefVisualShaderNodeComment
- type RefVisualShaderNodeCompare
- type RefVisualShaderNodeConstant
- type RefVisualShaderNodeCubemap
- type RefVisualShaderNodeCubemapParameter
- type RefVisualShaderNodeCurveTexture
- type RefVisualShaderNodeCurveXYZTexture
- type RefVisualShaderNodeCustom
- type RefVisualShaderNodeDerivativeFunc
- type RefVisualShaderNodeDeterminant
- type RefVisualShaderNodeDistanceFade
- type RefVisualShaderNodeDotProduct
- type RefVisualShaderNodeExpression
- type RefVisualShaderNodeFaceForward
- type RefVisualShaderNodeFloatConstant
- type RefVisualShaderNodeFloatFunc
- type RefVisualShaderNodeFloatOp
- type RefVisualShaderNodeFloatParameter
- type RefVisualShaderNodeFresnel
- type RefVisualShaderNodeGlobalExpression
- type RefVisualShaderNodeGroupBase
- type RefVisualShaderNodeIf
- type RefVisualShaderNodeInput
- type RefVisualShaderNodeIntConstant
- type RefVisualShaderNodeIntFunc
- type RefVisualShaderNodeIntOp
- type RefVisualShaderNodeIntParameter
- type RefVisualShaderNodeIs
- type RefVisualShaderNodeLinearSceneDepth
- type RefVisualShaderNodeMix
- type RefVisualShaderNodeMultiplyAdd
- type RefVisualShaderNodeOuterProduct
- type RefVisualShaderNodeOutput
- type RefVisualShaderNodeParameter
- type RefVisualShaderNodeParameterRef
- type RefVisualShaderNodeParticleAccelerator
- type RefVisualShaderNodeParticleBoxEmitter
- type RefVisualShaderNodeParticleConeVelocity
- type RefVisualShaderNodeParticleEmit
- type RefVisualShaderNodeParticleEmitter
- type RefVisualShaderNodeParticleMeshEmitter
- type RefVisualShaderNodeParticleMultiplyByAxisAngle
- type RefVisualShaderNodeParticleOutput
- type RefVisualShaderNodeParticleRandomness
- type RefVisualShaderNodeParticleRingEmitter
- type RefVisualShaderNodeParticleSphereEmitter
- type RefVisualShaderNodeProximityFade
- type RefVisualShaderNodeRandomRange
- type RefVisualShaderNodeRemap
- type RefVisualShaderNodeResizableBase
- type RefVisualShaderNodeRotationByAxis
- type RefVisualShaderNodeSDFRaymarch
- type RefVisualShaderNodeSDFToScreenUV
- type RefVisualShaderNodeSample3D
- type RefVisualShaderNodeScreenNormalWorldSpace
- type RefVisualShaderNodeScreenUVToSDF
- type RefVisualShaderNodeSmoothStep
- type RefVisualShaderNodeStep
- type RefVisualShaderNodeSwitch
- type RefVisualShaderNodeTexture
- type RefVisualShaderNodeTexture2DArray
- type RefVisualShaderNodeTexture2DArrayParameter
- type RefVisualShaderNodeTexture2DParameter
- type RefVisualShaderNodeTexture3D
- type RefVisualShaderNodeTexture3DParameter
- type RefVisualShaderNodeTextureParameter
- type RefVisualShaderNodeTextureParameterTriplanar
- type RefVisualShaderNodeTextureSDF
- type RefVisualShaderNodeTextureSDFNormal
- type RefVisualShaderNodeTransformCompose
- type RefVisualShaderNodeTransformConstant
- type RefVisualShaderNodeTransformDecompose
- type RefVisualShaderNodeTransformFunc
- type RefVisualShaderNodeTransformOp
- type RefVisualShaderNodeTransformParameter
- type RefVisualShaderNodeTransformVecMult
- type RefVisualShaderNodeUIntConstant
- type RefVisualShaderNodeUIntFunc
- type RefVisualShaderNodeUIntOp
- type RefVisualShaderNodeUIntParameter
- type RefVisualShaderNodeUVFunc
- type RefVisualShaderNodeUVPolarCoord
- type RefVisualShaderNodeVarying
- type RefVisualShaderNodeVaryingGetter
- type RefVisualShaderNodeVaryingSetter
- type RefVisualShaderNodeVec2Constant
- type RefVisualShaderNodeVec2Parameter
- type RefVisualShaderNodeVec3Constant
- type RefVisualShaderNodeVec3Parameter
- type RefVisualShaderNodeVec4Constant
- type RefVisualShaderNodeVec4Parameter
- type RefVisualShaderNodeVectorBase
- type RefVisualShaderNodeVectorCompose
- type RefVisualShaderNodeVectorDecompose
- type RefVisualShaderNodeVectorDistance
- type RefVisualShaderNodeVectorFunc
- type RefVisualShaderNodeVectorLen
- type RefVisualShaderNodeVectorOp
- type RefVisualShaderNodeVectorRefract
- type RefVisualShaderNodeWorldPositionFromDepth
- type RefVoxelGIData
- type RefWeakRef
- type RefWebRTCDataChannel
- type RefWebRTCDataChannelExtension
- type RefWebRTCMultiplayerPeer
- type RefWebRTCPeerConnection
- type RefWebRTCPeerConnectionExtension
- type RefWebSocketMultiplayerPeer
- type RefWebSocketPeer
- type RefWebXRInterface
- type RefWorld2D
- type RefWorld3D
- type RefWorldBoundaryShape2D
- type RefWorldBoundaryShape3D
- type RefX509Certificate
- type RefXMLParser
- type RefXRInterface
- type RefXRInterfaceExtension
- type RefXRPose
- type RefXRPositionalTracker
- type RefZIPPacker
- type RefZIPReader
- type ReferenceRect
- type ReflectionProbe
- type RegEx
- type RegExMatch
- type RemoteTransform2D
- type RemoteTransform3D
- type RenderSceneBuffers
- type RenderSceneBuffersConfiguration
- type RenderSceneBuffersExtension
- type RenderSceneBuffersRD
- type RenderingDevice
- type RenderingServer
- type Resource
- type ResourceFormatLoader
- type ResourceFormatSaver
- type ResourceImporter
- type ResourceImporterBMFont
- type ResourceImporterBitMap
- type ResourceImporterCSVTranslation
- type ResourceImporterDynamicFont
- type ResourceImporterImage
- type ResourceImporterImageFont
- type ResourceImporterLayeredTexture
- type ResourceImporterMP3
- type ResourceImporterOBJ
- type ResourceImporterOggVorbis
- type ResourceImporterScene
- type ResourceImporterShaderFile
- type ResourceImporterTexture
- type ResourceImporterTextureAtlas
- type ResourceImporterWAV
- type ResourceLoader
- type ResourcePreloader
- type ResourceSaver
- type ResourceUID
- type RibbonTrailMesh
- type RichTextEffect
- type RichTextLabel
- type RigidBody2D
- type RigidBody3D
- type RootMotionView
- type SceneMultiplayer
- type SceneReplicationConfig
- type SceneState
- type SceneTree
- type SceneTreeTimer
- type Script
- type ScriptCreateDialog
- type ScriptEditor
- type ScriptEditorBase
- type ScriptExtension
- type ScriptLanguage
- type ScriptLanguageExtension
- type ScrollBar
- type ScrollContainer
- type SegmentShape2D
- type Semaphore
- type SeparationRayShape2D
- type SeparationRayShape3D
- type Separator
- type SetPropertyFunc
- type Shader
- type ShaderGlobalsOverride
- type ShaderInclude
- type ShaderMaterial
- type Shape2D
- type Shape3D
- type ShapeCast2D
- type ShapeCast3D
- type Shortcut
- type Signal
- func (cx *Signal) Connect(callable Callable, flags int64) int64
- func (cx *Signal) Destroy()
- func (cx *Signal) Disconnect(callable Callable)
- func (cx *Signal) Equal_Signal(right Signal) bool
- func (cx *Signal) Equal_Variant(right Variant) bool
- func (cx *Signal) GetConnections() Array
- func (cx *Signal) GetName() StringName
- func (cx *Signal) GetObject() Object
- func (cx *Signal) GetObjectId() int64
- func (cx *Signal) In_Array(right Array) bool
- func (cx *Signal) In_Dictionary(right Dictionary) bool
- func (cx *Signal) IsConnected(callable Callable) bool
- func (cx *Signal) IsNull() bool
- func (c *Signal) NativeConstPtr() GDExtensionConstTypePtr
- func (c *Signal) NativePtr() GDExtensionTypePtr
- func (cx *Signal) Not() bool
- func (cx *Signal) Not_equal_Signal(right Signal) bool
- func (cx *Signal) Not_equal_Variant(right Variant) bool
- type Skeleton2D
- type Skeleton3D
- type SkeletonIK3D
- type SkeletonModification2D
- type SkeletonModification2DCCDIK
- type SkeletonModification2DFABRIK
- type SkeletonModification2DJiggle
- type SkeletonModification2DLookAt
- type SkeletonModification2DPhysicalBones
- type SkeletonModification2DStackHolder
- type SkeletonModification2DTwoBoneIK
- type SkeletonModificationStack2D
- type SkeletonProfile
- type SkeletonProfileHumanoid
- type Skin
- type SkinReference
- type Sky
- type Slider
- type SliderJoint3D
- type SoftBody3D
- type SphereMesh
- type SphereOccluder3D
- type SphereShape3D
- type SpinBox
- type SplitContainer
- type SpotLight3D
- type SpringArm3D
- type Sprite2D
- type Sprite3D
- type SpriteBase3D
- type SpriteFrames
- type StandardMaterial3D
- type StaticBody2D
- type StaticBody3D
- type StreamPeer
- type StreamPeerBuffer
- type StreamPeerExtension
- type StreamPeerGZIP
- type StreamPeerTCP
- type StreamPeerTLS
- type String
- func NewString() String
- func NewStringWithGDExtensionConstTypePtr(src GDExtensionConstTypePtr) String
- func NewStringWithLatin1Chars(content string) String
- func NewStringWithNodePath(from NodePath) String
- func NewStringWithStringName(from StringName) String
- func NewStringWithUtf32Char(content Char32T) String
- func NewStringWithUtf8Chars(content string) String
- func (cx *String) Add_String(right String) String
- func (cx *String) Add_StringName(right StringName) String
- func (cx String) AsGDExtensionConstStringPtr() GDExtensionConstStringPtr
- func (cx *String) BeginsWith(text String) bool
- func (cx *String) Bigrams() PackedStringArray
- func (cx *String) BinToInt() int64
- func (cx *String) CEscape() String
- func (cx *String) CUnescape() String
- func (cx *String) Capitalize() String
- func (cx *String) CasecmpTo(to String) int64
- func (cx *String) Chr(char int64) String
- func (cx *String) Contains(what String) bool
- func (cx *String) Count(what String, from int64, to int64) int64
- func (cx *String) Countn(what String, from int64, to int64) int64
- func (cx *String) Dedent() String
- func (cx *String) Destroy()
- func (cx *String) EndsWith(text String) bool
- func (cx *String) Equal_String(right String) bool
- func (cx *String) Equal_StringName(right StringName) bool
- func (cx *String) Equal_Variant(right Variant) bool
- func (cx *String) Erase(position int64, chars int64) String
- func (cx *String) Find(what String, from int64) int64
- func (cx *String) Findn(what String, from int64) int64
- func (cx *String) Format(values Variant, placeholder String) String
- func (cx *String) GetBaseDir() String
- func (cx *String) GetBasename() String
- func (cx *String) GetExtension() String
- func (cx *String) GetFile() String
- func (cx *String) GetIndexed(i int64) String
- func (cx *String) GetSlice(delimiter String, slice int64) String
- func (cx *String) GetSliceCount(delimiter String) int64
- func (cx *String) GetSlicec(delimiter int64, slice int64) String
- func (cx *String) Greater_String(right String) bool
- func (cx *String) Greater_equal_String(right String) bool
- func (cx *String) Hash() int64
- func (cx *String) HexDecode() PackedByteArray
- func (cx *String) HexToInt() int64
- func (cx *String) HumanizeSize(size int64) String
- func (cx *String) In_Array(right Array) bool
- func (cx *String) In_Dictionary(right Dictionary) bool
- func (cx *String) In_Object(right Object) bool
- func (cx *String) In_PackedStringArray(right PackedStringArray) bool
- func (cx *String) In_String(right String) bool
- func (cx *String) In_StringName(right StringName) bool
- func (cx *String) Indent(prefix String) String
- func (cx *String) Insert(position int64, what String) String
- func (cx *String) IsAbsolutePath() bool
- func (cx *String) IsEmpty() bool
- func (cx *String) IsRelativePath() bool
- func (cx *String) IsSubsequenceOf(text String) bool
- func (cx *String) IsSubsequenceOfn(text String) bool
- func (cx *String) IsValidFilename() bool
- func (cx *String) IsValidFloat() bool
- func (cx *String) IsValidHexNumber(with_prefix bool) bool
- func (cx *String) IsValidHtmlColor() bool
- func (cx *String) IsValidIdentifier() bool
- func (cx *String) IsValidInt() bool
- func (cx *String) IsValidIpAddress() bool
- func (cx *String) Join(parts PackedStringArray) String
- func (cx *String) JsonEscape() String
- func (cx *String) Left(length int64) String
- func (cx *String) Length() int64
- func (cx *String) Less_String(right String) bool
- func (cx *String) Less_equal_String(right String) bool
- func (cx *String) Lpad(min_length int64, character String) String
- func (cx *String) Lstrip(chars String) String
- func (cx *String) Match(expr String) bool
- func (cx *String) Matchn(expr String) bool
- func (cx *String) Md5Buffer() PackedByteArray
- func (cx *String) Md5Text() String
- func (cx *String) Module_AABB(right AABB) String
- func (cx *String) Module_Array(right Array) String
- func (cx *String) Module_Basis(right Basis) String
- func (cx *String) Module_Callable(right Callable) String
- func (cx *String) Module_Color(right Color) String
- func (cx *String) Module_Dictionary(right Dictionary) String
- func (cx *String) Module_NodePath(right NodePath) String
- func (cx *String) Module_Object(right Object) String
- func (cx *String) Module_PackedByteArray(right PackedByteArray) String
- func (cx *String) Module_PackedColorArray(right PackedColorArray) String
- func (cx *String) Module_PackedFloat32Array(right PackedFloat32Array) String
- func (cx *String) Module_PackedFloat64Array(right PackedFloat64Array) String
- func (cx *String) Module_PackedInt32Array(right PackedInt32Array) String
- func (cx *String) Module_PackedInt64Array(right PackedInt64Array) String
- func (cx *String) Module_PackedStringArray(right PackedStringArray) String
- func (cx *String) Module_PackedVector2Array(right PackedVector2Array) String
- func (cx *String) Module_PackedVector3Array(right PackedVector3Array) String
- func (cx *String) Module_Plane(right Plane) String
- func (cx *String) Module_Projection(right Projection) String
- func (cx *String) Module_Quaternion(right Quaternion) String
- func (cx *String) Module_Rect2(right Rect2) String
- func (cx *String) Module_Rect2i(right Rect2i) String
- func (cx *String) Module_Signal(right Signal) String
- func (cx *String) Module_String(right String) String
- func (cx *String) Module_StringName(right StringName) String
- func (cx *String) Module_Transform2D(right Transform2D) String
- func (cx *String) Module_Transform3D(right Transform3D) String
- func (cx *String) Module_Variant(right Variant) String
- func (cx *String) Module_Vector2(right Vector2) String
- func (cx *String) Module_Vector2i(right Vector2i) String
- func (cx *String) Module_Vector3(right Vector3) String
- func (cx *String) Module_Vector3i(right Vector3i) String
- func (cx *String) Module_Vector4(right Vector4) String
- func (cx *String) Module_Vector4i(right Vector4i) String
- func (cx *String) Module_bool(right bool) String
- func (cx *String) Module_float(right float32) String
- func (cx *String) Module_int(right int64) String
- func (c *String) NativeConstPtr() GDExtensionConstTypePtr
- func (c *String) NativePtr() GDExtensionTypePtr
- func (cx *String) NaturalcasecmpTo(to String) int64
- func (cx *String) NaturalnocasecmpTo(to String) int64
- func (cx *String) NocasecmpTo(to String) int64
- func (cx *String) Not() bool
- func (cx *String) Not_equal_String(right String) bool
- func (cx *String) Not_equal_StringName(right StringName) bool
- func (cx *String) Not_equal_Variant(right Variant) bool
- func (cx *String) Num(number float32, decimals int64) String
- func (cx *String) NumInt64(number int64, base int64, capitalize_hex bool) String
- func (cx *String) NumScientific(number float32) String
- func (cx *String) NumUint64(number int64, base int64, capitalize_hex bool) String
- func (cx *String) PadDecimals(digits int64) String
- func (cx *String) PadZeros(digits int64) String
- func (cx *String) PathJoin(file String) String
- func (cx *String) Repeat(count int64) String
- func (cx *String) Replace(what String, forwhat String) String
- func (cx *String) Replacen(what String, forwhat String) String
- func (cx *String) Reverse() String
- func (cx *String) Rfind(what String, from int64) int64
- func (cx *String) Rfindn(what String, from int64) int64
- func (cx *String) Right(length int64) String
- func (cx *String) Rpad(min_length int64, character String) String
- func (cx *String) Rsplit(delimiter String, allow_empty bool, maxsplit int64) PackedStringArray
- func (cx *String) Rstrip(chars String) String
- func (cx *String) SetIndexed(i int64, value String)
- func (cx *String) Sha1Buffer() PackedByteArray
- func (cx *String) Sha1Text() String
- func (cx *String) Sha256Buffer() PackedByteArray
- func (cx *String) Sha256Text() String
- func (cx *String) Similarity(text String) float32
- func (cx *String) SimplifyPath() String
- func (cx *String) Split(delimiter String, allow_empty bool, maxsplit int64) PackedStringArray
- func (cx *String) SplitFloats(delimiter String, allow_empty bool) PackedFloat64Array
- func (cx *String) StripEdges(left bool, right bool) String
- func (cx *String) StripEscapes() String
- func (cx *String) Substr(from int64, len int64) String
- func (cx *String) ToAscii() string
- func (cx *String) ToAsciiBuffer() PackedByteArray
- func (cx *String) ToCamelCase() String
- func (cx *String) ToFloat() float32
- func (cx *String) ToInt() int64
- func (cx *String) ToLower() String
- func (cx *String) ToPascalCase() String
- func (cx *String) ToSnakeCase() String
- func (cx *String) ToUpper() String
- func (cx *String) ToUtf16Buffer() PackedByteArray
- func (cx *String) ToUtf32() string
- func (cx *String) ToUtf32Buffer() PackedByteArray
- func (cx *String) ToUtf8() string
- func (cx *String) ToUtf8Buffer() PackedByteArray
- func (cx *String) ToWcharBuffer() PackedByteArray
- func (cx *String) TrimPrefix(prefix String) String
- func (cx *String) TrimSuffix(suffix String) String
- func (cx *String) UnicodeAt(at int64) int64
- func (cx *String) UriDecode() String
- func (cx *String) UriEncode() String
- func (cx *String) ValidateFilename() String
- func (cx *String) ValidateNodeName() String
- func (cx *String) XmlEscape(escape_quotes bool) String
- func (cx *String) XmlUnescape() String
- type StringName
- func NewStringName() StringName
- func NewStringNameWithGDExtensionConstStringNamePtr(ptr GDExtensionConstStringNamePtr) StringName
- func NewStringNameWithGDExtensionConstTypePtr(src GDExtensionConstTypePtr) StringName
- func NewStringNameWithLatin1Chars(content string) StringName
- func NewStringNameWithString(from String) StringName
- func NewStringNameWithStringName(from StringName) StringName
- func NewStringNameWithUtf8Chars(content string) StringName
- func (cx *StringName) Add_String(right String) String
- func (cx *StringName) Add_StringName(right StringName) String
- func (cx StringName) AsGDExtensionConstStringNamePtr() GDExtensionConstStringNamePtr
- func (cx *StringName) AsString() String
- func (cx *StringName) BeginsWith(text String) bool
- func (cx *StringName) Bigrams() PackedStringArray
- func (cx *StringName) BinToInt() int64
- func (cx *StringName) CEscape() String
- func (cx *StringName) CUnescape() String
- func (cx *StringName) Capitalize() String
- func (cx *StringName) CasecmpTo(to String) int64
- func (cx *StringName) Contains(what String) bool
- func (cx *StringName) Count(what String, from int64, to int64) int64
- func (cx *StringName) Countn(what String, from int64, to int64) int64
- func (cx *StringName) Dedent() String
- func (cx *StringName) Destroy()
- func (cx *StringName) EndsWith(text String) bool
- func (cx *StringName) Equal_String(right String) bool
- func (cx *StringName) Equal_StringName(right StringName) bool
- func (cx *StringName) Equal_Variant(right Variant) bool
- func (cx *StringName) Erase(position int64, chars int64) String
- func (cx *StringName) Find(what String, from int64) int64
- func (cx *StringName) Findn(what String, from int64) int64
- func (cx *StringName) Format(values Variant, placeholder String) String
- func (cx *StringName) GetBaseDir() String
- func (cx *StringName) GetBasename() String
- func (cx *StringName) GetExtension() String
- func (cx *StringName) GetFile() String
- func (cx *StringName) GetSlice(delimiter String, slice int64) String
- func (cx *StringName) GetSliceCount(delimiter String) int64
- func (cx *StringName) GetSlicec(delimiter int64, slice int64) String
- func (cx *StringName) Greater_StringName(right StringName) bool
- func (cx *StringName) Greater_equal_StringName(right StringName) bool
- func (cx *StringName) Hash() int64
- func (cx *StringName) HexDecode() PackedByteArray
- func (cx *StringName) HexToInt() int64
- func (cx *StringName) In_Array(right Array) bool
- func (cx *StringName) In_Dictionary(right Dictionary) bool
- func (cx *StringName) In_Object(right Object) bool
- func (cx *StringName) In_PackedStringArray(right PackedStringArray) bool
- func (cx *StringName) In_String(right String) bool
- func (cx *StringName) In_StringName(right StringName) bool
- func (cx *StringName) Indent(prefix String) String
- func (cx *StringName) Insert(position int64, what String) String
- func (cx *StringName) IsAbsolutePath() bool
- func (cx *StringName) IsEmpty() bool
- func (cx *StringName) IsRelativePath() bool
- func (cx *StringName) IsSubsequenceOf(text String) bool
- func (cx *StringName) IsSubsequenceOfn(text String) bool
- func (cx *StringName) IsValidFilename() bool
- func (cx *StringName) IsValidFloat() bool
- func (cx *StringName) IsValidHexNumber(with_prefix bool) bool
- func (cx *StringName) IsValidHtmlColor() bool
- func (cx *StringName) IsValidIdentifier() bool
- func (cx *StringName) IsValidInt() bool
- func (cx *StringName) IsValidIpAddress() bool
- func (cx *StringName) Join(parts PackedStringArray) String
- func (cx *StringName) JsonEscape() String
- func (cx *StringName) Left(length int64) String
- func (cx *StringName) Length() int64
- func (cx *StringName) Less_StringName(right StringName) bool
- func (cx *StringName) Less_equal_StringName(right StringName) bool
- func (cx *StringName) Lpad(min_length int64, character String) String
- func (cx *StringName) Lstrip(chars String) String
- func (cx *StringName) Match(expr String) bool
- func (cx *StringName) Matchn(expr String) bool
- func (cx *StringName) Md5Buffer() PackedByteArray
- func (cx *StringName) Md5Text() String
- func (cx *StringName) Module_AABB(right AABB) String
- func (cx *StringName) Module_Array(right Array) String
- func (cx *StringName) Module_Basis(right Basis) String
- func (cx *StringName) Module_Callable(right Callable) String
- func (cx *StringName) Module_Color(right Color) String
- func (cx *StringName) Module_Dictionary(right Dictionary) String
- func (cx *StringName) Module_NodePath(right NodePath) String
- func (cx *StringName) Module_Object(right Object) String
- func (cx *StringName) Module_PackedByteArray(right PackedByteArray) String
- func (cx *StringName) Module_PackedColorArray(right PackedColorArray) String
- func (cx *StringName) Module_PackedFloat32Array(right PackedFloat32Array) String
- func (cx *StringName) Module_PackedFloat64Array(right PackedFloat64Array) String
- func (cx *StringName) Module_PackedInt32Array(right PackedInt32Array) String
- func (cx *StringName) Module_PackedInt64Array(right PackedInt64Array) String
- func (cx *StringName) Module_PackedStringArray(right PackedStringArray) String
- func (cx *StringName) Module_PackedVector2Array(right PackedVector2Array) String
- func (cx *StringName) Module_PackedVector3Array(right PackedVector3Array) String
- func (cx *StringName) Module_Plane(right Plane) String
- func (cx *StringName) Module_Projection(right Projection) String
- func (cx *StringName) Module_Quaternion(right Quaternion) String
- func (cx *StringName) Module_Rect2(right Rect2) String
- func (cx *StringName) Module_Rect2i(right Rect2i) String
- func (cx *StringName) Module_Signal(right Signal) String
- func (cx *StringName) Module_String(right String) String
- func (cx *StringName) Module_StringName(right StringName) String
- func (cx *StringName) Module_Transform2D(right Transform2D) String
- func (cx *StringName) Module_Transform3D(right Transform3D) String
- func (cx *StringName) Module_Variant(right Variant) String
- func (cx *StringName) Module_Vector2(right Vector2) String
- func (cx *StringName) Module_Vector2i(right Vector2i) String
- func (cx *StringName) Module_Vector3(right Vector3) String
- func (cx *StringName) Module_Vector3i(right Vector3i) String
- func (cx *StringName) Module_Vector4(right Vector4) String
- func (cx *StringName) Module_Vector4i(right Vector4i) String
- func (cx *StringName) Module_bool(right bool) String
- func (cx *StringName) Module_float(right float32) String
- func (cx *StringName) Module_int(right int64) String
- func (c *StringName) NativeConstPtr() GDExtensionConstTypePtr
- func (c *StringName) NativePtr() GDExtensionTypePtr
- func (cx *StringName) NaturalcasecmpTo(to String) int64
- func (cx *StringName) NaturalnocasecmpTo(to String) int64
- func (cx *StringName) NocasecmpTo(to String) int64
- func (cx *StringName) Not() bool
- func (cx *StringName) Not_equal_String(right String) bool
- func (cx *StringName) Not_equal_StringName(right StringName) bool
- func (cx *StringName) Not_equal_Variant(right Variant) bool
- func (cx *StringName) PadDecimals(digits int64) String
- func (cx *StringName) PadZeros(digits int64) String
- func (cx *StringName) PathJoin(file String) String
- func (cx *StringName) Repeat(count int64) String
- func (cx *StringName) Replace(what String, forwhat String) String
- func (cx *StringName) Replacen(what String, forwhat String) String
- func (cx *StringName) Reverse() String
- func (cx *StringName) Rfind(what String, from int64) int64
- func (cx *StringName) Rfindn(what String, from int64) int64
- func (cx *StringName) Right(length int64) String
- func (cx *StringName) Rpad(min_length int64, character String) String
- func (cx *StringName) Rsplit(delimiter String, allow_empty bool, maxsplit int64) PackedStringArray
- func (cx *StringName) Rstrip(chars String) String
- func (cx *StringName) Sha1Buffer() PackedByteArray
- func (cx *StringName) Sha1Text() String
- func (cx *StringName) Sha256Buffer() PackedByteArray
- func (cx *StringName) Sha256Text() String
- func (cx *StringName) Similarity(text String) float32
- func (cx *StringName) SimplifyPath() String
- func (cx *StringName) Split(delimiter String, allow_empty bool, maxsplit int64) PackedStringArray
- func (cx *StringName) SplitFloats(delimiter String, allow_empty bool) PackedFloat64Array
- func (cx *StringName) StripEdges(left bool, right bool) String
- func (cx *StringName) StripEscapes() String
- func (cx *StringName) Substr(from int64, len int64) String
- func (cx *StringName) ToAsciiBuffer() PackedByteArray
- func (cx *StringName) ToCamelCase() String
- func (cx *StringName) ToFloat() float32
- func (cx *StringName) ToInt() int64
- func (cx *StringName) ToLower() String
- func (cx *StringName) ToPascalCase() String
- func (cx *StringName) ToSnakeCase() String
- func (cx *StringName) ToUpper() String
- func (cx *StringName) ToUtf16Buffer() PackedByteArray
- func (cx *StringName) ToUtf32Buffer() PackedByteArray
- func (cx *StringName) ToUtf8() string
- func (cx *StringName) ToUtf8Buffer() PackedByteArray
- func (cx *StringName) ToWcharBuffer() PackedByteArray
- func (cx *StringName) TrimPrefix(prefix String) String
- func (cx *StringName) TrimSuffix(suffix String) String
- func (cx *StringName) UnicodeAt(at int64) int64
- func (cx *StringName) UriDecode() String
- func (cx *StringName) UriEncode() String
- func (cx *StringName) ValidateFilename() String
- func (cx *StringName) ValidateNodeName() String
- func (cx *StringName) XmlEscape(escape_quotes bool) String
- func (cx *StringName) XmlUnescape() String
- type StyleBox
- type StyleBoxEmpty
- type StyleBoxFlat
- type StyleBoxLine
- type StyleBoxTexture
- type SubViewport
- type SubViewportContainer
- type SurfaceTool
- type SyntaxHighlighter
- type SystemFont
- type TCPServer
- type TLSOptions
- type TabBar
- type TabContainer
- type TextEdit
- type TextLine
- type TextMesh
- type TextParagraph
- type TextServer
- type TextServerAdvanced
- type TextServerDummy
- type TextServerExtension
- type TextServerManager
- type Texture
- type Texture2D
- type Texture2DArray
- type Texture2DArrayRD
- type Texture2DRD
- type Texture3D
- type Texture3DRD
- type TextureButton
- type TextureCubemapArrayRD
- type TextureCubemapRD
- type TextureLayered
- type TextureLayeredRD
- type TextureProgressBar
- type TextureRect
- type Theme
- type ThemeDB
- type Thread
- type TileData
- type TileMap
- type TileMapPattern
- type TileSet
- type TileSetAtlasSource
- type TileSetScenesCollectionSource
- type TileSetSource
- type Time
- type Timer
- type TorusMesh
- type TouchScreenButton
- type Transform2D
- func NewTransform2D() Transform2D
- func NewTransform2DWithFloat32Vector2(rotation float32, position Vector2) Transform2D
- func NewTransform2DWithFloat32Vector2Float32Vector2(rotation float32, scale Vector2, skew float32, position Vector2) Transform2D
- func NewTransform2DWithGDExtensionConstTypePtr(src GDExtensionConstTypePtr) Transform2D
- func NewTransform2DWithTransform2D(from Transform2D) Transform2D
- func NewTransform2DWithVector2Vector2Vector2(x_axis Vector2, y_axis Vector2, origin Vector2) Transform2D
- func (cx *Transform2D) AffineInverse() Transform2D
- func (cx *Transform2D) BasisXform(v Vector2) Vector2
- func (cx *Transform2D) BasisXformInv(v Vector2) Vector2
- func (cx *Transform2D) Determinant() float32
- func (cx *Transform2D) Equal_Transform2D(right Transform2D) bool
- func (cx *Transform2D) Equal_Variant(right Variant) bool
- func (cx *Transform2D) GetIndexed(i int64) Vector2
- func (cx *Transform2D) GetOrigin() Vector2
- func (cx *Transform2D) GetRotation() float32
- func (cx *Transform2D) GetScale() Vector2
- func (cx *Transform2D) GetSkew() float32
- func (cx *Transform2D) In_Array(right Array) bool
- func (cx *Transform2D) In_Dictionary(right Dictionary) bool
- func (cx *Transform2D) InterpolateWith(xform Transform2D, weight float32) Transform2D
- func (cx *Transform2D) Inverse() Transform2D
- func (cx *Transform2D) IsConformal() bool
- func (cx *Transform2D) IsEqualApprox(xform Transform2D) bool
- func (cx *Transform2D) IsFinite() bool
- func (cx *Transform2D) LookingAt(target Vector2) Transform2D
- func (cx *Transform2D) MemberGetorigin() Vector2
- func (cx *Transform2D) MemberGetx() Vector2
- func (cx *Transform2D) MemberGety() Vector2
- func (cx *Transform2D) Multiply_PackedVector2Array(right PackedVector2Array) PackedVector2Array
- func (cx *Transform2D) Multiply_Rect2(right Rect2) Rect2
- func (cx *Transform2D) Multiply_Transform2D(right Transform2D) Transform2D
- func (cx *Transform2D) Multiply_Vector2(right Vector2) Vector2
- func (cx *Transform2D) Multiply_float(right float32) Transform2D
- func (cx *Transform2D) Multiply_int(right int64) Transform2D
- func (c *Transform2D) NativeConstPtr() GDExtensionConstTypePtr
- func (c *Transform2D) NativePtr() GDExtensionTypePtr
- func (cx *Transform2D) Not() bool
- func (cx *Transform2D) Not_equal_Transform2D(right Transform2D) bool
- func (cx *Transform2D) Not_equal_Variant(right Variant) bool
- func (cx *Transform2D) Orthonormalized() Transform2D
- func (cx *Transform2D) Rotated(angle float32) Transform2D
- func (cx *Transform2D) RotatedLocal(angle float32) Transform2D
- func (cx *Transform2D) Scaled(scale Vector2) Transform2D
- func (cx *Transform2D) ScaledLocal(scale Vector2) Transform2D
- func (cx *Transform2D) SetIndexed(i int64, value Vector2)
- func (cx *Transform2D) Translated(offset Vector2) Transform2D
- func (cx *Transform2D) TranslatedLocal(offset Vector2) Transform2D
- type Transform3D
- func NewTransform3D() Transform3D
- func NewTransform3DWithBasisVector3(basis Basis, origin Vector3) Transform3D
- func NewTransform3DWithGDExtensionConstTypePtr(src GDExtensionConstTypePtr) Transform3D
- func NewTransform3DWithProjection(from Projection) Transform3D
- func NewTransform3DWithTransform3D(from Transform3D) Transform3D
- func NewTransform3DWithVector3Vector3Vector3Vector3(x_axis Vector3, y_axis Vector3, z_axis Vector3, origin Vector3) Transform3D
- func (cx *Transform3D) AffineInverse() Transform3D
- func (cx *Transform3D) Equal_Transform3D(right Transform3D) bool
- func (cx *Transform3D) Equal_Variant(right Variant) bool
- func (cx *Transform3D) In_Array(right Array) bool
- func (cx *Transform3D) In_Dictionary(right Dictionary) bool
- func (cx *Transform3D) InterpolateWith(xform Transform3D, weight float32) Transform3D
- func (cx *Transform3D) Inverse() Transform3D
- func (cx *Transform3D) IsEqualApprox(xform Transform3D) bool
- func (cx *Transform3D) IsFinite() bool
- func (cx *Transform3D) LookingAt(target Vector3, up Vector3, use_model_front bool) Transform3D
- func (cx *Transform3D) MemberGetbasis() Basis
- func (cx *Transform3D) MemberGetorigin() Vector3
- func (cx *Transform3D) Multiply_AABB(right AABB) AABB
- func (cx *Transform3D) Multiply_PackedVector3Array(right PackedVector3Array) PackedVector3Array
- func (cx *Transform3D) Multiply_Plane(right Plane) Plane
- func (cx *Transform3D) Multiply_Transform3D(right Transform3D) Transform3D
- func (cx *Transform3D) Multiply_Vector3(right Vector3) Vector3
- func (cx *Transform3D) Multiply_float(right float32) Transform3D
- func (cx *Transform3D) Multiply_int(right int64) Transform3D
- func (c *Transform3D) NativeConstPtr() GDExtensionConstTypePtr
- func (c *Transform3D) NativePtr() GDExtensionTypePtr
- func (cx *Transform3D) Not() bool
- func (cx *Transform3D) Not_equal_Transform3D(right Transform3D) bool
- func (cx *Transform3D) Not_equal_Variant(right Variant) bool
- func (cx *Transform3D) Orthonormalized() Transform3D
- func (cx *Transform3D) Rotated(axis Vector3, angle float32) Transform3D
- func (cx *Transform3D) RotatedLocal(axis Vector3, angle float32) Transform3D
- func (cx *Transform3D) Scaled(scale Vector3) Transform3D
- func (cx *Transform3D) ScaledLocal(scale Vector3) Transform3D
- func (cx *Transform3D) Translated(offset Vector3) Transform3D
- func (cx *Transform3D) TranslatedLocal(offset Vector3) Transform3D
- type Translation
- type TranslationServer
- type Tree
- type TreeItem
- type TriangleMesh
- type TubeTrailMesh
- type Tween
- type Tweener
- type TypedRef
- type TypedRefT
- type UDPServer
- type UPNP
- type UPNPDevice
- type UndoRedo
- type VBoxContainer
- type VFlowContainer
- type VScrollBar
- type VSeparator
- type VSlider
- type VSplitContainer
- type Variant
- func NewVariantAABB(v AABB) Variant
- func NewVariantArray(v Array) Variant
- func NewVariantBasis(v Basis) Variant
- func NewVariantBool(v bool) Variant
- func NewVariantCallable(v Callable) Variant
- func NewVariantColor(v Color) Variant
- func NewVariantCopyWithGDExtensionConstVariantPtr(ptr GDExtensionConstVariantPtr) Variant
- func NewVariantDictionary(v Dictionary) Variant
- func NewVariantFloat32(v float32) Variant
- func NewVariantFloat64(v float64) Variant
- func NewVariantGoString(v string) Variant
- func NewVariantGodotObject(owner *GodotObject) Variant
- func NewVariantInt(v int) Variant
- func NewVariantInt16(v int16) Variant
- func NewVariantInt32(v int32) Variant
- func NewVariantInt64(v int64) Variant
- func NewVariantInt8(v int8) Variant
- func NewVariantNativeCopy(NativeConstPtr GDExtensionConstVariantPtr) Variant
- func NewVariantNil() Variant
- func NewVariantNodePath(v NodePath) Variant
- func NewVariantPackedByteArray(v PackedByteArray) Variant
- func NewVariantPackedColorArray(v PackedColorArray) Variant
- func NewVariantPackedFloat32Array(v PackedFloat32Array) Variant
- func NewVariantPackedFloat64Array(v PackedFloat64Array) Variant
- func NewVariantPackedInt32Array(v PackedInt32Array) Variant
- func NewVariantPackedInt64Array(v PackedInt64Array) Variant
- func NewVariantPackedStringArray(v PackedStringArray) Variant
- func NewVariantPackedVector2Array(v PackedVector2Array) Variant
- func NewVariantPackedVector3Array(v PackedVector3Array) Variant
- func NewVariantPlane(v Plane) Variant
- func NewVariantProjection(v Projection) Variant
- func NewVariantQuaternion(v Quaternion) Variant
- func NewVariantRID(v RID) Variant
- func NewVariantSignal(v Signal) Variant
- func NewVariantString(v String) Variant
- func NewVariantStringName(v StringName) Variant
- func NewVariantTransform2D(v Transform2D) Variant
- func NewVariantTransform3D(v Transform3D) Variant
- func NewVariantUint(v uint) Variant
- func NewVariantUint16(v uint16) Variant
- func NewVariantUint32(v uint32) Variant
- func NewVariantUint64(v uint64) Variant
- func NewVariantUint8(v uint8) Variant
- func NewVariantVector2(v Vector2) Variant
- func NewVariantVector2i(v Vector2i) Variant
- func NewVariantVector3(v Vector3) Variant
- func NewVariantVector3i(v Vector3i) Variant
- func NewVariantVector4(v Vector4) Variant
- func NewVariantVector4i(v Vector4i) Variant
- func (c *Variant) AsGDExtensionConstTypePtr() GDExtensionConstTypePtr
- func (c *Variant) AsGDExtensionTypePtr() GDExtensionTypePtr
- func (c *Variant) Call(method string, args []*Variant) (*Variant, error)
- func (c *Variant) CallStatic(vt GDExtensionVariantType, method string, args []*Variant, r_ret *Variant) error
- func (c *Variant) Clear()
- func (c *Variant) Destroy()
- func (c *Variant) GetIndexed(index int) (Variant, error)
- func (c *Variant) GetKeyed(key Variant) (Variant, error)
- func (c *Variant) GetType() GDExtensionVariantType
- func (c *Variant) IsNil() bool
- func (c *Variant) NativeConstPtr() GDExtensionConstVariantPtr
- func (c *Variant) NativePtr() GDExtensionVariantPtr
- func (c *Variant) Set(key Variant, value Variant) error
- func (c *Variant) SetIndexed(index int, value Variant) error
- func (c *Variant) SetKeyed(key, value Variant) bool
- func (c *Variant) SetNamed(name StringName, value Variant) error
- func (c *Variant) Stringify() string
- func (c *Variant) ToAABB() AABB
- func (c *Variant) ToArray() Array
- func (c *Variant) ToBasis() Basis
- func (c *Variant) ToBool() bool
- func (c *Variant) ToCallable() Callable
- func (c *Variant) ToColor() Color
- func (c *Variant) ToDictionary() Dictionary
- func (c *Variant) ToFloat32() float32
- func (c *Variant) ToFloat64() float64
- func (c *Variant) ToGoString() string
- func (c *Variant) ToInt() int
- func (c *Variant) ToInt16() int16
- func (c *Variant) ToInt32() int32
- func (c *Variant) ToInt64() int64
- func (c *Variant) ToInt8() int8
- func (c *Variant) ToNodePath() NodePath
- func (c *Variant) ToObject() Object
- func (c *Variant) ToPackedByteArray() PackedByteArray
- func (c *Variant) ToPackedColorArray() PackedColorArray
- func (c *Variant) ToPackedFloat32Array() PackedFloat32Array
- func (c *Variant) ToPackedFloat64Array() PackedFloat64Array
- func (c *Variant) ToPackedInt32Array() PackedInt32Array
- func (c *Variant) ToPackedInt64Array() PackedInt64Array
- func (c *Variant) ToPackedStringArray() PackedStringArray
- func (c *Variant) ToPackedVector2Array() PackedVector2Array
- func (c *Variant) ToPackedVector3Array() PackedVector3Array
- func (c *Variant) ToPlane() Plane
- func (c *Variant) ToProjection() Projection
- func (c *Variant) ToQuaternion() Quaternion
- func (c *Variant) ToRID() RID
- func (c *Variant) ToSignal() Signal
- func (c *Variant) ToString() String
- func (c *Variant) ToStringName() StringName
- func (c *Variant) ToTransform2D() Transform2D
- func (c *Variant) ToTransform3D() Transform3D
- func (c *Variant) ToUint() uint
- func (c *Variant) ToUint16() uint16
- func (c *Variant) ToUint32() uint32
- func (c *Variant) ToUint64() uint64
- func (c *Variant) ToUint8() uint8
- func (c *Variant) ToVector2() Vector2
- func (c *Variant) ToVector2i() Vector2i
- func (c *Variant) ToVector3() Vector3
- func (c *Variant) ToVector3i() Vector3i
- func (c *Variant) ToVector4() Vector4
- func (c *Variant) ToVector4i() Vector4i
- type Vector2
- func (cx *Vector2) Abs() Vector2
- func (cx *Vector2) Add_Vector2(right Vector2) Vector2
- func (cx *Vector2) Angle() float32
- func (cx *Vector2) AngleTo(to Vector2) float32
- func (cx *Vector2) AngleToPoint(to Vector2) float32
- func (cx *Vector2) Aspect() float32
- func (cx *Vector2) BezierDerivative(control_1 Vector2, control_2 Vector2, end Vector2, t float32) Vector2
- func (cx *Vector2) BezierInterpolate(control_1 Vector2, control_2 Vector2, end Vector2, t float32) Vector2
- func (cx *Vector2) Bounce(n Vector2) Vector2
- func (cx *Vector2) Ceil() Vector2
- func (cx *Vector2) Clamp(min Vector2, max Vector2) Vector2
- func (cx *Vector2) Cross(with Vector2) float32
- func (cx *Vector2) CubicInterpolate(b Vector2, pre_a Vector2, post_b Vector2, weight float32) Vector2
- func (cx *Vector2) CubicInterpolateInTime(b Vector2, pre_a Vector2, post_b Vector2, weight float32, b_t float32, ...) Vector2
- func (cx *Vector2) DirectionTo(to Vector2) Vector2
- func (cx *Vector2) DistanceSquaredTo(to Vector2) float32
- func (cx *Vector2) DistanceTo(to Vector2) float32
- func (cx *Vector2) Divide_Vector2(right Vector2) Vector2
- func (cx *Vector2) Divide_float(right float32) Vector2
- func (cx *Vector2) Divide_int(right int64) Vector2
- func (cx *Vector2) Dot(with Vector2) float32
- func (cx *Vector2) Equal_Variant(right Variant) bool
- func (cx *Vector2) Equal_Vector2(right Vector2) bool
- func (cx *Vector2) Floor() Vector2
- func (cx *Vector2) FromAngle(angle float32) Vector2
- func (cx *Vector2) GetIndexed(i int64) float32
- func (cx *Vector2) Greater_Vector2(right Vector2) bool
- func (cx *Vector2) Greater_equal_Vector2(right Vector2) bool
- func (cx *Vector2) In_Array(right Array) bool
- func (cx *Vector2) In_Dictionary(right Dictionary) bool
- func (cx *Vector2) In_PackedVector2Array(right PackedVector2Array) bool
- func (cx *Vector2) IsEqualApprox(to Vector2) bool
- func (cx *Vector2) IsFinite() bool
- func (cx *Vector2) IsNormalized() bool
- func (cx *Vector2) IsZeroApprox() bool
- func (cx *Vector2) Length() float32
- func (cx *Vector2) LengthSquared() float32
- func (cx *Vector2) Lerp(to Vector2, weight float32) Vector2
- func (cx *Vector2) Less_Vector2(right Vector2) bool
- func (cx *Vector2) Less_equal_Vector2(right Vector2) bool
- func (cx *Vector2) LimitLength(length float32) Vector2
- func (cx *Vector2) MaxAxisIndex() int64
- func (cx *Vector2) MemberGetx() float32
- func (cx *Vector2) MemberGety() float32
- func (cx *Vector2) MinAxisIndex() int64
- func (cx *Vector2) MoveToward(to Vector2, delta float32) Vector2
- func (cx *Vector2) Multiply_Transform2D(right Transform2D) Vector2
- func (cx *Vector2) Multiply_Vector2(right Vector2) Vector2
- func (cx *Vector2) Multiply_float(right float32) Vector2
- func (cx *Vector2) Multiply_int(right int64) Vector2
- func (c *Vector2) NativeConstPtr() GDExtensionConstTypePtr
- func (c *Vector2) NativePtr() GDExtensionTypePtr
- func (cx *Vector2) Negate() Vector2
- func (cx *Vector2) Normalized() Vector2
- func (cx *Vector2) Not() bool
- func (cx *Vector2) Not_equal_Variant(right Variant) bool
- func (cx *Vector2) Not_equal_Vector2(right Vector2) bool
- func (cx *Vector2) Orthogonal() Vector2
- func (cx *Vector2) Positive() Vector2
- func (cx *Vector2) Posmod(mod float32) Vector2
- func (cx *Vector2) Posmodv(modv Vector2) Vector2
- func (cx *Vector2) Project(b Vector2) Vector2
- func (cx *Vector2) Reflect(n Vector2) Vector2
- func (cx *Vector2) Rotated(angle float32) Vector2
- func (cx *Vector2) Round() Vector2
- func (cx *Vector2) SetIndexed(i int64, value float32)
- func (cx *Vector2) Sign() Vector2
- func (cx *Vector2) Slerp(to Vector2, weight float32) Vector2
- func (cx *Vector2) Slide(n Vector2) Vector2
- func (cx *Vector2) Snapped(step Vector2) Vector2
- func (cx *Vector2) Subtract_Vector2(right Vector2) Vector2
- type Vector2i
- func (cx *Vector2i) Abs() Vector2i
- func (cx *Vector2i) Add_Vector2i(right Vector2i) Vector2i
- func (cx *Vector2i) Aspect() float32
- func (cx *Vector2i) Clamp(min Vector2i, max Vector2i) Vector2i
- func (cx *Vector2i) Divide_Vector2i(right Vector2i) Vector2i
- func (cx *Vector2i) Divide_float(right float32) Vector2
- func (cx *Vector2i) Divide_int(right int64) Vector2i
- func (cx *Vector2i) Equal_Variant(right Variant) bool
- func (cx *Vector2i) Equal_Vector2i(right Vector2i) bool
- func (cx *Vector2i) GetIndexed(i int64) int64
- func (cx *Vector2i) Greater_Vector2i(right Vector2i) bool
- func (cx *Vector2i) Greater_equal_Vector2i(right Vector2i) bool
- func (cx *Vector2i) In_Array(right Array) bool
- func (cx *Vector2i) In_Dictionary(right Dictionary) bool
- func (cx *Vector2i) Length() float32
- func (cx *Vector2i) LengthSquared() int64
- func (cx *Vector2i) Less_Vector2i(right Vector2i) bool
- func (cx *Vector2i) Less_equal_Vector2i(right Vector2i) bool
- func (cx *Vector2i) MaxAxisIndex() int64
- func (cx *Vector2i) MemberGetx() int64
- func (cx *Vector2i) MemberGety() int64
- func (cx *Vector2i) MinAxisIndex() int64
- func (cx *Vector2i) Module_Vector2i(right Vector2i) Vector2i
- func (cx *Vector2i) Module_int(right int64) Vector2i
- func (cx *Vector2i) Multiply_Vector2i(right Vector2i) Vector2i
- func (cx *Vector2i) Multiply_float(right float32) Vector2
- func (cx *Vector2i) Multiply_int(right int64) Vector2i
- func (c *Vector2i) NativeConstPtr() GDExtensionConstTypePtr
- func (c *Vector2i) NativePtr() GDExtensionTypePtr
- func (cx *Vector2i) Negate() Vector2i
- func (cx *Vector2i) Not() bool
- func (cx *Vector2i) Not_equal_Variant(right Variant) bool
- func (cx *Vector2i) Not_equal_Vector2i(right Vector2i) bool
- func (cx *Vector2i) Positive() Vector2i
- func (cx *Vector2i) SetIndexed(i int64, value int64)
- func (cx *Vector2i) Sign() Vector2i
- func (cx *Vector2i) Snapped(step Vector2i) Vector2i
- func (cx *Vector2i) Subtract_Vector2i(right Vector2i) Vector2i
- type Vector3
- func (cx *Vector3) Abs() Vector3
- func (cx *Vector3) Add_Vector3(right Vector3) Vector3
- func (cx *Vector3) AngleTo(to Vector3) float32
- func (cx *Vector3) BezierDerivative(control_1 Vector3, control_2 Vector3, end Vector3, t float32) Vector3
- func (cx *Vector3) BezierInterpolate(control_1 Vector3, control_2 Vector3, end Vector3, t float32) Vector3
- func (cx *Vector3) Bounce(n Vector3) Vector3
- func (cx *Vector3) Ceil() Vector3
- func (cx *Vector3) Clamp(min Vector3, max Vector3) Vector3
- func (cx *Vector3) Cross(with Vector3) Vector3
- func (cx *Vector3) CubicInterpolate(b Vector3, pre_a Vector3, post_b Vector3, weight float32) Vector3
- func (cx *Vector3) CubicInterpolateInTime(b Vector3, pre_a Vector3, post_b Vector3, weight float32, b_t float32, ...) Vector3
- func (cx *Vector3) DirectionTo(to Vector3) Vector3
- func (cx *Vector3) DistanceSquaredTo(to Vector3) float32
- func (cx *Vector3) DistanceTo(to Vector3) float32
- func (cx *Vector3) Divide_Vector3(right Vector3) Vector3
- func (cx *Vector3) Divide_float(right float32) Vector3
- func (cx *Vector3) Divide_int(right int64) Vector3
- func (cx *Vector3) Dot(with Vector3) float32
- func (cx *Vector3) Equal_Variant(right Variant) bool
- func (cx *Vector3) Equal_Vector3(right Vector3) bool
- func (cx *Vector3) Floor() Vector3
- func (cx *Vector3) GetIndexed(i int64) float32
- func (cx *Vector3) Greater_Vector3(right Vector3) bool
- func (cx *Vector3) Greater_equal_Vector3(right Vector3) bool
- func (cx *Vector3) In_Array(right Array) bool
- func (cx *Vector3) In_Dictionary(right Dictionary) bool
- func (cx *Vector3) In_PackedVector3Array(right PackedVector3Array) bool
- func (cx *Vector3) Inverse() Vector3
- func (cx *Vector3) IsEqualApprox(to Vector3) bool
- func (cx *Vector3) IsFinite() bool
- func (cx *Vector3) IsNormalized() bool
- func (cx *Vector3) IsZeroApprox() bool
- func (cx *Vector3) Length() float32
- func (cx *Vector3) LengthSquared() float32
- func (cx *Vector3) Lerp(to Vector3, weight float32) Vector3
- func (cx *Vector3) Less_Vector3(right Vector3) bool
- func (cx *Vector3) Less_equal_Vector3(right Vector3) bool
- func (cx *Vector3) LimitLength(length float32) Vector3
- func (cx *Vector3) MaxAxisIndex() int64
- func (cx *Vector3) MemberGetx() float32
- func (cx *Vector3) MemberGety() float32
- func (cx *Vector3) MemberGetz() float32
- func (cx *Vector3) MinAxisIndex() int64
- func (cx *Vector3) MoveToward(to Vector3, delta float32) Vector3
- func (cx *Vector3) Multiply_Basis(right Basis) Vector3
- func (cx *Vector3) Multiply_Quaternion(right Quaternion) Vector3
- func (cx *Vector3) Multiply_Transform3D(right Transform3D) Vector3
- func (cx *Vector3) Multiply_Vector3(right Vector3) Vector3
- func (cx *Vector3) Multiply_float(right float32) Vector3
- func (cx *Vector3) Multiply_int(right int64) Vector3
- func (c *Vector3) NativeConstPtr() GDExtensionConstTypePtr
- func (c *Vector3) NativePtr() GDExtensionTypePtr
- func (cx *Vector3) Negate() Vector3
- func (cx *Vector3) Normalized() Vector3
- func (cx *Vector3) Not() bool
- func (cx *Vector3) Not_equal_Variant(right Variant) bool
- func (cx *Vector3) Not_equal_Vector3(right Vector3) bool
- func (cx *Vector3) OctahedronDecode(uv Vector2) Vector3
- func (cx *Vector3) OctahedronEncode() Vector2
- func (cx *Vector3) Outer(with Vector3) Basis
- func (cx *Vector3) Positive() Vector3
- func (cx *Vector3) Posmod(mod float32) Vector3
- func (cx *Vector3) Posmodv(modv Vector3) Vector3
- func (cx *Vector3) Project(b Vector3) Vector3
- func (cx *Vector3) Reflect(n Vector3) Vector3
- func (cx *Vector3) Rotated(axis Vector3, angle float32) Vector3
- func (cx *Vector3) Round() Vector3
- func (cx *Vector3) SetIndexed(i int64, value float32)
- func (cx *Vector3) Sign() Vector3
- func (cx *Vector3) SignedAngleTo(to Vector3, axis Vector3) float32
- func (cx *Vector3) Slerp(to Vector3, weight float32) Vector3
- func (cx *Vector3) Slide(n Vector3) Vector3
- func (cx *Vector3) Snapped(step Vector3) Vector3
- func (cx *Vector3) Subtract_Vector3(right Vector3) Vector3
- type Vector3i
- func (cx *Vector3i) Abs() Vector3i
- func (cx *Vector3i) Add_Vector3i(right Vector3i) Vector3i
- func (cx *Vector3i) Clamp(min Vector3i, max Vector3i) Vector3i
- func (cx *Vector3i) Divide_Vector3i(right Vector3i) Vector3i
- func (cx *Vector3i) Divide_float(right float32) Vector3
- func (cx *Vector3i) Divide_int(right int64) Vector3i
- func (cx *Vector3i) Equal_Variant(right Variant) bool
- func (cx *Vector3i) Equal_Vector3i(right Vector3i) bool
- func (cx *Vector3i) GetIndexed(i int64) int64
- func (cx *Vector3i) Greater_Vector3i(right Vector3i) bool
- func (cx *Vector3i) Greater_equal_Vector3i(right Vector3i) bool
- func (cx *Vector3i) In_Array(right Array) bool
- func (cx *Vector3i) In_Dictionary(right Dictionary) bool
- func (cx *Vector3i) Length() float32
- func (cx *Vector3i) LengthSquared() int64
- func (cx *Vector3i) Less_Vector3i(right Vector3i) bool
- func (cx *Vector3i) Less_equal_Vector3i(right Vector3i) bool
- func (cx *Vector3i) MaxAxisIndex() int64
- func (cx *Vector3i) MemberGetx() int64
- func (cx *Vector3i) MemberGety() int64
- func (cx *Vector3i) MemberGetz() int64
- func (cx *Vector3i) MinAxisIndex() int64
- func (cx *Vector3i) Module_Vector3i(right Vector3i) Vector3i
- func (cx *Vector3i) Module_int(right int64) Vector3i
- func (cx *Vector3i) Multiply_Vector3i(right Vector3i) Vector3i
- func (cx *Vector3i) Multiply_float(right float32) Vector3
- func (cx *Vector3i) Multiply_int(right int64) Vector3i
- func (c *Vector3i) NativeConstPtr() GDExtensionConstTypePtr
- func (c *Vector3i) NativePtr() GDExtensionTypePtr
- func (cx *Vector3i) Negate() Vector3i
- func (cx *Vector3i) Not() bool
- func (cx *Vector3i) Not_equal_Variant(right Variant) bool
- func (cx *Vector3i) Not_equal_Vector3i(right Vector3i) bool
- func (cx *Vector3i) Positive() Vector3i
- func (cx *Vector3i) SetIndexed(i int64, value int64)
- func (cx *Vector3i) Sign() Vector3i
- func (cx *Vector3i) Snapped(step Vector3i) Vector3i
- func (cx *Vector3i) Subtract_Vector3i(right Vector3i) Vector3i
- type Vector4
- func NewVector4() Vector4
- func NewVector4WithFloat32Float32Float32Float32(x float32, y float32, z float32, w float32) Vector4
- func NewVector4WithGDExtensionConstTypePtr(src GDExtensionConstTypePtr) Vector4
- func NewVector4WithVector4(from Vector4) Vector4
- func NewVector4WithVector4i(from Vector4i) Vector4
- func (cx *Vector4) Abs() Vector4
- func (cx *Vector4) Add_Vector4(right Vector4) Vector4
- func (cx *Vector4) Ceil() Vector4
- func (cx *Vector4) Clamp(min Vector4, max Vector4) Vector4
- func (cx *Vector4) CubicInterpolate(b Vector4, pre_a Vector4, post_b Vector4, weight float32) Vector4
- func (cx *Vector4) CubicInterpolateInTime(b Vector4, pre_a Vector4, post_b Vector4, weight float32, b_t float32, ...) Vector4
- func (cx *Vector4) DirectionTo(to Vector4) Vector4
- func (cx *Vector4) DistanceSquaredTo(to Vector4) float32
- func (cx *Vector4) DistanceTo(to Vector4) float32
- func (cx *Vector4) Divide_Vector4(right Vector4) Vector4
- func (cx *Vector4) Divide_float(right float32) Vector4
- func (cx *Vector4) Divide_int(right int64) Vector4
- func (cx *Vector4) Dot(with Vector4) float32
- func (cx *Vector4) Equal_Variant(right Variant) bool
- func (cx *Vector4) Equal_Vector4(right Vector4) bool
- func (cx *Vector4) Floor() Vector4
- func (cx *Vector4) GetIndexed(i int64) float32
- func (cx *Vector4) Greater_Vector4(right Vector4) bool
- func (cx *Vector4) Greater_equal_Vector4(right Vector4) bool
- func (cx *Vector4) In_Array(right Array) bool
- func (cx *Vector4) In_Dictionary(right Dictionary) bool
- func (cx *Vector4) Inverse() Vector4
- func (cx *Vector4) IsEqualApprox(to Vector4) bool
- func (cx *Vector4) IsFinite() bool
- func (cx *Vector4) IsNormalized() bool
- func (cx *Vector4) IsZeroApprox() bool
- func (cx *Vector4) Length() float32
- func (cx *Vector4) LengthSquared() float32
- func (cx *Vector4) Lerp(to Vector4, weight float32) Vector4
- func (cx *Vector4) Less_Vector4(right Vector4) bool
- func (cx *Vector4) Less_equal_Vector4(right Vector4) bool
- func (cx *Vector4) MaxAxisIndex() int64
- func (cx *Vector4) MemberGetw() float32
- func (cx *Vector4) MemberGetx() float32
- func (cx *Vector4) MemberGety() float32
- func (cx *Vector4) MemberGetz() float32
- func (cx *Vector4) MinAxisIndex() int64
- func (cx *Vector4) Multiply_Projection(right Projection) Vector4
- func (cx *Vector4) Multiply_Vector4(right Vector4) Vector4
- func (cx *Vector4) Multiply_float(right float32) Vector4
- func (cx *Vector4) Multiply_int(right int64) Vector4
- func (c *Vector4) NativeConstPtr() GDExtensionConstTypePtr
- func (c *Vector4) NativePtr() GDExtensionTypePtr
- func (cx *Vector4) Negate() Vector4
- func (cx *Vector4) Normalized() Vector4
- func (cx *Vector4) Not() bool
- func (cx *Vector4) Not_equal_Variant(right Variant) bool
- func (cx *Vector4) Not_equal_Vector4(right Vector4) bool
- func (cx *Vector4) Positive() Vector4
- func (cx *Vector4) Posmod(mod float32) Vector4
- func (cx *Vector4) Posmodv(modv Vector4) Vector4
- func (cx *Vector4) Round() Vector4
- func (cx *Vector4) SetIndexed(i int64, value float32)
- func (cx *Vector4) Sign() Vector4
- func (cx *Vector4) Snapped(step Vector4) Vector4
- func (cx *Vector4) Subtract_Vector4(right Vector4) Vector4
- type Vector4i
- func (cx *Vector4i) Abs() Vector4i
- func (cx *Vector4i) Add_Vector4i(right Vector4i) Vector4i
- func (cx *Vector4i) Clamp(min Vector4i, max Vector4i) Vector4i
- func (cx *Vector4i) Divide_Vector4i(right Vector4i) Vector4i
- func (cx *Vector4i) Divide_float(right float32) Vector4
- func (cx *Vector4i) Divide_int(right int64) Vector4i
- func (cx *Vector4i) Equal_Variant(right Variant) bool
- func (cx *Vector4i) Equal_Vector4i(right Vector4i) bool
- func (cx *Vector4i) GetIndexed(i int64) int64
- func (cx *Vector4i) Greater_Vector4i(right Vector4i) bool
- func (cx *Vector4i) Greater_equal_Vector4i(right Vector4i) bool
- func (cx *Vector4i) In_Array(right Array) bool
- func (cx *Vector4i) In_Dictionary(right Dictionary) bool
- func (cx *Vector4i) Length() float32
- func (cx *Vector4i) LengthSquared() int64
- func (cx *Vector4i) Less_Vector4i(right Vector4i) bool
- func (cx *Vector4i) Less_equal_Vector4i(right Vector4i) bool
- func (cx *Vector4i) MaxAxisIndex() int64
- func (cx *Vector4i) MemberGetw() int64
- func (cx *Vector4i) MemberGetx() int64
- func (cx *Vector4i) MemberGety() int64
- func (cx *Vector4i) MemberGetz() int64
- func (cx *Vector4i) MinAxisIndex() int64
- func (cx *Vector4i) Module_Vector4i(right Vector4i) Vector4i
- func (cx *Vector4i) Module_int(right int64) Vector4i
- func (cx *Vector4i) Multiply_Vector4i(right Vector4i) Vector4i
- func (cx *Vector4i) Multiply_float(right float32) Vector4
- func (cx *Vector4i) Multiply_int(right int64) Vector4i
- func (c *Vector4i) NativeConstPtr() GDExtensionConstTypePtr
- func (c *Vector4i) NativePtr() GDExtensionTypePtr
- func (cx *Vector4i) Negate() Vector4i
- func (cx *Vector4i) Not() bool
- func (cx *Vector4i) Not_equal_Variant(right Variant) bool
- func (cx *Vector4i) Not_equal_Vector4i(right Vector4i) bool
- func (cx *Vector4i) Positive() Vector4i
- func (cx *Vector4i) SetIndexed(i int64, value int64)
- func (cx *Vector4i) Sign() Vector4i
- func (cx *Vector4i) Snapped(step Vector4i) Vector4i
- func (cx *Vector4i) Subtract_Vector4i(right Vector4i) Vector4i
- type VehicleBody3D
- type VehicleWheel3D
- type VideoStream
- type VideoStreamPlayback
- type VideoStreamPlayer
- type VideoStreamTheora
- type Viewport
- type ViewportTexture
- type VisibleOnScreenEnabler2D
- type VisibleOnScreenEnabler3D
- type VisibleOnScreenNotifier2D
- type VisibleOnScreenNotifier3D
- type VisualInstance3D
- type VisualShader
- type VisualShaderNode
- type VisualShaderNodeBillboard
- type VisualShaderNodeBooleanConstant
- type VisualShaderNodeBooleanParameter
- type VisualShaderNodeClamp
- type VisualShaderNodeColorConstant
- type VisualShaderNodeColorFunc
- type VisualShaderNodeColorOp
- type VisualShaderNodeColorParameter
- type VisualShaderNodeComment
- type VisualShaderNodeCompare
- type VisualShaderNodeConstant
- type VisualShaderNodeCubemap
- type VisualShaderNodeCubemapParameter
- type VisualShaderNodeCurveTexture
- type VisualShaderNodeCurveXYZTexture
- type VisualShaderNodeCustom
- type VisualShaderNodeDerivativeFunc
- type VisualShaderNodeDeterminant
- type VisualShaderNodeDistanceFade
- type VisualShaderNodeDotProduct
- type VisualShaderNodeExpression
- type VisualShaderNodeFaceForward
- type VisualShaderNodeFloatConstant
- type VisualShaderNodeFloatFunc
- type VisualShaderNodeFloatOp
- type VisualShaderNodeFloatParameter
- type VisualShaderNodeFresnel
- type VisualShaderNodeGlobalExpression
- type VisualShaderNodeGroupBase
- type VisualShaderNodeIf
- type VisualShaderNodeInput
- type VisualShaderNodeIntConstant
- type VisualShaderNodeIntFunc
- type VisualShaderNodeIntOp
- type VisualShaderNodeIntParameter
- type VisualShaderNodeIs
- type VisualShaderNodeLinearSceneDepth
- type VisualShaderNodeMix
- type VisualShaderNodeMultiplyAdd
- type VisualShaderNodeOuterProduct
- type VisualShaderNodeOutput
- type VisualShaderNodeParameter
- type VisualShaderNodeParameterRef
- type VisualShaderNodeParticleAccelerator
- type VisualShaderNodeParticleBoxEmitter
- type VisualShaderNodeParticleConeVelocity
- type VisualShaderNodeParticleEmit
- type VisualShaderNodeParticleEmitter
- type VisualShaderNodeParticleMeshEmitter
- type VisualShaderNodeParticleMultiplyByAxisAngle
- type VisualShaderNodeParticleOutput
- type VisualShaderNodeParticleRandomness
- type VisualShaderNodeParticleRingEmitter
- type VisualShaderNodeParticleSphereEmitter
- type VisualShaderNodeProximityFade
- type VisualShaderNodeRandomRange
- type VisualShaderNodeRemap
- type VisualShaderNodeResizableBase
- type VisualShaderNodeRotationByAxis
- type VisualShaderNodeSDFRaymarch
- type VisualShaderNodeSDFToScreenUV
- type VisualShaderNodeSample3D
- type VisualShaderNodeScreenNormalWorldSpace
- type VisualShaderNodeScreenUVToSDF
- type VisualShaderNodeSmoothStep
- type VisualShaderNodeStep
- type VisualShaderNodeSwitch
- type VisualShaderNodeTexture
- type VisualShaderNodeTexture2DArray
- type VisualShaderNodeTexture2DArrayParameter
- type VisualShaderNodeTexture2DParameter
- type VisualShaderNodeTexture3D
- type VisualShaderNodeTexture3DParameter
- type VisualShaderNodeTextureParameter
- type VisualShaderNodeTextureParameterTriplanar
- type VisualShaderNodeTextureSDF
- type VisualShaderNodeTextureSDFNormal
- type VisualShaderNodeTransformCompose
- type VisualShaderNodeTransformConstant
- type VisualShaderNodeTransformDecompose
- type VisualShaderNodeTransformFunc
- type VisualShaderNodeTransformOp
- type VisualShaderNodeTransformParameter
- type VisualShaderNodeTransformVecMult
- type VisualShaderNodeUIntConstant
- type VisualShaderNodeUIntFunc
- type VisualShaderNodeUIntOp
- type VisualShaderNodeUIntParameter
- type VisualShaderNodeUVFunc
- type VisualShaderNodeUVPolarCoord
- type VisualShaderNodeVarying
- type VisualShaderNodeVaryingGetter
- type VisualShaderNodeVaryingSetter
- type VisualShaderNodeVec2Constant
- type VisualShaderNodeVec2Parameter
- type VisualShaderNodeVec3Constant
- type VisualShaderNodeVec3Parameter
- type VisualShaderNodeVec4Constant
- type VisualShaderNodeVec4Parameter
- type VisualShaderNodeVectorBase
- type VisualShaderNodeVectorCompose
- type VisualShaderNodeVectorDecompose
- type VisualShaderNodeVectorDistance
- type VisualShaderNodeVectorFunc
- type VisualShaderNodeVectorLen
- type VisualShaderNodeVectorOp
- type VisualShaderNodeVectorRefract
- type VisualShaderNodeWorldPositionFromDepth
- type VoxelGI
- type VoxelGIData
- type WeakRef
- type WebRTCDataChannel
- type WebRTCDataChannelExtension
- type WebRTCMultiplayerPeer
- type WebRTCPeerConnection
- type WebRTCPeerConnectionExtension
- type WebSocketMultiplayerPeer
- type WebSocketPeer
- type WebXRInterface
- type Window
- type WorkerThreadPool
- type World2D
- type World3D
- type WorldBoundaryShape2D
- type WorldBoundaryShape3D
- type WorldEnvironment
- type Wrapped
- type WrappedClassInstance
- type WrappedImpl
- func (w *WrappedImpl) AsGDExtensionConstObjectPtr() GDExtensionConstObjectPtr
- func (w *WrappedImpl) AsGDExtensionConstTypePtr() GDExtensionConstTypePtr
- func (w *WrappedImpl) AsGDExtensionObjectPtr() GDExtensionObjectPtr
- func (w *WrappedImpl) AsGDExtensionTypePtr() GDExtensionTypePtr
- func (w *WrappedImpl) Destroy()
- func (w *WrappedImpl) GetGodotObjectOwner() *GodotObject
- func (w *WrappedImpl) IsNil() bool
- func (w *WrappedImpl) SetGodotObjectOwner(owner *GodotObject)
- type X509Certificate
- type XMLParser
- type XRAnchor3D
- type XRCamera3D
- type XRController3D
- type XRInterface
- type XRInterfaceExtension
- type XRNode3D
- type XROrigin3D
- type XRPose
- type XRPositionalTracker
- type XRServer
- type ZIPPacker
- type ZIPReader
Constants ¶
const ( StringSize = 8 Vector2Size = 8 Vector2iSize = 8 Rect2Size = 16 Rect2iSize = 16 Vector3Size = 12 Vector3iSize = 12 Transform2DSize = 24 Vector4Size = 16 Vector4iSize = 16 PlaneSize = 16 QuaternionSize = 16 AABBSize = 24 BasisSize = 36 Transform3DSize = 48 ProjectionSize = 64 ColorSize = 16 StringNameSize = 8 NodePathSize = 8 RIDSize = 8 CallableSize = 16 SignalSize = 16 DictionarySize = 8 ArraySize = 8 PackedByteArraySize = 16 PackedInt32ArraySize = 16 PackedInt64ArraySize = 16 PackedFloat32ArraySize = 16 PackedFloat64ArraySize = 16 PackedStringArraySize = 16 PackedVector2ArraySize = 16 PackedVector3ArraySize = 16 PackedColorArraySize = 16 )
const (
VariantSize = 24
)
Variables ¶
var ( StringEncoder argumentEncoder[String, String] Vector2Encoder argumentEncoder[Vector2, Vector2] Vector2iEncoder argumentEncoder[Vector2i, Vector2i] Rect2Encoder argumentEncoder[Rect2, Rect2] Rect2iEncoder argumentEncoder[Rect2i, Rect2i] Vector3Encoder argumentEncoder[Vector3, Vector3] Vector3iEncoder argumentEncoder[Vector3i, Vector3i] Transform2DEncoder argumentEncoder[Transform2D, Transform2D] Vector4Encoder argumentEncoder[Vector4, Vector4] Vector4iEncoder argumentEncoder[Vector4i, Vector4i] PlaneEncoder argumentEncoder[Plane, Plane] QuaternionEncoder argumentEncoder[Quaternion, Quaternion] AABBEncoder argumentEncoder[AABB, AABB] BasisEncoder argumentEncoder[Basis, Basis] Transform3DEncoder argumentEncoder[Transform3D, Transform3D] ProjectionEncoder argumentEncoder[Projection, Projection] ColorEncoder argumentEncoder[Color, Color] StringNameEncoder argumentEncoder[StringName, StringName] NodePathEncoder argumentEncoder[NodePath, NodePath] RIDEncoder argumentEncoder[RID, RID] CallableEncoder argumentEncoder[Callable, Callable] SignalEncoder argumentEncoder[Signal, Signal] DictionaryEncoder argumentEncoder[Dictionary, Dictionary] ArrayEncoder argumentEncoder[Array, Array] PackedByteArrayEncoder argumentEncoder[PackedByteArray, PackedByteArray] PackedInt32ArrayEncoder argumentEncoder[PackedInt32Array, PackedInt32Array] PackedInt64ArrayEncoder argumentEncoder[PackedInt64Array, PackedInt64Array] PackedFloat32ArrayEncoder argumentEncoder[PackedFloat32Array, PackedFloat32Array] PackedFloat64ArrayEncoder argumentEncoder[PackedFloat64Array, PackedFloat64Array] PackedStringArrayEncoder argumentEncoder[PackedStringArray, PackedStringArray] PackedVector2ArrayEncoder argumentEncoder[PackedVector2Array, PackedVector2Array] PackedVector3ArrayEncoder argumentEncoder[PackedVector3Array, PackedVector3Array] PackedColorArrayEncoder argumentEncoder[PackedColorArray, PackedColorArray] )
var ( ErrOutOfBounds = fmt.Errorf("out of bounds") ErrInvalid = fmt.Errorf("invalid") )
var ( BoolEncoder argumentEncoder[bool, uint8] UintEncoder argumentEncoder[uint, int64] IntEncoder argumentEncoder[int, int64] Uint8Encoder argumentEncoder[uint8, int64] Int8Encoder argumentEncoder[int8, int64] Uint16Encoder argumentEncoder[uint16, int64] Int16Encoder argumentEncoder[int16, int64] Uint32Encoder argumentEncoder[uint32, int64] Int32Encoder argumentEncoder[int32, int64] Uint64Encoder argumentEncoder[uint64, int64] Int64Encoder argumentEncoder[int64, int64] Float32Encoder argumentEncoder[float32, float64] Float64Encoder argumentEncoder[float64, float64] GoStringUtf8Encoder argumentEncoder[string, String] GoStringLatin1Encoder argumentEncoder[string, String] ObjectEncoder objectArgumentEncoder[Object] VariantEncoder argumentEncoder[Variant, Variant] )
var (
GDExtensionBindingGDExtensionInstanceBindingCallbacks = NewSyncMap[string, GDExtensionInstanceBindingCallbacks]()
)
Functions ¶
func CreateObjectEncoder ¶
func CreateObjectEncoder[T Object]() objectArgumentEncoder[T]
func GDClassRegisterInstanceBindingCallbacks ¶
func GDClassRegisterInstanceBindingCallbacks(tn string)
func GDExtensionStringPtrWithLatin1Chars ¶
func GDExtensionStringPtrWithLatin1Chars(ptr GDExtensionStringPtr, content string)
func GDExtensionStringPtrWithUtf8Chars ¶
func GDExtensionStringPtrWithUtf8Chars(ptr GDExtensionStringPtr, content string)
func GDExtensionVariantPtrFromAABB ¶
func GDExtensionVariantPtrFromAABB(v AABB, rOut GDExtensionUninitializedVariantPtr)
func GDExtensionVariantPtrFromArray ¶
func GDExtensionVariantPtrFromArray(v Array, rOut GDExtensionUninitializedVariantPtr)
func GDExtensionVariantPtrFromBasis ¶
func GDExtensionVariantPtrFromBasis(v Basis, rOut GDExtensionUninitializedVariantPtr)
func GDExtensionVariantPtrFromBool ¶
func GDExtensionVariantPtrFromBool(v bool, rOut GDExtensionUninitializedVariantPtr)
func GDExtensionVariantPtrFromCallable ¶
func GDExtensionVariantPtrFromCallable(v Callable, rOut GDExtensionUninitializedVariantPtr)
func GDExtensionVariantPtrFromColor ¶
func GDExtensionVariantPtrFromColor(v Color, rOut GDExtensionUninitializedVariantPtr)
func GDExtensionVariantPtrFromDictionary ¶
func GDExtensionVariantPtrFromDictionary(v Dictionary, rOut GDExtensionUninitializedVariantPtr)
func GDExtensionVariantPtrFromFloat32 ¶ added in v0.3.14
func GDExtensionVariantPtrFromFloat32(v float32, rOut GDExtensionUninitializedVariantPtr)
func GDExtensionVariantPtrFromFloat64 ¶
func GDExtensionVariantPtrFromFloat64(v float64, rOut GDExtensionUninitializedVariantPtr)
func GDExtensionVariantPtrFromGodotObjectPtr ¶
func GDExtensionVariantPtrFromGodotObjectPtr(owner *GodotObject, rOut GDExtensionUninitializedVariantPtr)
func GDExtensionVariantPtrFromInt ¶ added in v0.3.14
func GDExtensionVariantPtrFromInt(v int, rOut GDExtensionUninitializedVariantPtr)
func GDExtensionVariantPtrFromInt16 ¶ added in v0.3.14
func GDExtensionVariantPtrFromInt16(v int16, rOut GDExtensionUninitializedVariantPtr)
func GDExtensionVariantPtrFromInt32 ¶ added in v0.3.14
func GDExtensionVariantPtrFromInt32(v int32, rOut GDExtensionUninitializedVariantPtr)
func GDExtensionVariantPtrFromInt64 ¶
func GDExtensionVariantPtrFromInt64(v int64, rOut GDExtensionUninitializedVariantPtr)
func GDExtensionVariantPtrFromInt8 ¶ added in v0.3.14
func GDExtensionVariantPtrFromInt8(v int8, rOut GDExtensionUninitializedVariantPtr)
func GDExtensionVariantPtrFromNodePath ¶
func GDExtensionVariantPtrFromNodePath(v NodePath, rOut GDExtensionUninitializedVariantPtr)
func GDExtensionVariantPtrFromPackedByteArray ¶
func GDExtensionVariantPtrFromPackedByteArray(v PackedByteArray, rOut GDExtensionUninitializedVariantPtr)
func GDExtensionVariantPtrFromPackedColorArray ¶
func GDExtensionVariantPtrFromPackedColorArray(v PackedColorArray, rOut GDExtensionUninitializedVariantPtr)
func GDExtensionVariantPtrFromPackedFloat32Array ¶
func GDExtensionVariantPtrFromPackedFloat32Array(v PackedFloat32Array, rOut GDExtensionUninitializedVariantPtr)
func GDExtensionVariantPtrFromPackedFloat64Array ¶
func GDExtensionVariantPtrFromPackedFloat64Array(v PackedFloat64Array, rOut GDExtensionUninitializedVariantPtr)
func GDExtensionVariantPtrFromPackedInt32Array ¶
func GDExtensionVariantPtrFromPackedInt32Array(v PackedInt32Array, rOut GDExtensionUninitializedVariantPtr)
func GDExtensionVariantPtrFromPackedInt64Array ¶
func GDExtensionVariantPtrFromPackedInt64Array(v PackedInt64Array, rOut GDExtensionUninitializedVariantPtr)
func GDExtensionVariantPtrFromPackedStringArray ¶
func GDExtensionVariantPtrFromPackedStringArray(v PackedStringArray, rOut GDExtensionUninitializedVariantPtr)
func GDExtensionVariantPtrFromPackedVector2Array ¶
func GDExtensionVariantPtrFromPackedVector2Array(v PackedVector2Array, rOut GDExtensionUninitializedVariantPtr)
func GDExtensionVariantPtrFromPackedVector3Array ¶
func GDExtensionVariantPtrFromPackedVector3Array(v PackedVector3Array, rOut GDExtensionUninitializedVariantPtr)
func GDExtensionVariantPtrFromPlane ¶
func GDExtensionVariantPtrFromPlane(v Plane, rOut GDExtensionUninitializedVariantPtr)
func GDExtensionVariantPtrFromProjection ¶ added in v0.3.14
func GDExtensionVariantPtrFromProjection(v Projection, rOut GDExtensionUninitializedVariantPtr)
func GDExtensionVariantPtrFromQuaternion ¶
func GDExtensionVariantPtrFromQuaternion(v Quaternion, rOut GDExtensionUninitializedVariantPtr)
func GDExtensionVariantPtrFromRID ¶
func GDExtensionVariantPtrFromRID(v RID, rOut GDExtensionUninitializedVariantPtr)
func GDExtensionVariantPtrFromSignal ¶ added in v0.3.14
func GDExtensionVariantPtrFromSignal(v Signal, rOut GDExtensionUninitializedVariantPtr)
func GDExtensionVariantPtrFromString ¶
func GDExtensionVariantPtrFromString(v String, rOut GDExtensionUninitializedVariantPtr)
func GDExtensionVariantPtrFromStringName ¶
func GDExtensionVariantPtrFromStringName(v StringName, rOut GDExtensionUninitializedVariantPtr)
func GDExtensionVariantPtrFromTransform2D ¶
func GDExtensionVariantPtrFromTransform2D(v Transform2D, rOut GDExtensionUninitializedVariantPtr)
func GDExtensionVariantPtrFromTransform3D ¶
func GDExtensionVariantPtrFromTransform3D(v Transform3D, rOut GDExtensionUninitializedVariantPtr)
func GDExtensionVariantPtrFromUint ¶ added in v0.3.14
func GDExtensionVariantPtrFromUint(v uint, rOut GDExtensionUninitializedVariantPtr)
func GDExtensionVariantPtrFromUint16 ¶ added in v0.3.14
func GDExtensionVariantPtrFromUint16(v uint16, rOut GDExtensionUninitializedVariantPtr)
func GDExtensionVariantPtrFromUint32 ¶ added in v0.3.14
func GDExtensionVariantPtrFromUint32(v uint32, rOut GDExtensionUninitializedVariantPtr)
func GDExtensionVariantPtrFromUint64 ¶ added in v0.3.14
func GDExtensionVariantPtrFromUint64(v uint64, rOut GDExtensionUninitializedVariantPtr)
func GDExtensionVariantPtrFromUint8 ¶ added in v0.3.14
func GDExtensionVariantPtrFromUint8(v uint8, rOut GDExtensionUninitializedVariantPtr)
func GDExtensionVariantPtrFromVector2 ¶
func GDExtensionVariantPtrFromVector2(v Vector2, rOut GDExtensionUninitializedVariantPtr)
func GDExtensionVariantPtrFromVector2i ¶
func GDExtensionVariantPtrFromVector2i(v Vector2i, rOut GDExtensionUninitializedVariantPtr)
func GDExtensionVariantPtrFromVector3 ¶
func GDExtensionVariantPtrFromVector3(v Vector3, rOut GDExtensionUninitializedVariantPtr)
func GDExtensionVariantPtrFromVector3i ¶
func GDExtensionVariantPtrFromVector3i(v Vector3i, rOut GDExtensionUninitializedVariantPtr)
func GDExtensionVariantPtrFromVector4 ¶
func GDExtensionVariantPtrFromVector4(v Vector4, rOut GDExtensionUninitializedVariantPtr)
func GDExtensionVariantPtrFromVector4i ¶
func GDExtensionVariantPtrFromVector4i(v Vector4i, rOut GDExtensionUninitializedVariantPtr)
func GDExtensionVariantPtrWithNil ¶
func GDExtensionVariantPtrWithNil(rOut GDExtensionUninitializedVariantPtr)
func GetSingleton ¶
func GetSingleton(name string) GDExtensionObjectPtr
func GoCallback_GDClassBindingReference ¶
func GoCallback_GDClassBindingReference(p_token unsafe.Pointer, p_instance unsafe.Pointer, p_reference C.GDExtensionBool) C.GDExtensionBool
func NewVariantCopy ¶
func NewVariantCopy(dst, src Variant)
func VariantInitBindings ¶
func VariantInitBindings()
func VariantPtrSliceToString ¶
func VariantSliceToString ¶
func WrappedPostInitialize ¶
WrappedPostInitialize is equivalent to Wrapped::_postinitialize in godot-cpp this should only be called for GDClasses and not GDExtensionClasses
Types ¶
type AABB ¶
type AABB [24]uint8
* AABB * indexingReturnType: * isKeyed: false * hasDestructor: false
func NewAABBWithGDExtensionConstTypePtr ¶
func NewAABBWithGDExtensionConstTypePtr(src GDExtensionConstTypePtr) AABB
copy funuctions
func NewAABBWithVector3Vector3 ¶
NewAABB, index: 2
func (*AABB) Encloses ¶
Encloses : encloses * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*AABB) Equal_Variant ¶
Equal_Variant operator
func (*AABB) Expand ¶
Expand : expand * is_vararg = false, is_static = false * goReturnType(AABB) -> AABB
func (*AABB) GetCenter ¶
GetCenter : get_center * is_vararg = false, is_static = false * goReturnType(Vector3) -> Vector3
func (*AABB) GetEndpoint ¶
GetEndpoint : get_endpoint * is_vararg = false, is_static = false * goReturnType(Vector3) -> Vector3
func (*AABB) GetLongestAxis ¶
GetLongestAxis : get_longest_axis * is_vararg = false, is_static = false * goReturnType(Vector3) -> Vector3
func (*AABB) GetLongestAxisIndex ¶
GetLongestAxisIndex : get_longest_axis_index * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*AABB) GetLongestAxisSize ¶
GetLongestAxisSize : get_longest_axis_size * is_vararg = false, is_static = false * goReturnType(float) -> float32
func (*AABB) GetShortestAxis ¶
GetShortestAxis : get_shortest_axis * is_vararg = false, is_static = false * goReturnType(Vector3) -> Vector3
func (*AABB) GetShortestAxisIndex ¶
GetShortestAxisIndex : get_shortest_axis_index * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*AABB) GetShortestAxisSize ¶
GetShortestAxisSize : get_shortest_axis_size * is_vararg = false, is_static = false * goReturnType(float) -> float32
func (*AABB) GetSupport ¶
GetSupport : get_support * is_vararg = false, is_static = false * goReturnType(Vector3) -> Vector3
func (*AABB) GetVolume ¶
GetVolume : get_volume * is_vararg = false, is_static = false * goReturnType(float) -> float32
func (*AABB) HasPoint ¶
HasPoint : has_point * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*AABB) HasSurface ¶
HasSurface : has_surface * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*AABB) HasVolume ¶
HasVolume : has_volume * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*AABB) In_Dictionary ¶
func (cx *AABB) In_Dictionary(right Dictionary) bool
In_Dictionary operator
func (*AABB) Intersection ¶
Intersection : intersection * is_vararg = false, is_static = false * goReturnType(AABB) -> AABB
func (*AABB) Intersects ¶
Intersects : intersects * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*AABB) IntersectsPlane ¶
IntersectsPlane : intersects_plane * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*AABB) IntersectsRay ¶
IntersectsRay : intersects_ray * is_vararg = false, is_static = false * goReturnType(Variant) -> Variant
func (*AABB) IntersectsSegment ¶
IntersectsSegment : intersects_segment * is_vararg = false, is_static = false * goReturnType(Variant) -> Variant
func (*AABB) IsEqualApprox ¶
IsEqualApprox : is_equal_approx * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*AABB) IsFinite ¶
IsFinite : is_finite * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*AABB) MemberGetend ¶
func (*AABB) MemberGetposition ¶
func (*AABB) MemberGetsize ¶
func (*AABB) Merge ¶
Merge : merge * is_vararg = false, is_static = false * goReturnType(AABB) -> AABB
func (*AABB) Multiply_Transform3D ¶
func (cx *AABB) Multiply_Transform3D(right Transform3D) AABB
Multiply_Transform3D operator
func (*AABB) NativeConstPtr ¶
func (c *AABB) NativeConstPtr() GDExtensionConstTypePtr
func (*AABB) Not_equal_AABB ¶
Not_equal_AABB operator
func (*AABB) Not_equal_Variant ¶
Not_equal_Variant operator
type AESContext ¶
type AESContext interface { RefCounted Start(mode AESContextMode, key PackedByteArray, iv PackedByteArray) Error Update(src PackedByteArray) PackedByteArray GetIvState() PackedByteArray Finish() }
type AStar2D ¶
type AStar2D interface { RefCounted // TODO: Implement virtual method: Internal_EstimateCost(from_id int64,to_id int64,) float32 // TODO: Implement virtual method: Internal_ComputeCost(from_id int64,to_id int64,) float32 GetAvailablePointId() int64 AddPoint(id int64, position Vector2, weight_scale float32) GetPointPosition(id int64) Vector2 SetPointPosition(id int64, position Vector2) GetPointWeightScale(id int64) float32 SetPointWeightScale(id int64, weight_scale float32) RemovePoint(id int64) HasPoint(id int64) bool GetPointConnections(id int64) PackedInt64Array GetPointIds() PackedInt64Array SetPointDisabled(id int64, disabled bool) IsPointDisabled(id int64) bool ConnectPoints(id int64, to_id int64, bidirectional bool) DisconnectPoints(id int64, to_id int64, bidirectional bool) ArePointsConnected(id int64, to_id int64, bidirectional bool) bool GetPointCount() int64 GetPointCapacity() int64 ReserveSpace(num_nodes int64) Clear() GetClosestPoint(to_position Vector2, include_disabled bool) int64 GetClosestPositionInSegment(to_position Vector2) Vector2 GetPointPath(from_id int64, to_id int64) PackedVector2Array GetIdPath(from_id int64, to_id int64) PackedInt64Array }
type AStar3D ¶
type AStar3D interface { RefCounted // TODO: Implement virtual method: Internal_EstimateCost(from_id int64,to_id int64,) float32 // TODO: Implement virtual method: Internal_ComputeCost(from_id int64,to_id int64,) float32 GetAvailablePointId() int64 AddPoint(id int64, position Vector3, weight_scale float32) GetPointPosition(id int64) Vector3 SetPointPosition(id int64, position Vector3) GetPointWeightScale(id int64) float32 SetPointWeightScale(id int64, weight_scale float32) RemovePoint(id int64) HasPoint(id int64) bool GetPointConnections(id int64) PackedInt64Array GetPointIds() PackedInt64Array SetPointDisabled(id int64, disabled bool) IsPointDisabled(id int64) bool ConnectPoints(id int64, to_id int64, bidirectional bool) DisconnectPoints(id int64, to_id int64, bidirectional bool) ArePointsConnected(id int64, to_id int64, bidirectional bool) bool GetPointCount() int64 GetPointCapacity() int64 ReserveSpace(num_nodes int64) Clear() GetClosestPoint(to_position Vector3, include_disabled bool) int64 GetClosestPositionInSegment(to_position Vector3) Vector3 GetPointPath(from_id int64, to_id int64) PackedVector3Array GetIdPath(from_id int64, to_id int64) PackedInt64Array }
type AStarGrid2D ¶
type AStarGrid2D interface { RefCounted // TODO: Implement virtual method: Internal_EstimateCost(from_id Vector2i,to_id Vector2i,) float32 // TODO: Implement virtual method: Internal_ComputeCost(from_id Vector2i,to_id Vector2i,) float32 SetRegion(region Rect2i) GetRegion() Rect2i SetSize(size Vector2i) GetSize() Vector2i SetOffset(offset Vector2) GetOffset() Vector2 SetCellSize(cell_size Vector2) GetCellSize() Vector2 IsInBounds(x int32, y int32) bool IsInBoundsv(id Vector2i) bool IsDirty() bool Update() SetJumpingEnabled(enabled bool) IsJumpingEnabled() bool SetDiagonalMode(mode AStarGrid2DDiagonalMode) GetDiagonalMode() AStarGrid2DDiagonalMode SetDefaultComputeHeuristic(heuristic AStarGrid2DHeuristic) GetDefaultComputeHeuristic() AStarGrid2DHeuristic SetDefaultEstimateHeuristic(heuristic AStarGrid2DHeuristic) GetDefaultEstimateHeuristic() AStarGrid2DHeuristic SetPointSolid(id Vector2i, solid bool) IsPointSolid(id Vector2i) bool SetPointWeightScale(id Vector2i, weight_scale float32) GetPointWeightScale(id Vector2i) float32 FillSolidRegion(region Rect2i, solid bool) FillWeightScaleRegion(region Rect2i, weight_scale float32) Clear() GetPointPosition(id Vector2i) Vector2 GetPointPath(from_id Vector2i, to_id Vector2i) PackedVector2Array GetIdPath(from_id Vector2i, to_id Vector2i) Vector2i }
type AcceptDialog ¶
type AcceptDialog interface { Window GetOkButton() Button GetLabel() Label SetHideOnOk(enabled bool) GetHideOnOk() bool SetCloseOnEscape(enabled bool) GetCloseOnEscape() bool AddButton(text String, right bool, action String) Button AddCancelButton(name String) Button RemoveButton(button Control) RegisterTextEnter(line_edit Control) SetText(text String) GetText() String SetAutowrap(autowrap bool) HasAutowrap() bool SetOkButtonText(text String) GetOkButtonText() String }
type AnimatableBody2D ¶
type AnimatableBody2D interface { StaticBody2D SetSyncToPhysics(enable bool) IsSyncToPhysicsEnabled() bool }
type AnimatableBody3D ¶
type AnimatableBody3D interface { StaticBody3D SetSyncToPhysics(enable bool) IsSyncToPhysicsEnabled() bool }
type AnimatedSprite2D ¶
type AnimatedSprite2D interface { Node2D SetSpriteFrames(sprite_frames RefSpriteFrames) GetSpriteFrames() RefSpriteFrames SetAnimation(name StringName) GetAnimation() StringName SetAutoplay(name String) GetAutoplay() String IsPlaying() bool Play(name StringName, custom_speed float32, from_end bool) PlayBackwards(name StringName) Pause() Stop() SetCentered(centered bool) IsCentered() bool SetOffset(offset Vector2) GetOffset() Vector2 SetFlipH(flip_h bool) IsFlippedH() bool SetFlipV(flip_v bool) IsFlippedV() bool SetFrame(frame int32) GetFrame() int32 SetFrameProgress(progress float32) GetFrameProgress() float32 SetFrameAndProgress(frame int32, progress float32) SetSpeedScale(speed_scale float32) GetSpeedScale() float32 GetPlayingSpeed() float32 }
type AnimatedSprite3D ¶
type AnimatedSprite3D interface { SpriteBase3D SetSpriteFrames(sprite_frames RefSpriteFrames) GetSpriteFrames() RefSpriteFrames SetAnimation(name StringName) GetAnimation() StringName SetAutoplay(name String) GetAutoplay() String IsPlaying() bool Play(name StringName, custom_speed float32, from_end bool) PlayBackwards(name StringName) Pause() Stop() SetFrame(frame int32) GetFrame() int32 SetFrameProgress(progress float32) GetFrameProgress() float32 SetFrameAndProgress(frame int32, progress float32) SetSpeedScale(speed_scale float32) GetSpeedScale() float32 GetPlayingSpeed() float32 }
type AnimatedTexture ¶
type AnimatedTexture interface { Texture2D SetFrames(frames int32) GetFrames() int32 SetCurrentFrame(frame int32) GetCurrentFrame() int32 SetPause(pause bool) GetPause() bool SetOneShot(one_shot bool) GetOneShot() bool SetSpeedScale(scale float32) GetSpeedScale() float32 SetFrameTexture(frame int32, texture RefTexture2D) GetFrameTexture(frame int32) RefTexture2D SetFrameDuration(frame int32, duration float32) GetFrameDuration(frame int32) float32 }
type Animation ¶
type Animation interface { Resource AddTrack(typeName AnimationTrackType, at_position int32) int32 RemoveTrack(track_idx int32) GetTrackCount() int32 TrackGetType(track_idx int32) AnimationTrackType TrackGetPath(track_idx int32) NodePath TrackSetPath(track_idx int32, path NodePath) FindTrack(path NodePath, typeName AnimationTrackType) int32 TrackMoveUp(track_idx int32) TrackMoveDown(track_idx int32) TrackMoveTo(track_idx int32, to_idx int32) TrackSwap(track_idx int32, with_idx int32) TrackSetImported(track_idx int32, imported bool) TrackIsImported(track_idx int32) bool TrackSetEnabled(track_idx int32, enabled bool) TrackIsEnabled(track_idx int32) bool PositionTrackInsertKey(track_idx int32, time float64, position Vector3) int32 RotationTrackInsertKey(track_idx int32, time float64, rotation Quaternion) int32 ScaleTrackInsertKey(track_idx int32, time float64, scale Vector3) int32 BlendShapeTrackInsertKey(track_idx int32, time float64, amount float32) int32 PositionTrackInterpolate(track_idx int32, time_sec float64) Vector3 RotationTrackInterpolate(track_idx int32, time_sec float64) Quaternion ScaleTrackInterpolate(track_idx int32, time_sec float64) Vector3 BlendShapeTrackInterpolate(track_idx int32, time_sec float64) float32 TrackInsertKey(track_idx int32, time float64, key Variant, transition float32) int32 TrackRemoveKey(track_idx int32, key_idx int32) TrackRemoveKeyAtTime(track_idx int32, time float64) TrackSetKeyValue(track_idx int32, key int32, value Variant) TrackSetKeyTransition(track_idx int32, key_idx int32, transition float32) TrackSetKeyTime(track_idx int32, key_idx int32, time float64) TrackGetKeyTransition(track_idx int32, key_idx int32) float32 TrackGetKeyCount(track_idx int32) int32 TrackGetKeyValue(track_idx int32, key_idx int32) Variant TrackGetKeyTime(track_idx int32, key_idx int32) float64 TrackFindKey(track_idx int32, time float64, find_mode AnimationFindMode) int32 TrackSetInterpolationType(track_idx int32, interpolation AnimationInterpolationType) TrackGetInterpolationType(track_idx int32) AnimationInterpolationType TrackSetInterpolationLoopWrap(track_idx int32, interpolation bool) TrackGetInterpolationLoopWrap(track_idx int32) bool TrackIsCompressed(track_idx int32) bool ValueTrackSetUpdateMode(track_idx int32, mode AnimationUpdateMode) ValueTrackGetUpdateMode(track_idx int32) AnimationUpdateMode ValueTrackInterpolate(track_idx int32, time_sec float64) Variant MethodTrackGetName(track_idx int32, key_idx int32) StringName MethodTrackGetParams(track_idx int32, key_idx int32) Array BezierTrackInsertKey(track_idx int32, time float64, value float32, in_handle Vector2, out_handle Vector2) int32 BezierTrackSetKeyValue(track_idx int32, key_idx int32, value float32) BezierTrackSetKeyInHandle(track_idx int32, key_idx int32, in_handle Vector2, balanced_value_time_ratio float32) BezierTrackSetKeyOutHandle(track_idx int32, key_idx int32, out_handle Vector2, balanced_value_time_ratio float32) BezierTrackGetKeyValue(track_idx int32, key_idx int32) float32 BezierTrackGetKeyInHandle(track_idx int32, key_idx int32) Vector2 BezierTrackGetKeyOutHandle(track_idx int32, key_idx int32) Vector2 BezierTrackInterpolate(track_idx int32, time float64) float32 AudioTrackInsertKey(track_idx int32, time float64, stream RefResource, start_offset float32, end_offset float32) int32 AudioTrackSetKeyStream(track_idx int32, key_idx int32, stream RefResource) AudioTrackSetKeyStartOffset(track_idx int32, key_idx int32, offset float32) AudioTrackSetKeyEndOffset(track_idx int32, key_idx int32, offset float32) AudioTrackGetKeyStream(track_idx int32, key_idx int32) RefResource AudioTrackGetKeyStartOffset(track_idx int32, key_idx int32) float32 AudioTrackGetKeyEndOffset(track_idx int32, key_idx int32) float32 AudioTrackSetUseBlend(track_idx int32, enable bool) AudioTrackIsUseBlend(track_idx int32) bool AnimationTrackInsertKey(track_idx int32, time float64, animation StringName) int32 AnimationTrackSetKeyAnimation(track_idx int32, key_idx int32, animation StringName) AnimationTrackGetKeyAnimation(track_idx int32, key_idx int32) StringName SetLength(time_sec float32) GetLength() float32 SetLoopMode(loop_mode AnimationLoopMode) GetLoopMode() AnimationLoopMode SetStep(size_sec float32) GetStep() float32 Clear() CopyTrack(track_idx int32, to_animation RefAnimation) Compress(page_size uint32, fps uint32, split_tolerance float32) }
type AnimationLibrary ¶
type AnimationLibrary interface { Resource AddAnimation(name StringName, animation RefAnimation) Error RemoveAnimation(name StringName) RenameAnimation(name StringName, newname StringName) HasAnimation(name StringName) bool GetAnimation(name StringName) RefAnimation GetAnimationList() StringName }
type AnimationMixer ¶
type AnimationMixer interface { Node // TODO: Implement virtual method: Internal_PostProcessKeyValue(animation RefAnimation,track int32,value Variant,object Object,object_idx int32,) Variant AddAnimationLibrary(name StringName, library RefAnimationLibrary) Error RemoveAnimationLibrary(name StringName) RenameAnimationLibrary(name StringName, newname StringName) HasAnimationLibrary(name StringName) bool GetAnimationLibrary(name StringName) RefAnimationLibrary GetAnimationLibraryList() StringName HasAnimation(name StringName) bool GetAnimation(name StringName) RefAnimation GetAnimationList() PackedStringArray SetActive(active bool) IsActive() bool SetDeterministic(deterministic bool) IsDeterministic() bool SetRootNode(path NodePath) GetRootNode() NodePath SetCallbackModeProcess(mode AnimationMixerAnimationCallbackModeProcess) GetCallbackModeProcess() AnimationMixerAnimationCallbackModeProcess SetCallbackModeMethod(mode AnimationMixerAnimationCallbackModeMethod) GetCallbackModeMethod() AnimationMixerAnimationCallbackModeMethod SetAudioMaxPolyphony(max_polyphony int32) GetAudioMaxPolyphony() int32 SetRootMotionTrack(path NodePath) GetRootMotionTrack() NodePath GetRootMotionPosition() Vector3 GetRootMotionRotation() Quaternion GetRootMotionScale() Vector3 GetRootMotionPositionAccumulator() Vector3 GetRootMotionRotationAccumulator() Quaternion GetRootMotionScaleAccumulator() Vector3 ClearCaches() Advance(delta float64) SetResetOnSaveEnabled(enabled bool) IsResetOnSaveEnabled() bool FindAnimation(animation RefAnimation) StringName FindAnimationLibrary(animation RefAnimation) StringName }
type AnimationNode ¶
type AnimationNode interface { Resource // TODO: Implement virtual method: Internal_GetChildNodes() Dictionary // TODO: Implement virtual method: Internal_GetParameterList() Array // TODO: Implement virtual method: Internal_GetChildByName(name StringName,) RefAnimationNode // TODO: Implement virtual method: Internal_GetParameterDefaultValue(parameter StringName,) Variant // TODO: Implement virtual method: Internal_IsParameterReadOnly(parameter StringName,) bool // TODO: Implement virtual method: Internal_Process(time float64,seek bool,is_external_seeking bool,test_only bool,) float64 // TODO: Implement virtual method: Internal_GetCaption() String // TODO: Implement virtual method: Internal_HasFilter() bool AddInput(name String) bool RemoveInput(index int32) SetInputName(input int32, name String) bool GetInputName(input int32) String GetInputCount() int32 FindInput(name String) int32 SetFilterPath(path NodePath, enable bool) IsPathFiltered(path NodePath) bool SetFilterEnabled(enable bool) IsFilterEnabled() bool BlendAnimation(animation StringName, time float64, delta float64, seeked bool, is_external_seeking bool, blend float32, looped_flag AnimationLoopedFlag) BlendNode(name StringName, node RefAnimationNode, time float64, seek bool, is_external_seeking bool, blend float32, filter AnimationNodeFilterAction, sync bool, test_only bool) float64 BlendInput(input_index int32, time float64, seek bool, is_external_seeking bool, blend float32, filter AnimationNodeFilterAction, sync bool, test_only bool) float64 SetParameter(name StringName, value Variant) GetParameter(name StringName) Variant }
type AnimationNodeAdd2 ¶
type AnimationNodeAdd2 interface { AnimationNodeSync }
type AnimationNodeAdd3 ¶
type AnimationNodeAdd3 interface { AnimationNodeSync }
type AnimationNodeAnimation ¶
type AnimationNodeAnimation interface { AnimationRootNode SetAnimation(name StringName) GetAnimation() StringName SetPlayMode(mode AnimationNodeAnimationPlayMode) GetPlayMode() AnimationNodeAnimationPlayMode }
type AnimationNodeBlend2 ¶
type AnimationNodeBlend2 interface { AnimationNodeSync }
type AnimationNodeBlend3 ¶
type AnimationNodeBlend3 interface { AnimationNodeSync }
type AnimationNodeBlendSpace1D ¶
type AnimationNodeBlendSpace1D interface { AnimationRootNode AddBlendPoint(node RefAnimationRootNode, pos float32, at_index int32) SetBlendPointPosition(point int32, pos float32) GetBlendPointPosition(point int32) float32 SetBlendPointNode(point int32, node RefAnimationRootNode) GetBlendPointNode(point int32) RefAnimationRootNode RemoveBlendPoint(point int32) GetBlendPointCount() int32 SetMinSpace(min_space float32) GetMinSpace() float32 SetMaxSpace(max_space float32) GetMaxSpace() float32 SetSnap(snap float32) GetSnap() float32 SetValueLabel(text String) GetValueLabel() String SetBlendMode(mode AnimationNodeBlendSpace1DBlendMode) GetBlendMode() AnimationNodeBlendSpace1DBlendMode SetUseSync(enable bool) IsUsingSync() bool }
type AnimationNodeBlendSpace2D ¶
type AnimationNodeBlendSpace2D interface { AnimationRootNode AddBlendPoint(node RefAnimationRootNode, pos Vector2, at_index int32) SetBlendPointPosition(point int32, pos Vector2) GetBlendPointPosition(point int32) Vector2 SetBlendPointNode(point int32, node RefAnimationRootNode) GetBlendPointNode(point int32) RefAnimationRootNode RemoveBlendPoint(point int32) GetBlendPointCount() int32 AddTriangle(x int32, y int32, z int32, at_index int32) GetTrianglePoint(triangle int32, point int32) int32 RemoveTriangle(triangle int32) GetTriangleCount() int32 SetMinSpace(min_space Vector2) GetMinSpace() Vector2 SetMaxSpace(max_space Vector2) GetMaxSpace() Vector2 SetSnap(snap Vector2) GetSnap() Vector2 SetXLabel(text String) GetXLabel() String SetYLabel(text String) GetYLabel() String SetAutoTriangles(enable bool) GetAutoTriangles() bool SetBlendMode(mode AnimationNodeBlendSpace2DBlendMode) GetBlendMode() AnimationNodeBlendSpace2DBlendMode SetUseSync(enable bool) IsUsingSync() bool }
type AnimationNodeBlendTree ¶
type AnimationNodeBlendTree interface { AnimationRootNode AddNode(name StringName, node RefAnimationNode, position Vector2) GetNode(name StringName) RefAnimationNode RemoveNode(name StringName) RenameNode(name StringName, new_name StringName) HasNode(name StringName) bool ConnectNode(input_node StringName, input_index int32, output_node StringName) DisconnectNode(input_node StringName, input_index int32) SetNodePosition(name StringName, position Vector2) GetNodePosition(name StringName) Vector2 SetGraphOffset(offset Vector2) GetGraphOffset() Vector2 }
type AnimationNodeOneShot ¶
type AnimationNodeOneShot interface { AnimationNodeSync SetFadeinTime(time float64) GetFadeinTime() float64 SetFadeinCurve(curve RefCurve) GetFadeinCurve() RefCurve SetFadeoutTime(time float64) GetFadeoutTime() float64 SetFadeoutCurve(curve RefCurve) GetFadeoutCurve() RefCurve SetAutorestart(active bool) HasAutorestart() bool SetAutorestartDelay(time float64) GetAutorestartDelay() float64 SetAutorestartRandomDelay(time float64) GetAutorestartRandomDelay() float64 SetMixMode(mode AnimationNodeOneShotMixMode) GetMixMode() AnimationNodeOneShotMixMode }
type AnimationNodeOutput ¶
type AnimationNodeOutput interface { AnimationNode }
type AnimationNodeStateMachine ¶
type AnimationNodeStateMachine interface { AnimationRootNode AddNode(name StringName, node RefAnimationNode, position Vector2) ReplaceNode(name StringName, node RefAnimationNode) GetNode(name StringName) RefAnimationNode RemoveNode(name StringName) RenameNode(name StringName, new_name StringName) HasNode(name StringName) bool GetNodeName(node RefAnimationNode) StringName SetNodePosition(name StringName, position Vector2) GetNodePosition(name StringName) Vector2 HasTransition(from StringName, to StringName) bool AddTransition(from StringName, to StringName, transition RefAnimationNodeStateMachineTransition) GetTransition(idx int32) RefAnimationNodeStateMachineTransition GetTransitionFrom(idx int32) StringName GetTransitionTo(idx int32) StringName GetTransitionCount() int32 RemoveTransitionByIndex(idx int32) RemoveTransition(from StringName, to StringName) SetGraphOffset(offset Vector2) GetGraphOffset() Vector2 SetStateMachineType(state_machine_type AnimationNodeStateMachineStateMachineType) GetStateMachineType() AnimationNodeStateMachineStateMachineType SetAllowTransitionToSelf(enable bool) IsAllowTransitionToSelf() bool SetResetEnds(enable bool) AreEndsReset() bool }
type AnimationNodeStateMachinePlayback ¶
type AnimationNodeStateMachinePlayback interface { Resource Travel(to_node StringName, reset_on_teleport bool) Start(node StringName, reset bool) Next() Stop() IsPlaying() bool GetCurrentNode() StringName GetCurrentPlayPosition() float32 GetCurrentLength() float32 GetFadingFromNode() StringName GetTravelPath() StringName }
type AnimationNodeStateMachineTransition ¶
type AnimationNodeStateMachineTransition interface { Resource SetSwitchMode(mode AnimationNodeStateMachineTransitionSwitchMode) GetSwitchMode() AnimationNodeStateMachineTransitionSwitchMode SetAdvanceMode(mode AnimationNodeStateMachineTransitionAdvanceMode) GetAdvanceMode() AnimationNodeStateMachineTransitionAdvanceMode SetAdvanceCondition(name StringName) GetAdvanceCondition() StringName SetXfadeTime(secs float32) GetXfadeTime() float32 SetXfadeCurve(curve RefCurve) GetXfadeCurve() RefCurve SetReset(reset bool) IsReset() bool SetPriority(priority int32) GetPriority() int32 SetAdvanceExpression(text String) GetAdvanceExpression() String }
type AnimationNodeSub2 ¶
type AnimationNodeSub2 interface { AnimationNodeSync }
type AnimationNodeSync ¶
type AnimationNodeSync interface { AnimationNode SetUseSync(enable bool) IsUsingSync() bool }
type AnimationNodeTimeScale ¶
type AnimationNodeTimeScale interface { AnimationNode }
type AnimationNodeTimeSeek ¶
type AnimationNodeTimeSeek interface { AnimationNode }
type AnimationNodeTransition ¶
type AnimationNodeTransition interface { AnimationNodeSync SetInputCount(input_count int32) SetInputAsAutoAdvance(input int32, enable bool) IsInputSetAsAutoAdvance(input int32) bool SetInputReset(input int32, enable bool) IsInputReset(input int32) bool SetXfadeTime(time float64) GetXfadeTime() float64 SetXfadeCurve(curve RefCurve) GetXfadeCurve() RefCurve SetAllowTransitionToSelf(enable bool) IsAllowTransitionToSelf() bool }
type AnimationPlayer ¶
type AnimationPlayer interface { AnimationMixer AnimationSetNext(animation_from StringName, animation_to StringName) AnimationGetNext(animation_from StringName) StringName SetBlendTime(animation_from StringName, animation_to StringName, sec float64) GetBlendTime(animation_from StringName, animation_to StringName) float64 SetDefaultBlendTime(sec float64) GetDefaultBlendTime() float64 Play(name StringName, custom_blend float64, custom_speed float32, from_end bool) PlayBackwards(name StringName, custom_blend float64) Pause() Stop(keep_state bool) IsPlaying() bool SetCurrentAnimation(animation String) GetCurrentAnimation() String SetAssignedAnimation(animation String) GetAssignedAnimation() String Queue(name StringName) GetQueue() PackedStringArray ClearQueue() SetSpeedScale(speed float32) GetSpeedScale() float32 GetPlayingSpeed() float32 SetAutoplay(name String) GetAutoplay() String SetMovieQuitOnFinishEnabled(enabled bool) IsMovieQuitOnFinishEnabled() bool GetCurrentAnimationPosition() float64 GetCurrentAnimationLength() float64 Seek(seconds float64, update bool, update_only bool) SetProcessCallback(mode AnimationPlayerAnimationProcessCallback) GetProcessCallback() AnimationPlayerAnimationProcessCallback SetMethodCallMode(mode AnimationPlayerAnimationMethodCallMode) GetMethodCallMode() AnimationPlayerAnimationMethodCallMode SetRoot(path NodePath) GetRoot() NodePath }
type AnimationRootNode ¶
type AnimationRootNode interface { AnimationNode }
type AnimationTree ¶
type AnimationTree interface { AnimationMixer SetTreeRoot(animation_node RefAnimationRootNode) GetTreeRoot() RefAnimationRootNode SetAdvanceExpressionBaseNode(path NodePath) GetAdvanceExpressionBaseNode() NodePath SetAnimationPlayer(path NodePath) GetAnimationPlayer() NodePath SetProcessCallback(mode AnimationTreeAnimationProcessCallback) GetProcessCallback() AnimationTreeAnimationProcessCallback }
type Area2D ¶
type Area2D interface { CollisionObject2D SetGravitySpaceOverrideMode(space_override_mode Area2DSpaceOverride) GetGravitySpaceOverrideMode() Area2DSpaceOverride SetGravityIsPoint(enable bool) IsGravityAPoint() bool SetGravityPointUnitDistance(distance_scale float32) GetGravityPointUnitDistance() float32 SetGravityPointCenter(center Vector2) GetGravityPointCenter() Vector2 SetGravityDirection(direction Vector2) GetGravityDirection() Vector2 SetGravity(gravity float32) GetGravity() float32 SetLinearDampSpaceOverrideMode(space_override_mode Area2DSpaceOverride) GetLinearDampSpaceOverrideMode() Area2DSpaceOverride SetAngularDampSpaceOverrideMode(space_override_mode Area2DSpaceOverride) GetAngularDampSpaceOverrideMode() Area2DSpaceOverride SetLinearDamp(linear_damp float32) GetLinearDamp() float32 SetAngularDamp(angular_damp float32) GetAngularDamp() float32 SetPriority(priority int32) GetPriority() int32 SetMonitoring(enable bool) IsMonitoring() bool SetMonitorable(enable bool) IsMonitorable() bool GetOverlappingBodies() Node2D GetOverlappingAreas() Area2D HasOverlappingBodies() bool HasOverlappingAreas() bool OverlapsBody(body Node) bool OverlapsArea(area Node) bool SetAudioBusName(name StringName) GetAudioBusName() StringName SetAudioBusOverride(enable bool) IsOverridingAudioBus() bool }
type Area3D ¶
type Area3D interface { CollisionObject3D SetGravitySpaceOverrideMode(space_override_mode Area3DSpaceOverride) GetGravitySpaceOverrideMode() Area3DSpaceOverride SetGravityIsPoint(enable bool) IsGravityAPoint() bool SetGravityPointUnitDistance(distance_scale float32) GetGravityPointUnitDistance() float32 SetGravityPointCenter(center Vector3) GetGravityPointCenter() Vector3 SetGravityDirection(direction Vector3) GetGravityDirection() Vector3 SetGravity(gravity float32) GetGravity() float32 SetLinearDampSpaceOverrideMode(space_override_mode Area3DSpaceOverride) GetLinearDampSpaceOverrideMode() Area3DSpaceOverride SetAngularDampSpaceOverrideMode(space_override_mode Area3DSpaceOverride) GetAngularDampSpaceOverrideMode() Area3DSpaceOverride SetAngularDamp(angular_damp float32) GetAngularDamp() float32 SetLinearDamp(linear_damp float32) GetLinearDamp() float32 SetPriority(priority int32) GetPriority() int32 SetWindForceMagnitude(wind_force_magnitude float32) GetWindForceMagnitude() float32 SetWindAttenuationFactor(wind_attenuation_factor float32) GetWindAttenuationFactor() float32 SetWindSourcePath(wind_source_path NodePath) GetWindSourcePath() NodePath SetMonitorable(enable bool) IsMonitorable() bool SetMonitoring(enable bool) IsMonitoring() bool GetOverlappingBodies() Node3D GetOverlappingAreas() Area3D HasOverlappingBodies() bool HasOverlappingAreas() bool OverlapsBody(body Node) bool OverlapsArea(area Node) bool SetAudioBusOverride(enable bool) IsOverridingAudioBus() bool SetAudioBusName(name StringName) GetAudioBusName() StringName SetUseReverbBus(enable bool) IsUsingReverbBus() bool SetReverbBusName(name StringName) GetReverbBusName() StringName SetReverbAmount(amount float32) GetReverbAmount() float32 SetReverbUniformity(amount float32) GetReverbUniformity() float32 }
type ArgumentEncoder ¶
type ArgumentEncoder interface { DecodeReflectTypePtr(GDExtensionConstTypePtr) reflect.Value EncodeReflectTypePtrArg(reflect.Value, GDExtensionUninitializedTypePtr) EncodeReflectTypePtr(reflect.Value) GDExtensionTypePtr DecodeReflectVariantPtr(GDExtensionConstVariantPtr) reflect.Value EncodeReflectVariantPtrArg(reflect.Value, GDExtensionUninitializedVariantPtr) EncodeReflectVariantPtr(reflect.Value) GDExtensionVariantPtr }
type Array ¶
type Array [8]uint8
* Array * indexingReturnType: Variant * isKeyed: false * hasDestructor: true
func NewArrayWithArrayInt64StringNameVariant ¶
func NewArrayWithArrayInt64StringNameVariant(base Array, typeName int64, class_name StringName, script Variant) Array
NewArray, index: 2
func NewArrayWithGDExtensionConstTypePtr ¶
func NewArrayWithGDExtensionConstTypePtr(src GDExtensionConstTypePtr) Array
copy funuctions
func NewArrayWithPackedByteArray ¶
func NewArrayWithPackedByteArray(from PackedByteArray) Array
NewArray, index: 3
func NewArrayWithPackedColorArray ¶
func NewArrayWithPackedColorArray(from PackedColorArray) Array
NewArray, index: 11
func NewArrayWithPackedFloat32Array ¶
func NewArrayWithPackedFloat32Array(from PackedFloat32Array) Array
NewArray, index: 6
func NewArrayWithPackedFloat64Array ¶
func NewArrayWithPackedFloat64Array(from PackedFloat64Array) Array
NewArray, index: 7
func NewArrayWithPackedInt32Array ¶
func NewArrayWithPackedInt32Array(from PackedInt32Array) Array
NewArray, index: 4
func NewArrayWithPackedInt64Array ¶
func NewArrayWithPackedInt64Array(from PackedInt64Array) Array
NewArray, index: 5
func NewArrayWithPackedStringArray ¶
func NewArrayWithPackedStringArray(from PackedStringArray) Array
NewArray, index: 8
func NewArrayWithPackedVector2Array ¶
func NewArrayWithPackedVector2Array(from PackedVector2Array) Array
NewArray, index: 9
func NewArrayWithPackedVector3Array ¶
func NewArrayWithPackedVector3Array(from PackedVector3Array) Array
NewArray, index: 10
func (*Array) AppendArray ¶
AppendArray : append_array * is_vararg = false, is_static = false * goReturnType() ->
func (*Array) Back ¶
Back : back * is_vararg = false, is_static = false * goReturnType(Variant) -> Variant
func (*Array) Bsearch ¶
Bsearch : bsearch * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*Array) BsearchCustom ¶
BsearchCustom : bsearch_custom * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*Array) Clear ¶
func (cx *Array) Clear()
Clear : clear * is_vararg = false, is_static = false * goReturnType() ->
func (*Array) Count ¶
Count : count * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*Array) Duplicate ¶
Duplicate : duplicate * is_vararg = false, is_static = false * goReturnType(Array) -> Array
func (*Array) Equal_Variant ¶
members Equal_Variant operator
func (*Array) Filter ¶
Filter : filter * is_vararg = false, is_static = false * goReturnType(Array) -> Array
func (*Array) Find ¶
Find : find * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*Array) Front ¶
Front : front * is_vararg = false, is_static = false * goReturnType(Variant) -> Variant
func (*Array) GetIndexed ¶
func (*Array) GetTypedBuiltin ¶
GetTypedBuiltin : get_typed_builtin * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*Array) GetTypedClassName ¶
func (cx *Array) GetTypedClassName() StringName
GetTypedClassName : get_typed_class_name * is_vararg = false, is_static = false * goReturnType(StringName) -> StringName
func (*Array) GetTypedScript ¶
GetTypedScript : get_typed_script * is_vararg = false, is_static = false * goReturnType(Variant) -> Variant
func (*Array) Greater_Array ¶
Greater_Array operator
func (*Array) Greater_equal_Array ¶
Greater_equal_Array operator
func (*Array) Hash ¶
Hash : hash * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*Array) In_Dictionary ¶
func (cx *Array) In_Dictionary(right Dictionary) bool
In_Dictionary operator
func (*Array) Insert ¶
Insert : insert * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*Array) IsEmpty ¶
IsEmpty : is_empty * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*Array) IsReadOnly ¶
IsReadOnly : is_read_only * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*Array) IsSameTyped ¶
IsSameTyped : is_same_typed * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*Array) IsTyped ¶
IsTyped : is_typed * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*Array) Less_equal_Array ¶
Less_equal_Array operator
func (*Array) MakeReadOnly ¶
func (cx *Array) MakeReadOnly()
MakeReadOnly : make_read_only * is_vararg = false, is_static = false * goReturnType() ->
func (*Array) Max ¶
Max : max * is_vararg = false, is_static = false * goReturnType(Variant) -> Variant
func (*Array) Min ¶
Min : min * is_vararg = false, is_static = false * goReturnType(Variant) -> Variant
func (*Array) NativeConstPtr ¶
func (c *Array) NativeConstPtr() GDExtensionConstTypePtr
func (*Array) Not_equal_Array ¶
Not_equal_Array operator
func (*Array) Not_equal_Variant ¶
Not_equal_Variant operator
func (*Array) PickRandom ¶
PickRandom : pick_random * is_vararg = false, is_static = false * goReturnType(Variant) -> Variant
func (*Array) PopAt ¶
PopAt : pop_at * is_vararg = false, is_static = false * goReturnType(Variant) -> Variant
func (*Array) PopBack ¶
PopBack : pop_back * is_vararg = false, is_static = false * goReturnType(Variant) -> Variant
func (*Array) PopFront ¶
PopFront : pop_front * is_vararg = false, is_static = false * goReturnType(Variant) -> Variant
func (*Array) PushBack ¶
PushBack : push_back * is_vararg = false, is_static = false * goReturnType() ->
func (*Array) PushFront ¶
PushFront : push_front * is_vararg = false, is_static = false * goReturnType() ->
func (*Array) Reduce ¶
Reduce : reduce * is_vararg = false, is_static = false * goReturnType(Variant) -> Variant
func (*Array) RemoveAt ¶
RemoveAt : remove_at * is_vararg = false, is_static = false * goReturnType() ->
func (*Array) Resize ¶
Resize : resize * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*Array) Reverse ¶
func (cx *Array) Reverse()
Reverse : reverse * is_vararg = false, is_static = false * goReturnType() ->
func (*Array) Rfind ¶
Rfind : rfind * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*Array) SetIndexed ¶
func (*Array) Shuffle ¶
func (cx *Array) Shuffle()
Shuffle : shuffle * is_vararg = false, is_static = false * goReturnType() ->
func (*Array) Size ¶
Size : size * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*Array) Slice ¶
Slice : slice * is_vararg = false, is_static = false * goReturnType(Array) -> Array
func (*Array) Sort ¶
func (cx *Array) Sort()
Sort : sort * is_vararg = false, is_static = false * goReturnType() ->
func (*Array) SortCustom ¶
SortCustom : sort_custom * is_vararg = false, is_static = false * goReturnType() ->
type ArrayMesh ¶
type ArrayMesh interface { Mesh AddBlendShape(name StringName) GetBlendShapeCount() int32 GetBlendShapeName(index int32) StringName SetBlendShapeName(index int32, name StringName) ClearBlendShapes() SetBlendShapeMode(mode MeshBlendShapeMode) GetBlendShapeMode() MeshBlendShapeMode AddSurfaceFromArrays(primitive MeshPrimitiveType, arrays Array, blend_shapes Array, lods Dictionary, flags MeshArrayFormat) ClearSurfaces() SurfaceUpdateVertexRegion(surf_idx int32, offset int32, data PackedByteArray) SurfaceUpdateAttributeRegion(surf_idx int32, offset int32, data PackedByteArray) SurfaceUpdateSkinRegion(surf_idx int32, offset int32, data PackedByteArray) SurfaceGetArrayLen(surf_idx int32) int32 SurfaceGetArrayIndexLen(surf_idx int32) int32 SurfaceGetFormat(surf_idx int32) MeshArrayFormat SurfaceGetPrimitiveType(surf_idx int32) MeshPrimitiveType SurfaceFindByName(name String) int32 SurfaceSetName(surf_idx int32, name String) SurfaceGetName(surf_idx int32) String RegenNormalMaps() LightmapUnwrap(transform Transform3D, texel_size float32) Error SetCustomAabb(aabb AABB) GetCustomAabb() AABB SetShadowMesh(mesh RefArrayMesh) GetShadowMesh() RefArrayMesh }
type ArrayOccluder3D ¶
type ArrayOccluder3D interface { Occluder3D SetArrays(vertices PackedVector3Array, indices PackedInt32Array) SetVertices(vertices PackedVector3Array) SetIndices(indices PackedInt32Array) }
type AspectRatioContainer ¶
type AspectRatioContainer interface { Container SetRatio(ratio float32) GetRatio() float32 SetStretchMode(stretch_mode AspectRatioContainerStretchMode) GetStretchMode() AspectRatioContainerStretchMode SetAlignmentHorizontal(alignment_horizontal AspectRatioContainerAlignmentMode) GetAlignmentHorizontal() AspectRatioContainerAlignmentMode SetAlignmentVertical(alignment_vertical AspectRatioContainerAlignmentMode) GetAlignmentVertical() AspectRatioContainerAlignmentMode }
type AtlasTexture ¶
type AtlasTexture interface { Texture2D SetAtlas(atlas RefTexture2D) GetAtlas() RefTexture2D SetRegion(region Rect2) GetRegion() Rect2 SetMargin(margin Rect2) GetMargin() Rect2 SetFilterClip(enable bool) HasFilterClip() bool }
type AudioBusLayout ¶
type AudioBusLayout interface { Resource }
type AudioEffect ¶
type AudioEffect interface { Resource }
type AudioEffectAmplify ¶
type AudioEffectAmplify interface { AudioEffect SetVolumeDb(volume float32) GetVolumeDb() float32 }
type AudioEffectBandLimitFilter ¶
type AudioEffectBandLimitFilter interface { AudioEffectFilter }
type AudioEffectBandPassFilter ¶
type AudioEffectBandPassFilter interface { AudioEffectFilter }
type AudioEffectCapture ¶
type AudioEffectCapture interface { AudioEffect CanGetBuffer(frames int32) bool GetBuffer(frames int32) PackedVector2Array ClearBuffer() SetBufferLength(buffer_length_seconds float32) GetBufferLength() float32 GetFramesAvailable() int32 GetDiscardedFrames() int64 GetBufferLengthFrames() int32 GetPushedFrames() int64 }
type AudioEffectChorus ¶
type AudioEffectChorus interface { AudioEffect SetVoiceCount(voices int32) GetVoiceCount() int32 SetVoiceDelayMs(voice_idx int32, delay_ms float32) GetVoiceDelayMs(voice_idx int32) float32 SetVoiceRateHz(voice_idx int32, rate_hz float32) GetVoiceRateHz(voice_idx int32) float32 SetVoiceDepthMs(voice_idx int32, depth_ms float32) GetVoiceDepthMs(voice_idx int32) float32 SetVoiceLevelDb(voice_idx int32, level_db float32) GetVoiceLevelDb(voice_idx int32) float32 SetVoiceCutoffHz(voice_idx int32, cutoff_hz float32) GetVoiceCutoffHz(voice_idx int32) float32 SetVoicePan(voice_idx int32, pan float32) GetVoicePan(voice_idx int32) float32 SetWet(amount float32) GetWet() float32 SetDry(amount float32) GetDry() float32 }
type AudioEffectCompressor ¶
type AudioEffectCompressor interface { AudioEffect SetThreshold(threshold float32) GetThreshold() float32 SetRatio(ratio float32) GetRatio() float32 SetGain(gain float32) GetGain() float32 SetAttackUs(attack_us float32) GetAttackUs() float32 SetReleaseMs(release_ms float32) GetReleaseMs() float32 SetMix(mix float32) GetMix() float32 SetSidechain(sidechain StringName) GetSidechain() StringName }
type AudioEffectDelay ¶
type AudioEffectDelay interface { AudioEffect SetDry(amount float32) GetDry() float32 SetTap1Active(amount bool) IsTap1Active() bool SetTap1DelayMs(amount float32) GetTap1DelayMs() float32 SetTap1LevelDb(amount float32) GetTap1LevelDb() float32 SetTap1Pan(amount float32) GetTap1Pan() float32 SetTap2Active(amount bool) IsTap2Active() bool SetTap2DelayMs(amount float32) GetTap2DelayMs() float32 SetTap2LevelDb(amount float32) GetTap2LevelDb() float32 SetTap2Pan(amount float32) GetTap2Pan() float32 SetFeedbackActive(amount bool) IsFeedbackActive() bool SetFeedbackDelayMs(amount float32) GetFeedbackDelayMs() float32 SetFeedbackLevelDb(amount float32) GetFeedbackLevelDb() float32 SetFeedbackLowpass(amount float32) GetFeedbackLowpass() float32 }
type AudioEffectDistortion ¶
type AudioEffectDistortion interface { AudioEffect SetMode(mode AudioEffectDistortionMode) GetMode() AudioEffectDistortionMode SetPreGain(pre_gain float32) GetPreGain() float32 SetKeepHfHz(keep_hf_hz float32) GetKeepHfHz() float32 SetDrive(drive float32) GetDrive() float32 SetPostGain(post_gain float32) GetPostGain() float32 }
type AudioEffectEQ ¶
type AudioEffectEQ10 ¶
type AudioEffectEQ10 interface { AudioEffectEQ }
type AudioEffectEQ21 ¶
type AudioEffectEQ21 interface { AudioEffectEQ }
type AudioEffectEQ6 ¶
type AudioEffectEQ6 interface { AudioEffectEQ }
type AudioEffectFilter ¶
type AudioEffectHighPassFilter ¶
type AudioEffectHighPassFilter interface { AudioEffectFilter }
type AudioEffectHighShelfFilter ¶
type AudioEffectHighShelfFilter interface { AudioEffectFilter }
type AudioEffectInstance ¶
type AudioEffectInstance interface { RefCounted }
type AudioEffectLimiter ¶
type AudioEffectLowPassFilter ¶
type AudioEffectLowPassFilter interface { AudioEffectFilter }
type AudioEffectLowShelfFilter ¶
type AudioEffectLowShelfFilter interface { AudioEffectFilter }
type AudioEffectNotchFilter ¶
type AudioEffectNotchFilter interface { AudioEffectFilter }
type AudioEffectPanner ¶
type AudioEffectPanner interface { AudioEffect SetPan(cpanume float32) GetPan() float32 }
type AudioEffectPhaser ¶
type AudioEffectPitchShift ¶
type AudioEffectPitchShift interface { AudioEffect SetPitchScale(rate float32) GetPitchScale() float32 SetOversampling(amount int32) GetOversampling() int32 SetFftSize(size AudioEffectPitchShiftFFTSize) GetFftSize() AudioEffectPitchShiftFFTSize }
type AudioEffectRecord ¶
type AudioEffectRecord interface { AudioEffect SetRecordingActive(record bool) IsRecordingActive() bool SetFormat(format AudioStreamWAVFormat) GetFormat() AudioStreamWAVFormat GetRecording() RefAudioStreamWAV }
type AudioEffectReverb ¶
type AudioEffectReverb interface { AudioEffect SetPredelayMsec(msec float32) GetPredelayMsec() float32 SetPredelayFeedback(feedback float32) GetPredelayFeedback() float32 SetRoomSize(size float32) GetRoomSize() float32 SetDamping(amount float32) GetDamping() float32 SetSpread(amount float32) GetSpread() float32 SetDry(amount float32) GetDry() float32 SetWet(amount float32) GetWet() float32 SetHpf(amount float32) GetHpf() float32 }
type AudioEffectSpectrumAnalyzer ¶
type AudioEffectSpectrumAnalyzer interface { AudioEffect SetBufferLength(seconds float32) GetBufferLength() float32 SetTapBackPos(seconds float32) GetTapBackPos() float32 SetFftSize(size AudioEffectSpectrumAnalyzerFFTSize) GetFftSize() AudioEffectSpectrumAnalyzerFFTSize }
type AudioEffectSpectrumAnalyzerInstance ¶
type AudioEffectSpectrumAnalyzerInstance interface { AudioEffectInstance GetMagnitudeForFrequencyRange(from_hz float32, to_hz float32, mode AudioEffectSpectrumAnalyzerInstanceMagnitudeMode) Vector2 }
type AudioListener2D ¶
type AudioListener3D ¶
type AudioListener3D interface { Node3D MakeCurrent() ClearCurrent() IsCurrent() bool GetListenerTransform() Transform3D }
type AudioServer ¶
type AudioServer interface { Object SetBusCount(amount int32) GetBusCount() int32 RemoveBus(index int32) AddBus(at_position int32) MoveBus(index int32, to_index int32) SetBusName(bus_idx int32, name String) GetBusName(bus_idx int32) String GetBusIndex(bus_name StringName) int32 GetBusChannels(bus_idx int32) int32 SetBusVolumeDb(bus_idx int32, volume_db float32) GetBusVolumeDb(bus_idx int32) float32 SetBusSend(bus_idx int32, send StringName) GetBusSend(bus_idx int32) StringName SetBusSolo(bus_idx int32, enable bool) IsBusSolo(bus_idx int32) bool SetBusMute(bus_idx int32, enable bool) IsBusMute(bus_idx int32) bool SetBusBypassEffects(bus_idx int32, enable bool) IsBusBypassingEffects(bus_idx int32) bool AddBusEffect(bus_idx int32, effect RefAudioEffect, at_position int32) RemoveBusEffect(bus_idx int32, effect_idx int32) GetBusEffectCount(bus_idx int32) int32 GetBusEffect(bus_idx int32, effect_idx int32) RefAudioEffect GetBusEffectInstance(bus_idx int32, effect_idx int32, channel int32) RefAudioEffectInstance SwapBusEffects(bus_idx int32, effect_idx int32, by_effect_idx int32) SetBusEffectEnabled(bus_idx int32, effect_idx int32, enabled bool) IsBusEffectEnabled(bus_idx int32, effect_idx int32) bool GetBusPeakVolumeLeftDb(bus_idx int32, channel int32) float32 GetBusPeakVolumeRightDb(bus_idx int32, channel int32) float32 SetPlaybackSpeedScale(scale float32) GetPlaybackSpeedScale() float32 Lock() Unlock() GetSpeakerMode() AudioServerSpeakerMode GetMixRate() float32 GetOutputDeviceList() PackedStringArray GetOutputDevice() String SetOutputDevice(name String) GetTimeToNextMix() float64 GetTimeSinceLastMix() float64 GetOutputLatency() float64 GetInputDeviceList() PackedStringArray GetInputDevice() String SetInputDevice(name String) SetBusLayout(bus_layout RefAudioBusLayout) GenerateBusLayout() RefAudioBusLayout SetEnableTaggingUsedAudioStreams(enable bool) }
type AudioStream ¶
type AudioStream interface { Resource // TODO: Implement virtual method: Internal_InstantiatePlayback() RefAudioStreamPlayback // TODO: Implement virtual method: Internal_GetStreamName() String // TODO: Implement virtual method: Internal_GetLength() float64 // TODO: Implement virtual method: Internal_IsMonophonic() bool // TODO: Implement virtual method: Internal_GetBpm() float64 // TODO: Implement virtual method: Internal_GetBeatCount() int32 GetLength() float64 IsMonophonic() bool InstantiatePlayback() RefAudioStreamPlayback }
type AudioStreamGenerator ¶
type AudioStreamGenerator interface { AudioStream SetMixRate(hz float32) GetMixRate() float32 SetBufferLength(seconds float32) GetBufferLength() float32 }
type AudioStreamGeneratorPlayback ¶
type AudioStreamGeneratorPlayback interface { AudioStreamPlaybackResampled PushFrame(frame Vector2) bool CanPushBuffer(amount int32) bool PushBuffer(frames PackedVector2Array) bool GetFramesAvailable() int32 GetSkips() int32 ClearBuffer() }
type AudioStreamMP3 ¶
type AudioStreamMP3 interface { AudioStream SetData(data PackedByteArray) GetData() PackedByteArray SetLoop(enable bool) HasLoop() bool SetLoopOffset(seconds float64) GetLoopOffset() float64 SetBpm(bpm float64) GetBpm() float64 SetBeatCount(count int32) GetBeatCount() int32 SetBarBeats(count int32) GetBarBeats() int32 }
type AudioStreamMicrophone ¶
type AudioStreamMicrophone interface { AudioStream }
type AudioStreamOggVorbis ¶
type AudioStreamOggVorbis interface { AudioStream LoadFromBuffer(buffer PackedByteArray) RefAudioStreamOggVorbis LoadFromFile(path String) RefAudioStreamOggVorbis SetPacketSequence(packet_sequence RefOggPacketSequence) GetPacketSequence() RefOggPacketSequence SetLoop(enable bool) HasLoop() bool SetLoopOffset(seconds float64) GetLoopOffset() float64 SetBpm(bpm float64) GetBpm() float64 SetBeatCount(count int32) GetBeatCount() int32 SetBarBeats(count int32) GetBarBeats() int32 }
type AudioStreamPlayback ¶
type AudioStreamPlayback interface { RefCounted }
type AudioStreamPlaybackOggVorbis ¶
type AudioStreamPlaybackOggVorbis interface { AudioStreamPlaybackResampled }
type AudioStreamPlaybackPolyphonic ¶
type AudioStreamPlaybackPolyphonic interface { AudioStreamPlayback PlayStream(stream RefAudioStream, from_offset float32, volume_db float32, pitch_scale float32) int64 SetStreamVolume(stream int64, volume_db float32) SetStreamPitchScale(stream int64, pitch_scale float32) IsStreamPlaying(stream int64) bool StopStream(stream int64) }
type AudioStreamPlaybackResampled ¶
type AudioStreamPlaybackResampled interface { AudioStreamPlayback // TODO: Implement virtual method: Internal_MixResampled(dst_buffer *AudioFrame,frame_count int32,) int32 // TODO: Implement virtual method: Internal_GetStreamSamplingRate() float32 BeginResample() }
type AudioStreamPlayer ¶
type AudioStreamPlayer interface { Node SetStream(stream RefAudioStream) GetStream() RefAudioStream SetVolumeDb(volume_db float32) GetVolumeDb() float32 SetPitchScale(pitch_scale float32) GetPitchScale() float32 Play(from_position float32) Seek(to_position float32) Stop() IsPlaying() bool GetPlaybackPosition() float32 SetBus(bus StringName) GetBus() StringName SetAutoplay(enable bool) IsAutoplayEnabled() bool SetMixTarget(mix_target AudioStreamPlayerMixTarget) GetMixTarget() AudioStreamPlayerMixTarget SetStreamPaused(pause bool) GetStreamPaused() bool SetMaxPolyphony(max_polyphony int32) GetMaxPolyphony() int32 HasStreamPlayback() bool GetStreamPlayback() RefAudioStreamPlayback }
type AudioStreamPlayer2D ¶
type AudioStreamPlayer2D interface { Node2D SetStream(stream RefAudioStream) GetStream() RefAudioStream SetVolumeDb(volume_db float32) GetVolumeDb() float32 SetPitchScale(pitch_scale float32) GetPitchScale() float32 Play(from_position float32) Seek(to_position float32) Stop() IsPlaying() bool GetPlaybackPosition() float32 SetBus(bus StringName) GetBus() StringName SetAutoplay(enable bool) IsAutoplayEnabled() bool SetMaxDistance(pixels float32) GetMaxDistance() float32 SetAttenuation(curve float32) GetAttenuation() float32 SetAreaMask(mask uint32) GetAreaMask() uint32 SetStreamPaused(pause bool) GetStreamPaused() bool SetMaxPolyphony(max_polyphony int32) GetMaxPolyphony() int32 SetPanningStrength(panning_strength float32) GetPanningStrength() float32 HasStreamPlayback() bool GetStreamPlayback() RefAudioStreamPlayback }
type AudioStreamPlayer3D ¶
type AudioStreamPlayer3D interface { Node3D SetStream(stream RefAudioStream) GetStream() RefAudioStream SetVolumeDb(volume_db float32) GetVolumeDb() float32 SetUnitSize(unit_size float32) GetUnitSize() float32 SetMaxDb(max_db float32) GetMaxDb() float32 SetPitchScale(pitch_scale float32) GetPitchScale() float32 Play(from_position float32) Seek(to_position float32) Stop() IsPlaying() bool GetPlaybackPosition() float32 SetBus(bus StringName) GetBus() StringName SetAutoplay(enable bool) IsAutoplayEnabled() bool SetMaxDistance(meters float32) GetMaxDistance() float32 SetAreaMask(mask uint32) GetAreaMask() uint32 SetEmissionAngle(degrees float32) GetEmissionAngle() float32 SetEmissionAngleEnabled(enabled bool) IsEmissionAngleEnabled() bool SetEmissionAngleFilterAttenuationDb(db float32) GetEmissionAngleFilterAttenuationDb() float32 SetAttenuationFilterCutoffHz(degrees float32) GetAttenuationFilterCutoffHz() float32 SetAttenuationFilterDb(db float32) GetAttenuationFilterDb() float32 SetAttenuationModel(model AudioStreamPlayer3DAttenuationModel) GetAttenuationModel() AudioStreamPlayer3DAttenuationModel SetDopplerTracking(mode AudioStreamPlayer3DDopplerTracking) GetDopplerTracking() AudioStreamPlayer3DDopplerTracking SetStreamPaused(pause bool) GetStreamPaused() bool SetMaxPolyphony(max_polyphony int32) GetMaxPolyphony() int32 SetPanningStrength(panning_strength float32) GetPanningStrength() float32 HasStreamPlayback() bool GetStreamPlayback() RefAudioStreamPlayback }
type AudioStreamPolyphonic ¶
type AudioStreamPolyphonic interface { AudioStream SetPolyphony(voices int32) GetPolyphony() int32 }
type AudioStreamRandomizer ¶
type AudioStreamRandomizer interface { AudioStream AddStream(index int32, stream RefAudioStream, weight float32) MoveStream(index_from int32, index_to int32) RemoveStream(index int32) SetStream(index int32, stream RefAudioStream) GetStream(index int32) RefAudioStream SetStreamProbabilityWeight(index int32, weight float32) GetStreamProbabilityWeight(index int32) float32 SetStreamsCount(count int32) GetStreamsCount() int32 SetRandomPitch(scale float32) GetRandomPitch() float32 SetRandomVolumeOffsetDb(db_offset float32) GetRandomVolumeOffsetDb() float32 SetPlaybackMode(mode AudioStreamRandomizerPlaybackMode) GetPlaybackMode() AudioStreamRandomizerPlaybackMode }
type AudioStreamWAV ¶
type AudioStreamWAV interface { AudioStream SetData(data PackedByteArray) GetData() PackedByteArray SetFormat(format AudioStreamWAVFormat) GetFormat() AudioStreamWAVFormat SetLoopMode(loop_mode AudioStreamWAVLoopMode) GetLoopMode() AudioStreamWAVLoopMode SetLoopBegin(loop_begin int32) GetLoopBegin() int32 SetLoopEnd(loop_end int32) GetLoopEnd() int32 SetMixRate(mix_rate int32) GetMixRate() int32 SetStereo(stereo bool) IsStereo() bool SaveToWav(path String) Error }
type BackBufferCopy ¶
type BaseButton ¶
type BaseButton interface { Control // TODO: Implement virtual method: Internal_Pressed() // TODO: Implement virtual method: Internal_Toggled(toggled_on bool,) SetPressed(pressed bool) IsPressed() bool SetPressedNoSignal(pressed bool) IsHovered() bool SetToggleMode(enabled bool) IsToggleMode() bool SetShortcutInTooltip(enabled bool) IsShortcutInTooltipEnabled() bool SetDisabled(disabled bool) IsDisabled() bool SetActionMode(mode BaseButtonActionMode) GetActionMode() BaseButtonActionMode SetButtonMask(mask MouseButtonMask) GetButtonMask() MouseButtonMask GetDrawMode() BaseButtonDrawMode SetKeepPressedOutside(enabled bool) IsKeepPressedOutside() bool SetShortcutFeedback(enabled bool) IsShortcutFeedback() bool SetShortcut(shortcut RefShortcut) GetShortcut() RefShortcut SetButtonGroup(button_group RefButtonGroup) GetButtonGroup() RefButtonGroup }
type BaseMaterial3D ¶
type BaseMaterial3D interface { Material SetAlbedo(albedo Color) GetAlbedo() Color SetTransparency(transparency BaseMaterial3DTransparency) GetTransparency() BaseMaterial3DTransparency SetAlphaAntialiasing(alpha_aa BaseMaterial3DAlphaAntiAliasing) GetAlphaAntialiasing() BaseMaterial3DAlphaAntiAliasing SetAlphaAntialiasingEdge(edge float32) GetAlphaAntialiasingEdge() float32 SetShadingMode(shading_mode BaseMaterial3DShadingMode) GetShadingMode() BaseMaterial3DShadingMode SetSpecular(specular float32) GetSpecular() float32 SetMetallic(metallic float32) GetMetallic() float32 SetRoughness(roughness float32) GetRoughness() float32 SetEmission(emission Color) GetEmission() Color SetEmissionEnergyMultiplier(emission_energy_multiplier float32) GetEmissionEnergyMultiplier() float32 SetEmissionIntensity(emission_energy_multiplier float32) GetEmissionIntensity() float32 SetNormalScale(normal_scale float32) GetNormalScale() float32 SetRim(rim float32) GetRim() float32 SetRimTint(rim_tint float32) GetRimTint() float32 SetClearcoat(clearcoat float32) GetClearcoat() float32 SetClearcoatRoughness(clearcoat_roughness float32) GetClearcoatRoughness() float32 SetAnisotropy(anisotropy float32) GetAnisotropy() float32 SetHeightmapScale(heightmap_scale float32) GetHeightmapScale() float32 SetSubsurfaceScatteringStrength(strength float32) GetSubsurfaceScatteringStrength() float32 SetTransmittanceColor(color Color) GetTransmittanceColor() Color SetTransmittanceDepth(depth float32) GetTransmittanceDepth() float32 SetTransmittanceBoost(boost float32) GetTransmittanceBoost() float32 SetBacklight(backlight Color) GetBacklight() Color SetRefraction(refraction float32) GetRefraction() float32 SetPointSize(point_size float32) GetPointSize() float32 SetDetailUv(detail_uv BaseMaterial3DDetailUV) GetDetailUv() BaseMaterial3DDetailUV SetBlendMode(blend_mode BaseMaterial3DBlendMode) GetBlendMode() BaseMaterial3DBlendMode SetDepthDrawMode(depth_draw_mode BaseMaterial3DDepthDrawMode) GetDepthDrawMode() BaseMaterial3DDepthDrawMode SetCullMode(cull_mode BaseMaterial3DCullMode) GetCullMode() BaseMaterial3DCullMode SetDiffuseMode(diffuse_mode BaseMaterial3DDiffuseMode) GetDiffuseMode() BaseMaterial3DDiffuseMode SetSpecularMode(specular_mode BaseMaterial3DSpecularMode) GetSpecularMode() BaseMaterial3DSpecularMode SetFlag(flag BaseMaterial3DFlags, enable bool) GetFlag(flag BaseMaterial3DFlags) bool SetTextureFilter(mode BaseMaterial3DTextureFilter) GetTextureFilter() BaseMaterial3DTextureFilter SetFeature(feature BaseMaterial3DFeature, enable bool) GetFeature(feature BaseMaterial3DFeature) bool SetTexture(param BaseMaterial3DTextureParam, texture RefTexture2D) GetTexture(param BaseMaterial3DTextureParam) RefTexture2D SetDetailBlendMode(detail_blend_mode BaseMaterial3DBlendMode) GetDetailBlendMode() BaseMaterial3DBlendMode SetUv1Scale(scale Vector3) GetUv1Scale() Vector3 SetUv1Offset(offset Vector3) GetUv1Offset() Vector3 SetUv1TriplanarBlendSharpness(sharpness float32) GetUv1TriplanarBlendSharpness() float32 SetUv2Scale(scale Vector3) GetUv2Scale() Vector3 SetUv2Offset(offset Vector3) GetUv2Offset() Vector3 SetUv2TriplanarBlendSharpness(sharpness float32) GetUv2TriplanarBlendSharpness() float32 SetBillboardMode(mode BaseMaterial3DBillboardMode) GetBillboardMode() BaseMaterial3DBillboardMode SetParticlesAnimHFrames(frames int32) GetParticlesAnimHFrames() int32 SetParticlesAnimVFrames(frames int32) GetParticlesAnimVFrames() int32 SetParticlesAnimLoop(loop bool) GetParticlesAnimLoop() bool SetHeightmapDeepParallax(enable bool) IsHeightmapDeepParallaxEnabled() bool SetHeightmapDeepParallaxMinLayers(layer int32) GetHeightmapDeepParallaxMinLayers() int32 SetHeightmapDeepParallaxMaxLayers(layer int32) GetHeightmapDeepParallaxMaxLayers() int32 SetHeightmapDeepParallaxFlipTangent(flip bool) GetHeightmapDeepParallaxFlipTangent() bool SetHeightmapDeepParallaxFlipBinormal(flip bool) GetHeightmapDeepParallaxFlipBinormal() bool SetGrow(amount float32) GetGrow() float32 SetEmissionOperator(operator BaseMaterial3DEmissionOperator) GetEmissionOperator() BaseMaterial3DEmissionOperator SetAoLightAffect(amount float32) GetAoLightAffect() float32 SetAlphaScissorThreshold(threshold float32) GetAlphaScissorThreshold() float32 SetAlphaHashScale(threshold float32) GetAlphaHashScale() float32 SetGrowEnabled(enable bool) IsGrowEnabled() bool SetMetallicTextureChannel(channel BaseMaterial3DTextureChannel) GetMetallicTextureChannel() BaseMaterial3DTextureChannel SetRoughnessTextureChannel(channel BaseMaterial3DTextureChannel) GetRoughnessTextureChannel() BaseMaterial3DTextureChannel SetAoTextureChannel(channel BaseMaterial3DTextureChannel) GetAoTextureChannel() BaseMaterial3DTextureChannel SetRefractionTextureChannel(channel BaseMaterial3DTextureChannel) GetRefractionTextureChannel() BaseMaterial3DTextureChannel SetProximityFadeEnabled(enabled bool) IsProximityFadeEnabled() bool SetProximityFadeDistance(distance float32) GetProximityFadeDistance() float32 SetMsdfPixelRange(valueRange float32) GetMsdfPixelRange() float32 SetMsdfOutlineSize(size float32) GetMsdfOutlineSize() float32 SetDistanceFade(mode BaseMaterial3DDistanceFadeMode) GetDistanceFade() BaseMaterial3DDistanceFadeMode SetDistanceFadeMaxDistance(distance float32) GetDistanceFadeMaxDistance() float32 SetDistanceFadeMinDistance(distance float32) GetDistanceFadeMinDistance() float32 }
type Basis ¶
type Basis [36]uint8
* Basis * indexingReturnType: Vector3 * isKeyed: false * hasDestructor: false
func NewBasisWithGDExtensionConstTypePtr ¶
func NewBasisWithGDExtensionConstTypePtr(src GDExtensionConstTypePtr) Basis
copy funuctions
func NewBasisWithVector3Float32 ¶
NewBasis, index: 3
func NewBasisWithVector3Vector3Vector3 ¶
NewBasis, index: 4
func (*Basis) Determinant ¶
Determinant : determinant * is_vararg = false, is_static = false * goReturnType(float) -> float32
func (*Basis) Equal_Variant ¶
Equal_Variant operator
func (*Basis) FromEuler ¶
FromEuler : from_euler * is_vararg = false, is_static = true * goReturnType(Basis) -> Basis
func (*Basis) FromScale ¶
FromScale : from_scale * is_vararg = false, is_static = true * goReturnType(Basis) -> Basis
func (*Basis) GetEuler ¶
GetEuler : get_euler * is_vararg = false, is_static = false * goReturnType(Vector3) -> Vector3
func (*Basis) GetIndexed ¶
func (*Basis) GetRotationQuaternion ¶
func (cx *Basis) GetRotationQuaternion() Quaternion
GetRotationQuaternion : get_rotation_quaternion * is_vararg = false, is_static = false * goReturnType(Quaternion) -> Quaternion
func (*Basis) GetScale ¶
GetScale : get_scale * is_vararg = false, is_static = false * goReturnType(Vector3) -> Vector3
func (*Basis) In_Dictionary ¶
func (cx *Basis) In_Dictionary(right Dictionary) bool
In_Dictionary operator
func (*Basis) Inverse ¶
Inverse : inverse * is_vararg = false, is_static = false * goReturnType(Basis) -> Basis
func (*Basis) IsConformal ¶
IsConformal : is_conformal * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*Basis) IsEqualApprox ¶
IsEqualApprox : is_equal_approx * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*Basis) IsFinite ¶
IsFinite : is_finite * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*Basis) LookingAt ¶
LookingAt : looking_at * is_vararg = false, is_static = true * goReturnType(Basis) -> Basis
func (*Basis) MemberGetx ¶
func (*Basis) MemberGety ¶
func (*Basis) MemberGetz ¶
func (*Basis) Multiply_Basis ¶
Multiply_Basis operator
func (*Basis) Multiply_Vector3 ¶
Multiply_Vector3 operator
func (*Basis) Multiply_float ¶
Multiply_float operator
func (*Basis) NativeConstPtr ¶
func (c *Basis) NativeConstPtr() GDExtensionConstTypePtr
func (*Basis) Not_equal_Basis ¶
Not_equal_Basis operator
func (*Basis) Not_equal_Variant ¶
Not_equal_Variant operator
func (*Basis) Orthonormalized ¶
Orthonormalized : orthonormalized * is_vararg = false, is_static = false * goReturnType(Basis) -> Basis
func (*Basis) Rotated ¶
Rotated : rotated * is_vararg = false, is_static = false * goReturnType(Basis) -> Basis
func (*Basis) Scaled ¶
Scaled : scaled * is_vararg = false, is_static = false * goReturnType(Basis) -> Basis
func (*Basis) SetIndexed ¶
func (*Basis) Slerp ¶
Slerp : slerp * is_vararg = false, is_static = false * goReturnType(Basis) -> Basis
func (*Basis) Tdotx ¶
Tdotx : tdotx * is_vararg = false, is_static = false * goReturnType(float) -> float32
func (*Basis) Tdoty ¶
Tdoty : tdoty * is_vararg = false, is_static = false * goReturnType(float) -> float32
func (*Basis) Tdotz ¶
Tdotz : tdotz * is_vararg = false, is_static = false * goReturnType(float) -> float32
func (*Basis) Transposed ¶
Transposed : transposed * is_vararg = false, is_static = false * goReturnType(Basis) -> Basis
type BitMap ¶
type BitMap interface { Resource Create(size Vector2i) CreateFromImageAlpha(image RefImage, threshold float32) SetBitv(position Vector2i, bit bool) SetBit(x int32, y int32, bit bool) GetBitv(position Vector2i) bool GetBit(x int32, y int32) bool SetBitRect(rect Rect2i, bit bool) GetTrueBitCount() int32 GetSize() Vector2i Resize(new_size Vector2i) GrowMask(pixels int32, rect Rect2i) ConvertToImage() RefImage OpaqueToPolygons(rect Rect2i, epsilon float32) PackedVector2Array }
type Bone2D ¶
type Bone2D interface { Node2D SetRest(rest Transform2D) GetRest() Transform2D ApplyRest() GetSkeletonRest() Transform2D GetIndexInSkeleton() int32 SetAutocalculateLengthAndAngle(auto_calculate bool) GetAutocalculateLengthAndAngle() bool SetLength(length float32) GetLength() float32 SetBoneAngle(angle float32) GetBoneAngle() float32 }
type BoneAttachment3D ¶
type BoneAttachment3D interface { Node3D SetBoneName(bone_name String) GetBoneName() String SetBoneIdx(bone_idx int32) GetBoneIdx() int32 OnBonePoseUpdate(bone_index int32) SetOverridePose(override_pose bool) GetOverridePose() bool SetUseExternalSkeleton(use_external_skeleton bool) GetUseExternalSkeleton() bool SetExternalSkeleton(external_skeleton NodePath) GetExternalSkeleton() NodePath }
type BoneMap ¶
type BoneMap interface { Resource GetProfile() RefSkeletonProfile SetProfile(profile RefSkeletonProfile) GetSkeletonBoneName(profile_bone_name StringName) StringName SetSkeletonBoneName(profile_bone_name StringName, skeleton_bone_name StringName) FindProfileBoneName(skeleton_bone_name StringName) StringName }
type BoxContainer ¶
type BoxOccluder3D ¶
type BoxOccluder3D interface { Occluder3D SetSize(size Vector3) GetSize() Vector3 }
type BoxShape3D ¶
type Button ¶
type Button interface { BaseButton SetText(text String) GetText() String SetTextOverrunBehavior(overrun_behavior TextServerOverrunBehavior) GetTextOverrunBehavior() TextServerOverrunBehavior SetTextDirection(direction ControlTextDirection) GetTextDirection() ControlTextDirection SetLanguage(language String) GetLanguage() String SetButtonIcon(texture RefTexture2D) GetButtonIcon() RefTexture2D SetFlat(enabled bool) IsFlat() bool SetClipText(enabled bool) GetClipText() bool SetTextAlignment(alignment HorizontalAlignment) GetTextAlignment() HorizontalAlignment SetIconAlignment(icon_alignment HorizontalAlignment) GetIconAlignment() HorizontalAlignment SetVerticalIconAlignment(vertical_icon_alignment VerticalAlignment) GetVerticalIconAlignment() VerticalAlignment SetExpandIcon(enabled bool) IsExpandIcon() bool }
type ButtonGroup ¶
type ButtonGroup interface { Resource GetPressedButton() BaseButton GetButtons() BaseButton SetAllowUnpress(enabled bool) IsAllowUnpress() bool }
type CPUParticles2D ¶
type CPUParticles2D interface { Node2D SetEmitting(emitting bool) SetAmount(amount int32) SetLifetime(secs float64) SetOneShot(enable bool) SetPreProcessTime(secs float64) SetExplosivenessRatio(ratio float32) SetRandomnessRatio(ratio float32) SetLifetimeRandomness(random float64) SetUseLocalCoordinates(enable bool) SetFixedFps(fps int32) SetFractionalDelta(enable bool) SetSpeedScale(scale float64) IsEmitting() bool GetAmount() int32 GetLifetime() float64 GetOneShot() bool GetPreProcessTime() float64 GetExplosivenessRatio() float32 GetRandomnessRatio() float32 GetLifetimeRandomness() float64 GetUseLocalCoordinates() bool GetFixedFps() int32 GetFractionalDelta() bool GetSpeedScale() float64 SetDrawOrder(order CPUParticles2DDrawOrder) GetDrawOrder() CPUParticles2DDrawOrder SetTexture(texture RefTexture2D) GetTexture() RefTexture2D Restart() SetDirection(direction Vector2) GetDirection() Vector2 SetSpread(spread float32) GetSpread() float32 SetParamMin(param CPUParticles2DParameter, value float32) GetParamMin(param CPUParticles2DParameter) float32 SetParamMax(param CPUParticles2DParameter, value float32) GetParamMax(param CPUParticles2DParameter) float32 SetParamCurve(param CPUParticles2DParameter, curve RefCurve) GetParamCurve(param CPUParticles2DParameter) RefCurve SetColor(color Color) GetColor() Color SetColorRamp(ramp RefGradient) GetColorRamp() RefGradient SetColorInitialRamp(ramp RefGradient) GetColorInitialRamp() RefGradient SetParticleFlag(particle_flag CPUParticles2DParticleFlags, enable bool) GetParticleFlag(particle_flag CPUParticles2DParticleFlags) bool SetEmissionShape(shape CPUParticles2DEmissionShape) GetEmissionShape() CPUParticles2DEmissionShape SetEmissionSphereRadius(radius float32) GetEmissionSphereRadius() float32 SetEmissionRectExtents(extents Vector2) GetEmissionRectExtents() Vector2 SetEmissionPoints(array PackedVector2Array) GetEmissionPoints() PackedVector2Array SetEmissionNormals(array PackedVector2Array) GetEmissionNormals() PackedVector2Array SetEmissionColors(array PackedColorArray) GetEmissionColors() PackedColorArray GetGravity() Vector2 SetGravity(accel_vec Vector2) GetSplitScale() bool SetSplitScale(split_scale bool) GetScaleCurveX() RefCurve SetScaleCurveX(scale_curve RefCurve) GetScaleCurveY() RefCurve SetScaleCurveY(scale_curve RefCurve) ConvertFromParticles(particles Node) }
type CPUParticles3D ¶
type CPUParticles3D interface { GeometryInstance3D SetEmitting(emitting bool) SetAmount(amount int32) SetLifetime(secs float64) SetOneShot(enable bool) SetPreProcessTime(secs float64) SetExplosivenessRatio(ratio float32) SetRandomnessRatio(ratio float32) SetLifetimeRandomness(random float64) SetUseLocalCoordinates(enable bool) SetFixedFps(fps int32) SetFractionalDelta(enable bool) SetSpeedScale(scale float64) IsEmitting() bool GetAmount() int32 GetLifetime() float64 GetOneShot() bool GetPreProcessTime() float64 GetExplosivenessRatio() float32 GetRandomnessRatio() float32 GetLifetimeRandomness() float64 GetUseLocalCoordinates() bool GetFixedFps() int32 GetFractionalDelta() bool GetSpeedScale() float64 SetDrawOrder(order CPUParticles3DDrawOrder) GetDrawOrder() CPUParticles3DDrawOrder SetMesh(mesh RefMesh) GetMesh() RefMesh Restart() SetDirection(direction Vector3) GetDirection() Vector3 SetSpread(degrees float32) GetSpread() float32 SetFlatness(amount float32) GetFlatness() float32 SetParamMin(param CPUParticles3DParameter, value float32) GetParamMin(param CPUParticles3DParameter) float32 SetParamMax(param CPUParticles3DParameter, value float32) GetParamMax(param CPUParticles3DParameter) float32 SetParamCurve(param CPUParticles3DParameter, curve RefCurve) GetParamCurve(param CPUParticles3DParameter) RefCurve SetColor(color Color) GetColor() Color SetColorRamp(ramp RefGradient) GetColorRamp() RefGradient SetColorInitialRamp(ramp RefGradient) GetColorInitialRamp() RefGradient SetParticleFlag(particle_flag CPUParticles3DParticleFlags, enable bool) GetParticleFlag(particle_flag CPUParticles3DParticleFlags) bool SetEmissionShape(shape CPUParticles3DEmissionShape) GetEmissionShape() CPUParticles3DEmissionShape SetEmissionSphereRadius(radius float32) GetEmissionSphereRadius() float32 SetEmissionBoxExtents(extents Vector3) GetEmissionBoxExtents() Vector3 SetEmissionPoints(array PackedVector3Array) GetEmissionPoints() PackedVector3Array SetEmissionNormals(array PackedVector3Array) GetEmissionNormals() PackedVector3Array SetEmissionColors(array PackedColorArray) GetEmissionColors() PackedColorArray SetEmissionRingAxis(axis Vector3) GetEmissionRingAxis() Vector3 SetEmissionRingHeight(height float32) GetEmissionRingHeight() float32 SetEmissionRingRadius(radius float32) GetEmissionRingRadius() float32 SetEmissionRingInnerRadius(inner_radius float32) GetEmissionRingInnerRadius() float32 GetGravity() Vector3 SetGravity(accel_vec Vector3) GetSplitScale() bool SetSplitScale(split_scale bool) GetScaleCurveX() RefCurve SetScaleCurveX(scale_curve RefCurve) GetScaleCurveY() RefCurve SetScaleCurveY(scale_curve RefCurve) GetScaleCurveZ() RefCurve SetScaleCurveZ(scale_curve RefCurve) ConvertFromParticles(particles Node) }
type CSGBox3D ¶
type CSGBox3D interface { CSGPrimitive3D SetSize(size Vector3) GetSize() Vector3 SetMaterial(material RefMaterial) GetMaterial() RefMaterial }
type CSGCombiner3D ¶
type CSGCombiner3D interface { CSGShape3D }
type CSGCylinder3D ¶
type CSGCylinder3D interface { CSGPrimitive3D SetRadius(radius float32) GetRadius() float32 SetHeight(height float32) GetHeight() float32 SetSides(sides int32) GetSides() int32 SetCone(cone bool) IsCone() bool SetMaterial(material RefMaterial) GetMaterial() RefMaterial SetSmoothFaces(smooth_faces bool) GetSmoothFaces() bool }
type CSGMesh3D ¶
type CSGMesh3D interface { CSGPrimitive3D SetMesh(mesh RefMesh) GetMesh() RefMesh SetMaterial(material RefMaterial) GetMaterial() RefMaterial }
type CSGPolygon3D ¶
type CSGPolygon3D interface { CSGPrimitive3D SetPolygon(polygon PackedVector2Array) GetPolygon() PackedVector2Array SetMode(mode CSGPolygon3DMode) GetMode() CSGPolygon3DMode SetDepth(depth float32) GetDepth() float32 SetSpinDegrees(degrees float32) GetSpinDegrees() float32 SetSpinSides(spin_sides int32) GetSpinSides() int32 SetPathNode(path NodePath) GetPathNode() NodePath SetPathIntervalType(interval_type CSGPolygon3DPathIntervalType) GetPathIntervalType() CSGPolygon3DPathIntervalType SetPathInterval(interval float32) GetPathInterval() float32 SetPathSimplifyAngle(degrees float32) GetPathSimplifyAngle() float32 SetPathRotation(path_rotation CSGPolygon3DPathRotation) GetPathRotation() CSGPolygon3DPathRotation SetPathLocal(enable bool) IsPathLocal() bool SetPathContinuousU(enable bool) IsPathContinuousU() bool SetPathUDistance(distance float32) GetPathUDistance() float32 SetPathJoined(enable bool) IsPathJoined() bool SetMaterial(material RefMaterial) GetMaterial() RefMaterial SetSmoothFaces(smooth_faces bool) GetSmoothFaces() bool }
type CSGPrimitive3D ¶
type CSGPrimitive3D interface { CSGShape3D SetFlipFaces(flip_faces bool) GetFlipFaces() bool }
type CSGShape3D ¶
type CSGShape3D interface { GeometryInstance3D IsRootShape() bool SetOperation(operation CSGShape3DOperation) GetOperation() CSGShape3DOperation SetSnap(snap float32) GetSnap() float32 SetUseCollision(operation bool) IsUsingCollision() bool SetCollisionLayer(layer uint32) GetCollisionLayer() uint32 SetCollisionMask(mask uint32) GetCollisionMask() uint32 SetCollisionMaskValue(layer_number int32, value bool) GetCollisionMaskValue(layer_number int32) bool SetCollisionLayerValue(layer_number int32, value bool) GetCollisionLayerValue(layer_number int32) bool SetCollisionPriority(priority float32) GetCollisionPriority() float32 SetCalculateTangents(enabled bool) IsCalculatingTangents() bool GetMeshes() Array }
type CSGSphere3D ¶
type CSGSphere3D interface { CSGPrimitive3D SetRadius(radius float32) GetRadius() float32 SetRadialSegments(radial_segments int32) GetRadialSegments() int32 SetRings(rings int32) GetRings() int32 SetSmoothFaces(smooth_faces bool) GetSmoothFaces() bool SetMaterial(material RefMaterial) GetMaterial() RefMaterial }
type CSGTorus3D ¶
type CSGTorus3D interface { CSGPrimitive3D SetInnerRadius(radius float32) GetInnerRadius() float32 SetOuterRadius(radius float32) GetOuterRadius() float32 SetSides(sides int32) GetSides() int32 SetRingSides(sides int32) GetRingSides() int32 SetMaterial(material RefMaterial) GetMaterial() RefMaterial SetSmoothFaces(smooth_faces bool) GetSmoothFaces() bool }
type Callable ¶
type Callable [16]uint8
* Callable * indexingReturnType: * isKeyed: false * hasDestructor: true
func NewCallableWithCallable ¶
NewCallable, index: 1
func NewCallableWithGDExtensionConstTypePtr ¶
func NewCallableWithGDExtensionConstTypePtr(src GDExtensionConstTypePtr) Callable
copy funuctions
func NewCallableWithObjectStringName ¶
func NewCallableWithObjectStringName(object Object, method StringName) Callable
NewCallable, index: 2
func (*Callable) Bindv ¶
Bindv : bindv * is_vararg = false, is_static = false * goReturnType(Callable) -> Callable
func (*Callable) Callv ¶
Callv : callv * is_vararg = false, is_static = false * goReturnType(Variant) -> Variant
func (*Callable) Equal_Callable ¶
Equal_Callable operator
func (*Callable) Equal_Variant ¶
members Equal_Variant operator
func (*Callable) GetBoundArguments ¶
GetBoundArguments : get_bound_arguments * is_vararg = false, is_static = false * goReturnType(Array) -> Array
func (*Callable) GetBoundArgumentsCount ¶
GetBoundArgumentsCount : get_bound_arguments_count * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*Callable) GetMethod ¶
func (cx *Callable) GetMethod() StringName
GetMethod : get_method * is_vararg = false, is_static = false * goReturnType(StringName) -> StringName
func (*Callable) GetObject ¶
GetObject : get_object * is_vararg = false, is_static = false * goReturnType(Object) -> Object
func (*Callable) GetObjectId ¶
GetObjectId : get_object_id * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*Callable) Hash ¶
Hash : hash * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*Callable) In_Dictionary ¶
func (cx *Callable) In_Dictionary(right Dictionary) bool
In_Dictionary operator
func (*Callable) IsCustom ¶
IsCustom : is_custom * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*Callable) IsNull ¶
IsNull : is_null * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*Callable) IsStandard ¶
IsStandard : is_standard * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*Callable) IsValid ¶
IsValid : is_valid * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*Callable) NativeConstPtr ¶
func (c *Callable) NativeConstPtr() GDExtensionConstTypePtr
func (*Callable) Not_equal_Callable ¶
Not_equal_Callable operator
func (*Callable) Not_equal_Variant ¶
Not_equal_Variant operator
type CallbackTweener ¶
type CallbackTweener interface { Tweener SetDelay(delay float64) RefCallbackTweener }
type Camera2D ¶
type Camera2D interface { Node2D SetOffset(offset Vector2) GetOffset() Vector2 SetAnchorMode(anchor_mode Camera2DAnchorMode) GetAnchorMode() Camera2DAnchorMode SetIgnoreRotation(ignore bool) IsIgnoringRotation() bool SetProcessCallback(mode Camera2DCamera2DProcessCallback) GetProcessCallback() Camera2DCamera2DProcessCallback SetEnabled(enabled bool) IsEnabled() bool MakeCurrent() IsCurrent() bool SetLimit(margin Side, limit int32) GetLimit(margin Side) int32 SetLimitSmoothingEnabled(limit_smoothing_enabled bool) IsLimitSmoothingEnabled() bool SetDragVerticalEnabled(enabled bool) IsDragVerticalEnabled() bool SetDragHorizontalEnabled(enabled bool) IsDragHorizontalEnabled() bool SetDragVerticalOffset(offset float32) GetDragVerticalOffset() float32 SetDragHorizontalOffset(offset float32) GetDragHorizontalOffset() float32 SetDragMargin(margin Side, drag_margin float32) GetDragMargin(margin Side) float32 GetTargetPosition() Vector2 GetScreenCenterPosition() Vector2 SetZoom(zoom Vector2) GetZoom() Vector2 SetCustomViewport(viewport Node) GetCustomViewport() Node SetPositionSmoothingSpeed(position_smoothing_speed float32) GetPositionSmoothingSpeed() float32 SetPositionSmoothingEnabled(position_smoothing_speed bool) IsPositionSmoothingEnabled() bool SetRotationSmoothingEnabled(enabled bool) IsRotationSmoothingEnabled() bool SetRotationSmoothingSpeed(speed float32) GetRotationSmoothingSpeed() float32 ForceUpdateScroll() ResetSmoothing() Align() SetScreenDrawingEnabled(screen_drawing_enabled bool) IsScreenDrawingEnabled() bool SetLimitDrawingEnabled(limit_drawing_enabled bool) IsLimitDrawingEnabled() bool SetMarginDrawingEnabled(margin_drawing_enabled bool) IsMarginDrawingEnabled() bool }
type Camera3D ¶
type Camera3D interface { Node3D ProjectRayNormal(screen_point Vector2) Vector3 ProjectLocalRayNormal(screen_point Vector2) Vector3 ProjectRayOrigin(screen_point Vector2) Vector3 UnprojectPosition(world_point Vector3) Vector2 IsPositionBehind(world_point Vector3) bool ProjectPosition(screen_point Vector2, z_depth float32) Vector3 SetPerspective(fov float32, z_near float32, z_far float32) SetOrthogonal(size float32, z_near float32, z_far float32) SetFrustum(size float32, offset Vector2, z_near float32, z_far float32) MakeCurrent() ClearCurrent(enable_next bool) SetCurrent(enabled bool) IsCurrent() bool GetCameraTransform() Transform3D GetCameraProjection() Projection GetFov() float32 GetFrustumOffset() Vector2 GetSize() float32 GetFar() float32 GetNear() float32 SetFov(fov float32) SetFrustumOffset(offset Vector2) SetSize(size float32) SetFar(far float32) SetNear(near float32) GetProjection() Camera3DProjectionType SetProjection(mode Camera3DProjectionType) SetHOffset(offset float32) GetHOffset() float32 SetVOffset(offset float32) GetVOffset() float32 SetCullMask(mask uint32) GetCullMask() uint32 SetEnvironment(env RefEnvironment) GetEnvironment() RefEnvironment SetAttributes(env RefCameraAttributes) GetAttributes() RefCameraAttributes SetKeepAspectMode(mode Camera3DKeepAspect) GetKeepAspectMode() Camera3DKeepAspect SetDopplerTracking(mode Camera3DDopplerTracking) GetDopplerTracking() Camera3DDopplerTracking GetFrustum() Plane IsPositionInFrustum(world_point Vector3) bool GetCameraRid() RID GetPyramidShapeRid() RID SetCullMaskValue(layer_number int32, value bool) GetCullMaskValue(layer_number int32) bool }
type CameraAttributes ¶
type CameraAttributes interface { Resource SetExposureMultiplier(multiplier float32) GetExposureMultiplier() float32 SetExposureSensitivity(sensitivity float32) GetExposureSensitivity() float32 SetAutoExposureEnabled(enabled bool) IsAutoExposureEnabled() bool SetAutoExposureSpeed(exposure_speed float32) GetAutoExposureSpeed() float32 SetAutoExposureScale(exposure_grey float32) GetAutoExposureScale() float32 }
type CameraAttributesPhysical ¶
type CameraAttributesPhysical interface { CameraAttributes SetAperture(aperture float32) GetAperture() float32 SetShutterSpeed(shutter_speed float32) GetShutterSpeed() float32 SetFocalLength(focal_length float32) GetFocalLength() float32 SetFocusDistance(focus_distance float32) GetFocusDistance() float32 SetNear(near float32) GetNear() float32 SetFar(far float32) GetFar() float32 GetFov() float32 SetAutoExposureMaxExposureValue(exposure_value_max float32) GetAutoExposureMaxExposureValue() float32 SetAutoExposureMinExposureValue(exposure_value_min float32) GetAutoExposureMinExposureValue() float32 }
type CameraAttributesPractical ¶
type CameraAttributesPractical interface { CameraAttributes SetDofBlurFarEnabled(enabled bool) IsDofBlurFarEnabled() bool SetDofBlurFarDistance(distance float32) GetDofBlurFarDistance() float32 SetDofBlurFarTransition(distance float32) GetDofBlurFarTransition() float32 SetDofBlurNearEnabled(enabled bool) IsDofBlurNearEnabled() bool SetDofBlurNearDistance(distance float32) GetDofBlurNearDistance() float32 SetDofBlurNearTransition(distance float32) GetDofBlurNearTransition() float32 SetDofBlurAmount(amount float32) GetDofBlurAmount() float32 SetAutoExposureMaxSensitivity(max_sensitivity float32) GetAutoExposureMaxSensitivity() float32 SetAutoExposureMinSensitivity(min_sensitivity float32) GetAutoExposureMinSensitivity() float32 }
type CameraFeed ¶
type CameraFeed interface { RefCounted GetId() int32 IsActive() bool SetActive(active bool) GetName() String GetPosition() CameraFeedFeedPosition GetTransform() Transform2D SetTransform(transform Transform2D) GetDatatype() CameraFeedFeedDataType }
type CameraServer ¶
type CameraServer interface { Object GetFeed(index int32) RefCameraFeed GetFeedCount() int32 Feeds() RefCameraFeed AddFeed(feed RefCameraFeed) RemoveFeed(feed RefCameraFeed) }
type CameraTexture ¶
type CanvasGroup ¶
type CanvasItem ¶
type CanvasItem interface { Node // TODO: Implement virtual method: Internal_Draw() GetCanvasItem() RID SetVisible(visible bool) IsVisible() bool IsVisibleInTree() bool Show() Hide() QueueRedraw() MoveToFront() SetAsTopLevel(enable bool) IsSetAsTopLevel() bool SetLightMask(light_mask int32) GetLightMask() int32 SetModulate(modulate Color) GetModulate() Color SetSelfModulate(self_modulate Color) GetSelfModulate() Color SetZIndex(z_index int32) GetZIndex() int32 SetZAsRelative(enable bool) IsZRelative() bool SetYSortEnabled(enabled bool) IsYSortEnabled() bool SetDrawBehindParent(enable bool) IsDrawBehindParentEnabled() bool DrawLine(from Vector2, to Vector2, color Color, width float32, antialiased bool) DrawDashedLine(from Vector2, to Vector2, color Color, width float32, dash float32, aligned bool) DrawPolyline(points PackedVector2Array, color Color, width float32, antialiased bool) DrawPolylineColors(points PackedVector2Array, colors PackedColorArray, width float32, antialiased bool) DrawArc(center Vector2, radius float32, start_angle float32, end_angle float32, point_count int32, color Color, width float32, antialiased bool) DrawMultiline(points PackedVector2Array, color Color, width float32) DrawMultilineColors(points PackedVector2Array, colors PackedColorArray, width float32) DrawRect(rect Rect2, color Color, filled bool, width float32) DrawCircle(position Vector2, radius float32, color Color) DrawTexture(texture RefTexture2D, position Vector2, modulate Color) DrawTextureRect(texture RefTexture2D, rect Rect2, tile bool, modulate Color, transpose bool) DrawTextureRectRegion(texture RefTexture2D, rect Rect2, src_rect Rect2, modulate Color, transpose bool, clip_uv bool) DrawMsdfTextureRectRegion(texture RefTexture2D, rect Rect2, src_rect Rect2, modulate Color, outline float64, pixel_range float64, scale float64) DrawLcdTextureRectRegion(texture RefTexture2D, rect Rect2, src_rect Rect2, modulate Color) DrawStyleBox(style_box RefStyleBox, rect Rect2) DrawPrimitive(points PackedVector2Array, colors PackedColorArray, uvs PackedVector2Array, texture RefTexture2D) DrawPolygon(points PackedVector2Array, colors PackedColorArray, uvs PackedVector2Array, texture RefTexture2D) DrawColoredPolygon(points PackedVector2Array, color Color, uvs PackedVector2Array, texture RefTexture2D) DrawString(font RefFont, pos Vector2, text String, alignment HorizontalAlignment, width float32, font_size int32, modulate Color, justification_flags TextServerJustificationFlag, direction TextServerDirection, orientation TextServerOrientation) DrawMultilineString(font RefFont, pos Vector2, text String, alignment HorizontalAlignment, width float32, font_size int32, max_lines int32, modulate Color, brk_flags TextServerLineBreakFlag, justification_flags TextServerJustificationFlag, direction TextServerDirection, orientation TextServerOrientation) DrawStringOutline(font RefFont, pos Vector2, text String, alignment HorizontalAlignment, width float32, font_size int32, size int32, modulate Color, justification_flags TextServerJustificationFlag, direction TextServerDirection, orientation TextServerOrientation) DrawMultilineStringOutline(font RefFont, pos Vector2, text String, alignment HorizontalAlignment, width float32, font_size int32, max_lines int32, size int32, modulate Color, brk_flags TextServerLineBreakFlag, justification_flags TextServerJustificationFlag, direction TextServerDirection, orientation TextServerOrientation) DrawChar(font RefFont, pos Vector2, char String, font_size int32, modulate Color) DrawCharOutline(font RefFont, pos Vector2, char String, font_size int32, size int32, modulate Color) DrawMesh(mesh RefMesh, texture RefTexture2D, transform Transform2D, modulate Color) DrawMultimesh(multimesh RefMultiMesh, texture RefTexture2D) DrawSetTransform(position Vector2, rotation float32, scale Vector2) DrawSetTransformMatrix(xform Transform2D) DrawAnimationSlice(animation_length float64, slice_begin float64, slice_end float64, offset float64) DrawEndAnimation() GetTransform() Transform2D GetGlobalTransform() Transform2D GetGlobalTransformWithCanvas() Transform2D GetViewportTransform() Transform2D GetViewportRect() Rect2 GetCanvasTransform() Transform2D GetScreenTransform() Transform2D GetLocalMousePosition() Vector2 GetGlobalMousePosition() Vector2 GetCanvas() RID GetWorld2D() RefWorld2D SetMaterial(material RefMaterial) GetMaterial() RefMaterial SetUseParentMaterial(enable bool) GetUseParentMaterial() bool SetNotifyLocalTransform(enable bool) IsLocalTransformNotificationEnabled() bool SetNotifyTransform(enable bool) IsTransformNotificationEnabled() bool ForceUpdateTransform() MakeCanvasPositionLocal(screen_point Vector2) Vector2 MakeInputLocal(event RefInputEvent) RefInputEvent SetVisibilityLayer(layer uint32) GetVisibilityLayer() uint32 SetVisibilityLayerBit(layer uint32, enabled bool) GetVisibilityLayerBit(layer uint32) bool SetTextureFilter(mode CanvasItemTextureFilter) GetTextureFilter() CanvasItemTextureFilter SetTextureRepeat(mode CanvasItemTextureRepeat) GetTextureRepeat() CanvasItemTextureRepeat SetClipChildrenMode(mode CanvasItemClipChildrenMode) GetClipChildrenMode() CanvasItemClipChildrenMode }
type CanvasItemMaterial ¶
type CanvasItemMaterial interface { Material SetBlendMode(blend_mode CanvasItemMaterialBlendMode) GetBlendMode() CanvasItemMaterialBlendMode SetLightMode(light_mode CanvasItemMaterialLightMode) GetLightMode() CanvasItemMaterialLightMode SetParticlesAnimation(particles_anim bool) GetParticlesAnimation() bool SetParticlesAnimHFrames(frames int32) GetParticlesAnimHFrames() int32 SetParticlesAnimVFrames(frames int32) GetParticlesAnimVFrames() int32 SetParticlesAnimLoop(loop bool) GetParticlesAnimLoop() bool }
type CanvasLayer ¶
type CanvasLayer interface { Node SetLayer(layer int32) GetLayer() int32 SetVisible(visible bool) IsVisible() bool Show() Hide() SetTransform(transform Transform2D) GetTransform() Transform2D GetFinalTransform() Transform2D SetOffset(offset Vector2) GetOffset() Vector2 SetRotation(radians float32) GetRotation() float32 SetScale(scale Vector2) GetScale() Vector2 SetFollowViewport(enable bool) IsFollowingViewport() bool SetFollowViewportScale(scale float32) GetFollowViewportScale() float32 SetCustomViewport(viewport Node) GetCustomViewport() Node GetCanvas() RID }
type CanvasModulate ¶
type CanvasTexture ¶
type CanvasTexture interface { Texture2D SetDiffuseTexture(texture RefTexture2D) GetDiffuseTexture() RefTexture2D SetNormalTexture(texture RefTexture2D) GetNormalTexture() RefTexture2D SetSpecularTexture(texture RefTexture2D) GetSpecularTexture() RefTexture2D SetSpecularColor(color Color) GetSpecularColor() Color SetSpecularShininess(shininess float32) GetSpecularShininess() float32 SetTextureFilter(filter CanvasItemTextureFilter) GetTextureFilter() CanvasItemTextureFilter SetTextureRepeat(repeat CanvasItemTextureRepeat) GetTextureRepeat() CanvasItemTextureRepeat }
type CapsuleMesh ¶
type CapsuleShape2D ¶
type CapsuleShape3D ¶
type CenterContainer ¶
type CharFXTransform ¶
type CharFXTransform interface { RefCounted GetTransform() Transform2D SetTransform(transform Transform2D) GetRange() Vector2i SetRange(valueRange Vector2i) GetElapsedTime() float64 SetElapsedTime(time float64) IsVisible() bool SetVisibility(visibility bool) IsOutline() bool SetOutline(outline bool) GetOffset() Vector2 SetOffset(offset Vector2) GetColor() Color SetColor(color Color) GetEnvironment() Dictionary SetEnvironment(environment Dictionary) GetGlyphIndex() uint32 SetGlyphIndex(glyph_index uint32) GetRelativeIndex() int32 SetRelativeIndex(relative_index int32) GetGlyphCount() uint8 SetGlyphCount(glyph_count uint8) GetGlyphFlags() uint16 SetGlyphFlags(glyph_flags uint16) GetFont() RID SetFont(font RID) }
type CharacterBody2D ¶
type CharacterBody2D interface { PhysicsBody2D MoveAndSlide() bool ApplyFloorSnap() SetVelocity(velocity Vector2) GetVelocity() Vector2 SetSafeMargin(margin float32) GetSafeMargin() float32 IsFloorStopOnSlopeEnabled() bool SetFloorStopOnSlopeEnabled(enabled bool) SetFloorConstantSpeedEnabled(enabled bool) IsFloorConstantSpeedEnabled() bool SetFloorBlockOnWallEnabled(enabled bool) IsFloorBlockOnWallEnabled() bool SetSlideOnCeilingEnabled(enabled bool) IsSlideOnCeilingEnabled() bool SetPlatformFloorLayers(exclude_layer uint32) GetPlatformFloorLayers() uint32 SetPlatformWallLayers(exclude_layer uint32) GetPlatformWallLayers() uint32 GetMaxSlides() int32 SetMaxSlides(max_slides int32) GetFloorMaxAngle() float32 SetFloorMaxAngle(radians float32) GetFloorSnapLength() float32 SetFloorSnapLength(floor_snap_length float32) GetWallMinSlideAngle() float32 SetWallMinSlideAngle(radians float32) GetUpDirection() Vector2 SetUpDirection(up_direction Vector2) SetMotionMode(mode CharacterBody2DMotionMode) GetMotionMode() CharacterBody2DMotionMode SetPlatformOnLeave(on_leave_apply_velocity CharacterBody2DPlatformOnLeave) GetPlatformOnLeave() CharacterBody2DPlatformOnLeave IsOnFloor() bool IsOnFloorOnly() bool IsOnCeiling() bool IsOnCeilingOnly() bool IsOnWall() bool IsOnWallOnly() bool GetFloorNormal() Vector2 GetWallNormal() Vector2 GetLastMotion() Vector2 GetPositionDelta() Vector2 GetRealVelocity() Vector2 GetFloorAngle(up_direction Vector2) float32 GetPlatformVelocity() Vector2 GetSlideCollisionCount() int32 GetSlideCollision(slide_idx int32) RefKinematicCollision2D GetLastSlideCollision() RefKinematicCollision2D }
type CharacterBody3D ¶
type CharacterBody3D interface { PhysicsBody3D MoveAndSlide() bool ApplyFloorSnap() SetVelocity(velocity Vector3) GetVelocity() Vector3 SetSafeMargin(margin float32) GetSafeMargin() float32 IsFloorStopOnSlopeEnabled() bool SetFloorStopOnSlopeEnabled(enabled bool) SetFloorConstantSpeedEnabled(enabled bool) IsFloorConstantSpeedEnabled() bool SetFloorBlockOnWallEnabled(enabled bool) IsFloorBlockOnWallEnabled() bool SetSlideOnCeilingEnabled(enabled bool) IsSlideOnCeilingEnabled() bool SetPlatformFloorLayers(exclude_layer uint32) GetPlatformFloorLayers() uint32 SetPlatformWallLayers(exclude_layer uint32) GetPlatformWallLayers() uint32 GetMaxSlides() int32 SetMaxSlides(max_slides int32) GetFloorMaxAngle() float32 SetFloorMaxAngle(radians float32) GetFloorSnapLength() float32 SetFloorSnapLength(floor_snap_length float32) GetWallMinSlideAngle() float32 SetWallMinSlideAngle(radians float32) GetUpDirection() Vector3 SetUpDirection(up_direction Vector3) SetMotionMode(mode CharacterBody3DMotionMode) GetMotionMode() CharacterBody3DMotionMode SetPlatformOnLeave(on_leave_apply_velocity CharacterBody3DPlatformOnLeave) GetPlatformOnLeave() CharacterBody3DPlatformOnLeave IsOnFloor() bool IsOnFloorOnly() bool IsOnCeiling() bool IsOnCeilingOnly() bool IsOnWall() bool IsOnWallOnly() bool GetFloorNormal() Vector3 GetWallNormal() Vector3 GetLastMotion() Vector3 GetPositionDelta() Vector3 GetRealVelocity() Vector3 GetFloorAngle(up_direction Vector3) float32 GetPlatformVelocity() Vector3 GetPlatformAngularVelocity() Vector3 GetSlideCollisionCount() int32 GetSlideCollision(slide_idx int32) RefKinematicCollision3D GetLastSlideCollision() RefKinematicCollision3D }
type CheckButton ¶
type CheckButton interface { Button }
type CircleShape2D ¶
type ClassDB ¶
type ClassDB interface { Object GetClassList() PackedStringArray GetInheritersFromClass(class StringName) PackedStringArray GetParentClass(class StringName) StringName ClassExists(class StringName) bool IsParentClass(class StringName, inherits StringName) bool CanInstantiate(class StringName) bool Instantiate(class StringName) Variant ClassHasSignal(class StringName, signal StringName) bool ClassGetSignal(class StringName, signal StringName) Dictionary ClassGetSignalList(class StringName, no_inheritance bool) Dictionary ClassGetPropertyList(class StringName, no_inheritance bool) Dictionary ClassGetProperty(object Object, property StringName) Variant ClassSetProperty(object Object, property StringName, value Variant) Error ClassHasMethod(class StringName, method StringName, no_inheritance bool) bool ClassGetMethodList(class StringName, no_inheritance bool) Dictionary ClassGetIntegerConstantList(class StringName, no_inheritance bool) PackedStringArray ClassHasIntegerConstant(class StringName, name StringName) bool ClassGetIntegerConstant(class StringName, name StringName) int64 ClassHasEnum(class StringName, name StringName, no_inheritance bool) bool ClassGetEnumList(class StringName, no_inheritance bool) PackedStringArray ClassGetEnumConstants(class StringName, enum StringName, no_inheritance bool) PackedStringArray ClassGetIntegerConstantEnum(class StringName, name StringName, no_inheritance bool) StringName IsClassEnabled(class StringName) bool }
type CodeEdit ¶
type CodeEdit interface { TextEdit // TODO: Implement virtual method: Internal_ConfirmCodeCompletion(replace bool,) // TODO: Implement virtual method: Internal_RequestCodeCompletion(force bool,) // TODO: Implement virtual method: Internal_FilterCodeCompletionCandidates(candidates Dictionary,) Dictionary SetIndentSize(size int32) GetIndentSize() int32 SetIndentUsingSpaces(use_spaces bool) IsIndentUsingSpaces() bool SetAutoIndentEnabled(enable bool) IsAutoIndentEnabled() bool SetAutoIndentPrefixes(prefixes String) GetAutoIndentPrefixes() String DoIndent() IndentLines() UnindentLines() ConvertIndent(from_line int32, to_line int32) SetAutoBraceCompletionEnabled(enable bool) IsAutoBraceCompletionEnabled() bool SetHighlightMatchingBracesEnabled(enable bool) IsHighlightMatchingBracesEnabled() bool AddAutoBraceCompletionPair(start_key String, end_key String) SetAutoBraceCompletionPairs(pairs Dictionary) GetAutoBraceCompletionPairs() Dictionary HasAutoBraceCompletionOpenKey(open_key String) bool HasAutoBraceCompletionCloseKey(close_key String) bool GetAutoBraceCompletionCloseKey(open_key String) String SetDrawBreakpointsGutter(enable bool) IsDrawingBreakpointsGutter() bool SetDrawBookmarksGutter(enable bool) IsDrawingBookmarksGutter() bool SetDrawExecutingLinesGutter(enable bool) IsDrawingExecutingLinesGutter() bool SetLineAsBreakpoint(line int32, breakpointed bool) IsLineBreakpointed(line int32) bool ClearBreakpointedLines() GetBreakpointedLines() PackedInt32Array SetLineAsBookmarked(line int32, bookmarked bool) IsLineBookmarked(line int32) bool ClearBookmarkedLines() GetBookmarkedLines() PackedInt32Array SetLineAsExecuting(line int32, executing bool) IsLineExecuting(line int32) bool ClearExecutingLines() GetExecutingLines() PackedInt32Array SetDrawLineNumbers(enable bool) IsDrawLineNumbersEnabled() bool SetLineNumbersZeroPadded(enable bool) IsLineNumbersZeroPadded() bool SetDrawFoldGutter(enable bool) IsDrawingFoldGutter() bool SetLineFoldingEnabled(enabled bool) IsLineFoldingEnabled() bool CanFoldLine(line int32) bool FoldLine(line int32) UnfoldLine(line int32) FoldAllLines() UnfoldAllLines() ToggleFoldableLine(line int32) IsLineFolded(line int32) bool GetFoldedLines() int64 CreateCodeRegion() GetCodeRegionStartTag() String GetCodeRegionEndTag() String SetCodeRegionTags(start String, end String) IsLineCodeRegionStart(line int32) bool IsLineCodeRegionEnd(line int32) bool AddStringDelimiter(start_key String, end_key String, line_only bool) RemoveStringDelimiter(start_key String) HasStringDelimiter(start_key String) bool SetStringDelimiters(string_delimiters String) ClearStringDelimiters() GetStringDelimiters() String IsInString(line int32, column int32) int32 AddCommentDelimiter(start_key String, end_key String, line_only bool) RemoveCommentDelimiter(start_key String) HasCommentDelimiter(start_key String) bool SetCommentDelimiters(comment_delimiters String) ClearCommentDelimiters() GetCommentDelimiters() String IsInComment(line int32, column int32) int32 GetDelimiterStartKey(delimiter_index int32) String GetDelimiterEndKey(delimiter_index int32) String GetDelimiterStartPosition(line int32, column int32) Vector2 GetDelimiterEndPosition(line int32, column int32) Vector2 SetCodeHint(code_hint String) SetCodeHintDrawBelow(draw_below bool) GetTextForCodeCompletion() String RequestCodeCompletion(force bool) AddCodeCompletionOption(typeName CodeEditCodeCompletionKind, display_text String, insert_text String, text_color Color, icon RefResource, value Variant, location int32) UpdateCodeCompletionOptions(force bool) GetCodeCompletionOptions() Dictionary GetCodeCompletionOption(index int32) Dictionary GetCodeCompletionSelectedIndex() int32 SetCodeCompletionSelectedIndex(index int32) ConfirmCodeCompletion(replace bool) CancelCodeCompletion() SetCodeCompletionEnabled(enable bool) IsCodeCompletionEnabled() bool SetCodeCompletionPrefixes(prefixes String) GetCodeCompletionPrefixes() String SetLineLengthGuidelines(guideline_columns int64) GetLineLengthGuidelines() int64 SetSymbolLookupOnClickEnabled(enable bool) IsSymbolLookupOnClickEnabled() bool GetTextForSymbolLookup() String GetTextWithCursorChar(line int32, column int32) String SetSymbolLookupWordAsValid(valid bool) DuplicateLines() }
type CodeHighlighter ¶
type CodeHighlighter interface { SyntaxHighlighter AddKeywordColor(keyword String, color Color) RemoveKeywordColor(keyword String) HasKeywordColor(keyword String) bool GetKeywordColor(keyword String) Color SetKeywordColors(keywords Dictionary) ClearKeywordColors() GetKeywordColors() Dictionary AddMemberKeywordColor(member_keyword String, color Color) RemoveMemberKeywordColor(member_keyword String) HasMemberKeywordColor(member_keyword String) bool GetMemberKeywordColor(member_keyword String) Color SetMemberKeywordColors(member_keyword Dictionary) ClearMemberKeywordColors() GetMemberKeywordColors() Dictionary AddColorRegion(start_key String, end_key String, color Color, line_only bool) RemoveColorRegion(start_key String) HasColorRegion(start_key String) bool SetColorRegions(color_regions Dictionary) ClearColorRegions() GetColorRegions() Dictionary SetFunctionColor(color Color) GetFunctionColor() Color SetNumberColor(color Color) GetNumberColor() Color SetSymbolColor(color Color) GetSymbolColor() Color SetMemberVariableColor(color Color) GetMemberVariableColor() Color }
type CollisionObject2D ¶
type CollisionObject2D interface { Node2D // TODO: Implement virtual method: Internal_InputEvent(viewport Viewport,event RefInputEvent,shape_idx int32,) // TODO: Implement virtual method: Internal_MouseEnter() // TODO: Implement virtual method: Internal_MouseExit() // TODO: Implement virtual method: Internal_MouseShapeEnter(shape_idx int32,) // TODO: Implement virtual method: Internal_MouseShapeExit(shape_idx int32,) GetRid() RID SetCollisionLayer(layer uint32) GetCollisionLayer() uint32 SetCollisionMask(mask uint32) GetCollisionMask() uint32 SetCollisionLayerValue(layer_number int32, value bool) GetCollisionLayerValue(layer_number int32) bool SetCollisionMaskValue(layer_number int32, value bool) GetCollisionMaskValue(layer_number int32) bool SetCollisionPriority(priority float32) GetCollisionPriority() float32 SetDisableMode(mode CollisionObject2DDisableMode) GetDisableMode() CollisionObject2DDisableMode SetPickable(enabled bool) IsPickable() bool CreateShapeOwner(owner Object) uint32 RemoveShapeOwner(owner_id uint32) GetShapeOwners() PackedInt32Array ShapeOwnerSetTransform(owner_id uint32, transform Transform2D) ShapeOwnerGetTransform(owner_id uint32) Transform2D ShapeOwnerGetOwner(owner_id uint32) Object ShapeOwnerSetDisabled(owner_id uint32, disabled bool) IsShapeOwnerDisabled(owner_id uint32) bool ShapeOwnerSetOneWayCollision(owner_id uint32, enable bool) IsShapeOwnerOneWayCollisionEnabled(owner_id uint32) bool ShapeOwnerSetOneWayCollisionMargin(owner_id uint32, margin float32) GetShapeOwnerOneWayCollisionMargin(owner_id uint32) float32 ShapeOwnerAddShape(owner_id uint32, shape RefShape2D) ShapeOwnerGetShapeCount(owner_id uint32) int32 ShapeOwnerGetShape(owner_id uint32, shape_id int32) RefShape2D ShapeOwnerGetShapeIndex(owner_id uint32, shape_id int32) int32 ShapeOwnerRemoveShape(owner_id uint32, shape_id int32) ShapeOwnerClearShapes(owner_id uint32) ShapeFindOwner(shape_index int32) uint32 }
type CollisionObject3D ¶
type CollisionObject3D interface { Node3D // TODO: Implement virtual method: Internal_InputEvent(camera Camera3D,event RefInputEvent,position Vector3,normal Vector3,shape_idx int32,) // TODO: Implement virtual method: Internal_MouseEnter() // TODO: Implement virtual method: Internal_MouseExit() SetCollisionLayer(layer uint32) GetCollisionLayer() uint32 SetCollisionMask(mask uint32) GetCollisionMask() uint32 SetCollisionLayerValue(layer_number int32, value bool) GetCollisionLayerValue(layer_number int32) bool SetCollisionMaskValue(layer_number int32, value bool) GetCollisionMaskValue(layer_number int32) bool SetCollisionPriority(priority float32) GetCollisionPriority() float32 SetDisableMode(mode CollisionObject3DDisableMode) GetDisableMode() CollisionObject3DDisableMode SetRayPickable(ray_pickable bool) IsRayPickable() bool SetCaptureInputOnDrag(enable bool) GetCaptureInputOnDrag() bool GetRid() RID CreateShapeOwner(owner Object) uint32 RemoveShapeOwner(owner_id uint32) GetShapeOwners() PackedInt32Array ShapeOwnerSetTransform(owner_id uint32, transform Transform3D) ShapeOwnerGetTransform(owner_id uint32) Transform3D ShapeOwnerGetOwner(owner_id uint32) Object ShapeOwnerSetDisabled(owner_id uint32, disabled bool) IsShapeOwnerDisabled(owner_id uint32) bool ShapeOwnerAddShape(owner_id uint32, shape RefShape3D) ShapeOwnerGetShapeCount(owner_id uint32) int32 ShapeOwnerGetShape(owner_id uint32, shape_id int32) RefShape3D ShapeOwnerGetShapeIndex(owner_id uint32, shape_id int32) int32 ShapeOwnerRemoveShape(owner_id uint32, shape_id int32) ShapeOwnerClearShapes(owner_id uint32) ShapeFindOwner(shape_index int32) uint32 }
type CollisionPolygon2D ¶
type CollisionPolygon2D interface { Node2D SetPolygon(polygon PackedVector2Array) GetPolygon() PackedVector2Array SetBuildMode(build_mode CollisionPolygon2DBuildMode) GetBuildMode() CollisionPolygon2DBuildMode SetDisabled(disabled bool) IsDisabled() bool SetOneWayCollision(enabled bool) IsOneWayCollisionEnabled() bool SetOneWayCollisionMargin(margin float32) GetOneWayCollisionMargin() float32 }
type CollisionPolygon3D ¶
type CollisionPolygon3D interface { Node3D SetDepth(depth float32) GetDepth() float32 SetPolygon(polygon PackedVector2Array) GetPolygon() PackedVector2Array SetDisabled(disabled bool) IsDisabled() bool SetMargin(margin float32) GetMargin() float32 }
type CollisionShape2D ¶
type CollisionShape2D interface { Node2D SetShape(shape RefShape2D) GetShape() RefShape2D SetDisabled(disabled bool) IsDisabled() bool SetOneWayCollision(enabled bool) IsOneWayCollisionEnabled() bool SetOneWayCollisionMargin(margin float32) GetOneWayCollisionMargin() float32 SetDebugColor(color Color) GetDebugColor() Color }
type CollisionShape3D ¶
type CollisionShape3D interface { Node3D ResourceChanged(resource RefResource) SetShape(shape RefShape3D) GetShape() RefShape3D SetDisabled(enable bool) IsDisabled() bool MakeConvexFromSiblings() }
type Color ¶
type Color [16]uint8
* Color * indexingReturnType: float * isKeyed: false * hasDestructor: false
func NewColorWithColorFloat32 ¶
NewColor, index: 2
func NewColorWithFloat32Float32Float32 ¶
NewColor, index: 3
func NewColorWithFloat32Float32Float32Float32 ¶
NewColor, index: 4
func NewColorWithGDExtensionConstTypePtr ¶
func NewColorWithGDExtensionConstTypePtr(src GDExtensionConstTypePtr) Color
copy funuctions
func NewColorWithStringFloat32 ¶
NewColor, index: 6
func (*Color) Blend ¶
Blend : blend * is_vararg = false, is_static = false * goReturnType(Color) -> Color
func (*Color) Clamp ¶
Clamp : clamp * is_vararg = false, is_static = false * goReturnType(Color) -> Color
func (*Color) Darkened ¶
Darkened : darkened * is_vararg = false, is_static = false * goReturnType(Color) -> Color
func (*Color) Divide_float ¶
Divide_float operator
func (*Color) Equal_Variant ¶
Equal_Variant operator
func (*Color) FromHsv ¶
FromHsv : from_hsv * is_vararg = false, is_static = true * goReturnType(Color) -> Color
func (*Color) FromOkHsl ¶
FromOkHsl : from_ok_hsl * is_vararg = false, is_static = true * goReturnType(Color) -> Color
func (*Color) FromRgbe9995 ¶
FromRgbe9995 : from_rgbe9995 * is_vararg = false, is_static = true * goReturnType(Color) -> Color
func (*Color) FromString ¶
FromString : from_string * is_vararg = false, is_static = true * goReturnType(Color) -> Color
func (*Color) GetIndexed ¶
func (*Color) GetLuminance ¶
GetLuminance : get_luminance * is_vararg = false, is_static = false * goReturnType(float) -> float32
func (*Color) Hex64 ¶
Hex64 : hex64 * is_vararg = false, is_static = true * goReturnType(Color) -> Color
func (*Color) Html ¶
Html : html * is_vararg = false, is_static = true * goReturnType(Color) -> Color
func (*Color) HtmlIsValid ¶
HtmlIsValid : html_is_valid * is_vararg = false, is_static = true * goReturnType(bool) -> bool
func (*Color) In_Dictionary ¶
func (cx *Color) In_Dictionary(right Dictionary) bool
In_Dictionary operator
func (*Color) In_PackedColorArray ¶
func (cx *Color) In_PackedColorArray(right PackedColorArray) bool
In_PackedColorArray operator
func (*Color) Inverted ¶
Inverted : inverted * is_vararg = false, is_static = false * goReturnType(Color) -> Color
func (*Color) IsEqualApprox ¶
IsEqualApprox : is_equal_approx * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*Color) Lerp ¶
Lerp : lerp * is_vararg = false, is_static = false * goReturnType(Color) -> Color
func (*Color) Lightened ¶
Lightened : lightened * is_vararg = false, is_static = false * goReturnType(Color) -> Color
func (*Color) LinearToSrgb ¶
LinearToSrgb : linear_to_srgb * is_vararg = false, is_static = false * goReturnType(Color) -> Color
func (*Color) MemberGeta ¶
func (*Color) MemberGeta8 ¶
func (*Color) MemberGetb ¶
func (*Color) MemberGetb8 ¶
func (*Color) MemberGetg ¶
func (*Color) MemberGetg8 ¶
func (*Color) MemberGeth ¶
func (*Color) MemberGetr ¶
func (*Color) MemberGetr8 ¶
func (*Color) MemberGets ¶
func (*Color) MemberGetv ¶
func (*Color) Multiply_Color ¶
Multiply_Color operator
func (*Color) Multiply_float ¶
Multiply_float operator
func (*Color) NativeConstPtr ¶
func (c *Color) NativeConstPtr() GDExtensionConstTypePtr
func (*Color) Not_equal_Color ¶
Not_equal_Color operator
func (*Color) Not_equal_Variant ¶
Not_equal_Variant operator
func (*Color) SetIndexed ¶
func (*Color) SrgbToLinear ¶
SrgbToLinear : srgb_to_linear * is_vararg = false, is_static = false * goReturnType(Color) -> Color
func (*Color) Subtract_Color ¶
Subtract_Color operator
func (*Color) ToAbgr32 ¶
ToAbgr32 : to_abgr32 * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*Color) ToAbgr64 ¶
ToAbgr64 : to_abgr64 * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*Color) ToArgb32 ¶
ToArgb32 : to_argb32 * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*Color) ToArgb64 ¶
ToArgb64 : to_argb64 * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*Color) ToHtml ¶
ToHtml : to_html * is_vararg = false, is_static = false * goReturnType(String) -> String
type ColorPicker ¶
type ColorPicker interface { VBoxContainer SetPickColor(color Color) GetPickColor() Color SetDeferredMode(mode bool) IsDeferredMode() bool SetColorMode(color_mode ColorPickerColorModeType) GetColorMode() ColorPickerColorModeType SetEditAlpha(show bool) IsEditingAlpha() bool SetCanAddSwatches(enabled bool) AreSwatchesEnabled() bool SetPresetsVisible(visible bool) ArePresetsVisible() bool SetModesVisible(visible bool) AreModesVisible() bool SetSamplerVisible(visible bool) IsSamplerVisible() bool SetSlidersVisible(visible bool) AreSlidersVisible() bool SetHexVisible(visible bool) IsHexVisible() bool AddPreset(color Color) ErasePreset(color Color) GetPresets() PackedColorArray AddRecentPreset(color Color) EraseRecentPreset(color Color) GetRecentPresets() PackedColorArray SetPickerShape(shape ColorPickerPickerShapeType) GetPickerShape() ColorPickerPickerShapeType }
type ColorPickerButton ¶
type ColorPickerButton interface { Button SetPickColor(color Color) GetPickColor() Color GetPicker() ColorPicker GetPopup() PopupPanel SetEditAlpha(show bool) IsEditingAlpha() bool }
type CompressedCubemap ¶
type CompressedCubemap interface { CompressedTextureLayered }
type CompressedCubemapArray ¶
type CompressedCubemapArray interface { CompressedTextureLayered }
type CompressedTexture2D ¶
type CompressedTexture2DArray ¶
type CompressedTexture2DArray interface { CompressedTextureLayered }
type CompressedTexture3D ¶
type CompressedTextureLayered ¶
type CompressedTextureLayered interface { TextureLayered Load(path String) Error GetLoadPath() String }
type ConcavePolygonShape2D ¶
type ConcavePolygonShape2D interface { Shape2D SetSegments(segments PackedVector2Array) GetSegments() PackedVector2Array }
type ConcavePolygonShape3D ¶
type ConcavePolygonShape3D interface { Shape3D SetFaces(faces PackedVector3Array) GetFaces() PackedVector3Array SetBackfaceCollisionEnabled(enabled bool) IsBackfaceCollisionEnabled() bool }
type ConeTwistJoint3D ¶
type ConfigFile ¶
type ConfigFile interface { RefCounted SetValue(section String, key String, value Variant) GetValue(section String, key String, defaultName Variant) Variant HasSection(section String) bool HasSectionKey(section String, key String) bool GetSections() PackedStringArray GetSectionKeys(section String) PackedStringArray EraseSection(section String) EraseSectionKey(section String, key String) Load(path String) Error Parse(data String) Error Save(path String) Error EncodeToText() String LoadEncrypted(path String, key PackedByteArray) Error LoadEncryptedPass(path String, password String) Error SaveEncrypted(path String, key PackedByteArray) Error SaveEncryptedPass(path String, password String) Error Clear() }
type ConfirmationDialog ¶
type ConfirmationDialog interface { AcceptDialog GetCancelButton() Button SetCancelButtonText(text String) GetCancelButtonText() String }
type Control ¶
type Control interface { CanvasItem // TODO: Implement virtual method: Internal_HasPoint(point Vector2,) bool // TODO: Implement virtual method: Internal_StructuredTextParser(args Array,text String,) Vector3i // TODO: Implement virtual method: Internal_GetMinimumSize() Vector2 // TODO: Implement virtual method: Internal_GetTooltip(at_position Vector2,) String // TODO: Implement virtual method: Internal_GetDragData(at_position Vector2,) Variant // TODO: Implement virtual method: Internal_CanDropData(at_position Vector2,data Variant,) bool // TODO: Implement virtual method: Internal_DropData(at_position Vector2,data Variant,) // TODO: Implement virtual method: Internal_MakeCustomTooltip(for_text String,) Object // TODO: Implement virtual method: Internal_GuiInput(event RefInputEvent,) AcceptEvent() GetMinimumSize() Vector2 GetCombinedMinimumSize() Vector2 SetAnchorsPreset(preset ControlLayoutPreset, keep_offsets bool) SetOffsetsPreset(preset ControlLayoutPreset, resize_mode ControlLayoutPresetMode, margin int32) SetAnchorsAndOffsetsPreset(preset ControlLayoutPreset, resize_mode ControlLayoutPresetMode, margin int32) SetAnchor(side Side, anchor float32, keep_offset bool, push_opposite_anchor bool) GetAnchor(side Side) float32 SetOffset(side Side, offset float32) GetOffset(offset Side) float32 SetAnchorAndOffset(side Side, anchor float32, offset float32, push_opposite_anchor bool) SetBegin(position Vector2) SetEnd(position Vector2) SetPosition(position Vector2, keep_offsets bool) SetSize(size Vector2, keep_offsets bool) ResetSize() SetCustomMinimumSize(size Vector2) SetGlobalPosition(position Vector2, keep_offsets bool) SetRotation(radians float32) SetRotationDegrees(degrees float32) SetScale(scale Vector2) SetPivotOffset(pivot_offset Vector2) GetBegin() Vector2 GetEnd() Vector2 GetPosition() Vector2 GetSize() Vector2 GetRotation() float32 GetRotationDegrees() float32 GetScale() Vector2 GetPivotOffset() Vector2 GetCustomMinimumSize() Vector2 GetParentAreaSize() Vector2 GetGlobalPosition() Vector2 GetScreenPosition() Vector2 GetRect() Rect2 GetGlobalRect() Rect2 SetFocusMode(mode ControlFocusMode) GetFocusMode() ControlFocusMode HasFocus() bool GrabFocus() ReleaseFocus() FindPrevValidFocus() Control FindNextValidFocus() Control FindValidFocusNeighbor(side Side) Control SetHSizeFlags(flags ControlSizeFlags) GetHSizeFlags() ControlSizeFlags SetStretchRatio(ratio float32) GetStretchRatio() float32 SetVSizeFlags(flags ControlSizeFlags) GetVSizeFlags() ControlSizeFlags SetTheme(theme RefTheme) GetTheme() RefTheme SetThemeTypeVariation(theme_type StringName) GetThemeTypeVariation() StringName BeginBulkThemeOverride() EndBulkThemeOverride() AddThemeIconOverride(name StringName, texture RefTexture2D) AddThemeStyleboxOverride(name StringName, stylebox RefStyleBox) AddThemeFontOverride(name StringName, font RefFont) AddThemeFontSizeOverride(name StringName, font_size int32) AddThemeColorOverride(name StringName, color Color) AddThemeConstantOverride(name StringName, constant int32) RemoveThemeIconOverride(name StringName) RemoveThemeStyleboxOverride(name StringName) RemoveThemeFontOverride(name StringName) RemoveThemeFontSizeOverride(name StringName) RemoveThemeColorOverride(name StringName) RemoveThemeConstantOverride(name StringName) GetThemeIcon(name StringName, theme_type StringName) RefTexture2D GetThemeStylebox(name StringName, theme_type StringName) RefStyleBox GetThemeFont(name StringName, theme_type StringName) RefFont GetThemeFontSize(name StringName, theme_type StringName) int32 GetThemeColor(name StringName, theme_type StringName) Color GetThemeConstant(name StringName, theme_type StringName) int32 HasThemeIconOverride(name StringName) bool HasThemeStyleboxOverride(name StringName) bool HasThemeFontOverride(name StringName) bool HasThemeFontSizeOverride(name StringName) bool HasThemeColorOverride(name StringName) bool HasThemeConstantOverride(name StringName) bool HasThemeIcon(name StringName, theme_type StringName) bool HasThemeStylebox(name StringName, theme_type StringName) bool HasThemeFont(name StringName, theme_type StringName) bool HasThemeFontSize(name StringName, theme_type StringName) bool HasThemeColor(name StringName, theme_type StringName) bool HasThemeConstant(name StringName, theme_type StringName) bool GetThemeDefaultBaseScale() float32 GetThemeDefaultFont() RefFont GetThemeDefaultFontSize() int32 GetParentControl() Control SetHGrowDirection(direction ControlGrowDirection) GetHGrowDirection() ControlGrowDirection SetVGrowDirection(direction ControlGrowDirection) GetVGrowDirection() ControlGrowDirection SetTooltipText(hint String) GetTooltipText() String GetTooltip(at_position Vector2) String SetDefaultCursorShape(shape ControlCursorShape) GetDefaultCursorShape() ControlCursorShape GetCursorShape(position Vector2) ControlCursorShape SetFocusNeighbor(side Side, neighbor NodePath) GetFocusNeighbor(side Side) NodePath SetFocusNext(next NodePath) GetFocusNext() NodePath SetFocusPrevious(previous NodePath) GetFocusPrevious() NodePath ForceDrag(data Variant, preview Control) SetMouseFilter(filter ControlMouseFilter) GetMouseFilter() ControlMouseFilter SetForcePassScrollEvents(force_pass_scroll_events bool) IsForcePassScrollEvents() bool SetClipContents(enable bool) IsClippingContents() bool GrabClickFocus() SetDragForwarding(drag_func Callable, can_drop_func Callable, drop_func Callable) SetDragPreview(control Control) IsDragSuccessful() bool WarpMouse(position Vector2) SetShortcutContext(node Node) GetShortcutContext() Node UpdateMinimumSize() SetLayoutDirection(direction ControlLayoutDirection) GetLayoutDirection() ControlLayoutDirection IsLayoutRtl() bool SetAutoTranslate(enable bool) IsAutoTranslating() bool SetLocalizeNumeralSystem(enable bool) IsLocalizingNumeralSystem() bool }
type ConvexPolygonShape2D ¶
type ConvexPolygonShape2D interface { Shape2D SetPointCloud(point_cloud PackedVector2Array) SetPoints(points PackedVector2Array) GetPoints() PackedVector2Array }
type ConvexPolygonShape3D ¶
type ConvexPolygonShape3D interface { Shape3D SetPoints(points PackedVector3Array) GetPoints() PackedVector3Array }
type Crypto ¶
type Crypto interface { RefCounted GenerateRandomBytes(size int32) PackedByteArray GenerateRsa(size int32) RefCryptoKey GenerateSelfSignedCertificate(key RefCryptoKey, issuer_name String, not_before String, not_after String) RefX509Certificate Sign(hash_type HashingContextHashType, hash PackedByteArray, key RefCryptoKey) PackedByteArray Verify(hash_type HashingContextHashType, hash PackedByteArray, signature PackedByteArray, key RefCryptoKey) bool Encrypt(key RefCryptoKey, plaintext PackedByteArray) PackedByteArray Decrypt(key RefCryptoKey, ciphertext PackedByteArray) PackedByteArray HmacDigest(hash_type HashingContextHashType, key PackedByteArray, msg PackedByteArray) PackedByteArray ConstantTimeCompare(trusted PackedByteArray, received PackedByteArray) bool }
type Cubemap ¶
type Cubemap interface { ImageTextureLayered CreatePlaceholder() RefResource }
type CubemapArray ¶
type CubemapArray interface { ImageTextureLayered CreatePlaceholder() RefResource }
type Curve ¶
type Curve interface { Resource GetPointCount() int32 SetPointCount(count int32) AddPoint(position Vector2, left_tangent float32, right_tangent float32, left_mode CurveTangentMode, right_mode CurveTangentMode) int32 RemovePoint(index int32) ClearPoints() GetPointPosition(index int32) Vector2 SetPointValue(index int32, y float32) SetPointOffset(index int32, offset float32) int32 Sample(offset float32) float32 SampleBaked(offset float32) float32 GetPointLeftTangent(index int32) float32 GetPointRightTangent(index int32) float32 GetPointLeftMode(index int32) CurveTangentMode GetPointRightMode(index int32) CurveTangentMode SetPointLeftTangent(index int32, tangent float32) SetPointRightTangent(index int32, tangent float32) SetPointLeftMode(index int32, mode CurveTangentMode) SetPointRightMode(index int32, mode CurveTangentMode) GetMinValue() float32 SetMinValue(min float32) GetMaxValue() float32 SetMaxValue(max float32) CleanDupes() Bake() GetBakeResolution() int32 SetBakeResolution(resolution int32) }
type Curve2D ¶
type Curve2D interface { Resource GetPointCount() int32 SetPointCount(count int32) AddPoint(position Vector2, in Vector2, out Vector2, index int32) SetPointPosition(idx int32, position Vector2) GetPointPosition(idx int32) Vector2 SetPointIn(idx int32, position Vector2) GetPointIn(idx int32) Vector2 SetPointOut(idx int32, position Vector2) GetPointOut(idx int32) Vector2 RemovePoint(idx int32) ClearPoints() Sample(idx int32, t float32) Vector2 Samplef(fofs float32) Vector2 SetBakeInterval(distance float32) GetBakeInterval() float32 GetBakedLength() float32 SampleBaked(offset float32, cubic bool) Vector2 SampleBakedWithRotation(offset float32, cubic bool) Transform2D GetBakedPoints() PackedVector2Array GetClosestPoint(to_point Vector2) Vector2 GetClosestOffset(to_point Vector2) float32 Tessellate(max_stages int32, tolerance_degrees float32) PackedVector2Array TessellateEvenLength(max_stages int32, tolerance_length float32) PackedVector2Array }
type Curve3D ¶
type Curve3D interface { Resource GetPointCount() int32 SetPointCount(count int32) AddPoint(position Vector3, in Vector3, out Vector3, index int32) SetPointPosition(idx int32, position Vector3) GetPointPosition(idx int32) Vector3 SetPointTilt(idx int32, tilt float32) GetPointTilt(idx int32) float32 SetPointIn(idx int32, position Vector3) GetPointIn(idx int32) Vector3 SetPointOut(idx int32, position Vector3) GetPointOut(idx int32) Vector3 RemovePoint(idx int32) ClearPoints() Sample(idx int32, t float32) Vector3 Samplef(fofs float32) Vector3 SetBakeInterval(distance float32) GetBakeInterval() float32 SetUpVectorEnabled(enable bool) IsUpVectorEnabled() bool GetBakedLength() float32 SampleBaked(offset float32, cubic bool) Vector3 SampleBakedWithRotation(offset float32, cubic bool, apply_tilt bool) Transform3D SampleBakedUpVector(offset float32, apply_tilt bool) Vector3 GetBakedPoints() PackedVector3Array GetBakedTilts() PackedFloat32Array GetBakedUpVectors() PackedVector3Array GetClosestPoint(to_point Vector3) Vector3 GetClosestOffset(to_point Vector3) float32 Tessellate(max_stages int32, tolerance_degrees float32) PackedVector3Array TessellateEvenLength(max_stages int32, tolerance_length float32) PackedVector3Array }
type CurveTexture ¶
type CurveXYZTexture ¶
type CylinderMesh ¶
type CylinderMesh interface { PrimitiveMesh SetTopRadius(radius float32) GetTopRadius() float32 SetBottomRadius(radius float32) GetBottomRadius() float32 SetHeight(height float32) GetHeight() float32 SetRadialSegments(segments int32) GetRadialSegments() int32 SetRings(rings int32) GetRings() int32 SetCapTop(cap_top bool) IsCapTop() bool SetCapBottom(cap_bottom bool) IsCapBottom() bool }
type CylinderShape3D ¶
type DTLSServer ¶
type DTLSServer interface { RefCounted Setup(server_options RefTLSOptions) Error TakeConnection(udp_peer RefPacketPeerUDP) RefPacketPeerDTLS }
type DampedSpringJoint2D ¶
type Decal ¶
type Decal interface { VisualInstance3D SetSize(size Vector3) GetSize() Vector3 SetTexture(typeName DecalDecalTexture, texture RefTexture2D) GetTexture(typeName DecalDecalTexture) RefTexture2D SetEmissionEnergy(energy float32) GetEmissionEnergy() float32 SetAlbedoMix(energy float32) GetAlbedoMix() float32 SetModulate(color Color) GetModulate() Color SetUpperFade(fade float32) GetUpperFade() float32 SetLowerFade(fade float32) GetLowerFade() float32 SetNormalFade(fade float32) GetNormalFade() float32 SetEnableDistanceFade(enable bool) IsDistanceFadeEnabled() bool SetDistanceFadeBegin(distance float32) GetDistanceFadeBegin() float32 SetDistanceFadeLength(distance float32) GetDistanceFadeLength() float32 SetCullMask(mask uint32) GetCullMask() uint32 }
type Dictionary ¶
type Dictionary [8]uint8
* Dictionary * indexingReturnType: Variant * isKeyed: true * hasDestructor: true
func NewDictionaryWithDictionary ¶
func NewDictionaryWithDictionary(from Dictionary) Dictionary
NewDictionary, index: 1
func NewDictionaryWithGDExtensionConstTypePtr ¶
func NewDictionaryWithGDExtensionConstTypePtr(src GDExtensionConstTypePtr) Dictionary
copy funuctions
func (*Dictionary) Clear ¶
func (cx *Dictionary) Clear()
Clear : clear * is_vararg = false, is_static = false * goReturnType() ->
func (*Dictionary) Destroy ¶
func (cx *Dictionary) Destroy()
func (*Dictionary) Duplicate ¶
func (cx *Dictionary) Duplicate(deep bool) Dictionary
Duplicate : duplicate * is_vararg = false, is_static = false * goReturnType(Dictionary) -> Dictionary
func (*Dictionary) Equal_Dictionary ¶
func (cx *Dictionary) Equal_Dictionary(right Dictionary) bool
Equal_Dictionary operator
func (*Dictionary) Equal_Variant ¶
func (cx *Dictionary) Equal_Variant(right Variant) bool
members Equal_Variant operator
func (*Dictionary) Erase ¶
func (cx *Dictionary) Erase(key Variant) bool
Erase : erase * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*Dictionary) FindKey ¶
func (cx *Dictionary) FindKey(value Variant) Variant
FindKey : find_key * is_vararg = false, is_static = false * goReturnType(Variant) -> Variant
func (*Dictionary) Get ¶
func (cx *Dictionary) Get(key Variant, defaultName Variant) Variant
Get : get * is_vararg = false, is_static = false * goReturnType(Variant) -> Variant
func (*Dictionary) GetIndexed ¶
func (cx *Dictionary) GetIndexed(i int64) Variant
func (*Dictionary) GetKeyed ¶
func (cx *Dictionary) GetKeyed(key string) Variant
func (*Dictionary) Has ¶
func (cx *Dictionary) Has(key Variant) bool
Has : has * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*Dictionary) HasAll ¶
func (cx *Dictionary) HasAll(keys Array) bool
HasAll : has_all * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*Dictionary) Hash ¶
func (cx *Dictionary) Hash() int64
Hash : hash * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*Dictionary) In_Dictionary ¶
func (cx *Dictionary) In_Dictionary(right Dictionary) bool
In_Dictionary operator
func (*Dictionary) IsEmpty ¶
func (cx *Dictionary) IsEmpty() bool
IsEmpty : is_empty * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*Dictionary) IsReadOnly ¶
func (cx *Dictionary) IsReadOnly() bool
IsReadOnly : is_read_only * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*Dictionary) Keys ¶
func (cx *Dictionary) Keys() Array
Keys : keys * is_vararg = false, is_static = false * goReturnType(Array) -> Array
func (*Dictionary) MakeReadOnly ¶
func (cx *Dictionary) MakeReadOnly()
MakeReadOnly : make_read_only * is_vararg = false, is_static = false * goReturnType() ->
func (*Dictionary) Merge ¶
func (cx *Dictionary) Merge(dictionary Dictionary, overwrite bool)
Merge : merge * is_vararg = false, is_static = false * goReturnType() ->
func (*Dictionary) NativeConstPtr ¶
func (c *Dictionary) NativeConstPtr() GDExtensionConstTypePtr
func (*Dictionary) NativePtr ¶
func (c *Dictionary) NativePtr() GDExtensionTypePtr
func (*Dictionary) Not_equal_Dictionary ¶
func (cx *Dictionary) Not_equal_Dictionary(right Dictionary) bool
Not_equal_Dictionary operator
func (*Dictionary) Not_equal_Variant ¶
func (cx *Dictionary) Not_equal_Variant(right Variant) bool
Not_equal_Variant operator
func (*Dictionary) SetIndexed ¶
func (cx *Dictionary) SetIndexed(i int64, value Variant)
func (*Dictionary) SetKeyed ¶
func (cx *Dictionary) SetKeyed(key string, value Variant)
func (*Dictionary) Size ¶
func (cx *Dictionary) Size() int64
Size : size * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*Dictionary) Values ¶
func (cx *Dictionary) Values() Array
Values : values * is_vararg = false, is_static = false * goReturnType(Array) -> Array
type DirAccess ¶
type DirAccess interface { RefCounted Open(path String) RefDirAccess GetOpenError() Error ListDirBegin() Error GetNext() String CurrentIsDir() bool ListDirEnd() GetFiles() PackedStringArray GetFilesAt(path String) PackedStringArray GetDirectories() PackedStringArray GetDirectoriesAt(path String) PackedStringArray GetDriveCount() int32 GetDriveName(idx int32) String GetCurrentDrive() int32 ChangeDir(to_dir String) Error GetCurrentDir(include_drive bool) String MakeDir(path String) Error MakeDirAbsolute(path String) Error MakeDirRecursive(path String) Error MakeDirRecursiveAbsolute(path String) Error FileExists(path String) bool DirExists(path String) bool DirExistsAbsolute(path String) bool GetSpaceLeft() uint64 Copy(from String, to String, chmod_flags int32) Error CopyAbsolute(from String, to String, chmod_flags int32) Error Rename(from String, to String) Error RenameAbsolute(from String, to String) Error Remove(path String) Error RemoveAbsolute(path String) Error SetIncludeHidden(enable bool) GetIncludeHidden() bool IsCaseSensitive(path String) bool }
type DirectionalLight2D ¶
type DirectionalLight3D ¶
type DisplayServer ¶
type DisplayServer interface { Object HasFeature(feature DisplayServerFeature) bool GetName() String GlobalMenuSetPopupCallbacks(menu_root String, open_callback Callable, close_callback Callable) GlobalMenuAddItem(menu_root String, label String, callback Callable, key_callback Callable, tag Variant, accelerator Key, index int32) int32 GlobalMenuAddCheckItem(menu_root String, label String, callback Callable, key_callback Callable, tag Variant, accelerator Key, index int32) int32 GlobalMenuAddIconItem(menu_root String, icon RefTexture2D, label String, callback Callable, key_callback Callable, tag Variant, accelerator Key, index int32) int32 GlobalMenuAddIconCheckItem(menu_root String, icon RefTexture2D, label String, callback Callable, key_callback Callable, tag Variant, accelerator Key, index int32) int32 GlobalMenuAddRadioCheckItem(menu_root String, label String, callback Callable, key_callback Callable, tag Variant, accelerator Key, index int32) int32 GlobalMenuAddIconRadioCheckItem(menu_root String, icon RefTexture2D, label String, callback Callable, key_callback Callable, tag Variant, accelerator Key, index int32) int32 GlobalMenuAddMultistateItem(menu_root String, label String, max_states int32, default_state int32, callback Callable, key_callback Callable, tag Variant, accelerator Key, index int32) int32 GlobalMenuAddSeparator(menu_root String, index int32) int32 GlobalMenuGetItemIndexFromText(menu_root String, text String) int32 GlobalMenuGetItemIndexFromTag(menu_root String, tag Variant) int32 GlobalMenuIsItemChecked(menu_root String, idx int32) bool GlobalMenuIsItemCheckable(menu_root String, idx int32) bool GlobalMenuIsItemRadioCheckable(menu_root String, idx int32) bool GlobalMenuGetItemCallback(menu_root String, idx int32) Callable GlobalMenuGetItemKeyCallback(menu_root String, idx int32) Callable GlobalMenuGetItemTag(menu_root String, idx int32) Variant GlobalMenuGetItemText(menu_root String, idx int32) String GlobalMenuGetItemAccelerator(menu_root String, idx int32) Key GlobalMenuIsItemDisabled(menu_root String, idx int32) bool GlobalMenuIsItemHidden(menu_root String, idx int32) bool GlobalMenuGetItemTooltip(menu_root String, idx int32) String GlobalMenuGetItemState(menu_root String, idx int32) int32 GlobalMenuGetItemMaxStates(menu_root String, idx int32) int32 GlobalMenuGetItemIcon(menu_root String, idx int32) RefTexture2D GlobalMenuGetItemIndentationLevel(menu_root String, idx int32) int32 GlobalMenuSetItemChecked(menu_root String, idx int32, checked bool) GlobalMenuSetItemCheckable(menu_root String, idx int32, checkable bool) GlobalMenuSetItemRadioCheckable(menu_root String, idx int32, checkable bool) GlobalMenuSetItemCallback(menu_root String, idx int32, callback Callable) GlobalMenuSetItemHoverCallbacks(menu_root String, idx int32, callback Callable) GlobalMenuSetItemKeyCallback(menu_root String, idx int32, key_callback Callable) GlobalMenuSetItemTag(menu_root String, idx int32, tag Variant) GlobalMenuSetItemText(menu_root String, idx int32, text String) GlobalMenuSetItemAccelerator(menu_root String, idx int32, keycode Key) GlobalMenuSetItemDisabled(menu_root String, idx int32, disabled bool) GlobalMenuSetItemHidden(menu_root String, idx int32, hidden bool) GlobalMenuSetItemTooltip(menu_root String, idx int32, tooltip String) GlobalMenuSetItemState(menu_root String, idx int32, state int32) GlobalMenuSetItemMaxStates(menu_root String, idx int32, max_states int32) GlobalMenuSetItemIcon(menu_root String, idx int32, icon RefTexture2D) GlobalMenuSetItemIndentationLevel(menu_root String, idx int32, level int32) GlobalMenuGetItemCount(menu_root String) int32 GlobalMenuRemoveItem(menu_root String, idx int32) GlobalMenuClear(menu_root String) TtsIsSpeaking() bool TtsIsPaused() bool TtsGetVoices() Dictionary TtsGetVoicesForLanguage(language String) PackedStringArray TtsSpeak(text String, voice String, volume int32, pitch float32, rate float32, utterance_id int32, interrupt bool) TtsPause() TtsResume() TtsStop() TtsSetUtteranceCallback(event DisplayServerTTSUtteranceEvent, callable Callable) IsDarkModeSupported() bool IsDarkMode() bool GetAccentColor() Color MouseSetMode(mouse_mode DisplayServerMouseMode) MouseGetMode() DisplayServerMouseMode WarpMouse(position Vector2i) MouseGetPosition() Vector2i MouseGetButtonState() MouseButtonMask ClipboardSet(clipboard String) ClipboardGet() String ClipboardGetImage() RefImage ClipboardHas() bool ClipboardHasImage() bool ClipboardSetPrimary(clipboard_primary String) ClipboardGetPrimary() String GetDisplayCutouts() Rect2 GetDisplaySafeArea() Rect2i GetScreenCount() int32 GetPrimaryScreen() int32 GetKeyboardFocusScreen() int32 GetScreenFromRect(rect Rect2) int32 ScreenGetPosition(screen int32) Vector2i ScreenGetSize(screen int32) Vector2i ScreenGetUsableRect(screen int32) Rect2i ScreenGetDpi(screen int32) int32 ScreenGetScale(screen int32) float32 IsTouchscreenAvailable() bool ScreenGetMaxScale() float32 ScreenGetRefreshRate(screen int32) float32 ScreenGetPixel(position Vector2i) Color ScreenGetImage(screen int32) RefImage ScreenSetOrientation(orientation DisplayServerScreenOrientation, screen int32) ScreenGetOrientation(screen int32) DisplayServerScreenOrientation ScreenSetKeepOn(enable bool) ScreenIsKeptOn() bool GetWindowList() PackedInt32Array GetWindowAtScreenPosition(position Vector2i) int32 WindowGetNativeHandle(handle_type DisplayServerHandleType, window_id int32) int64 WindowGetActivePopup() int32 WindowSetPopupSafeRect(window int32, rect Rect2i) WindowGetPopupSafeRect(window int32) Rect2i WindowSetTitle(title String, window_id int32) WindowGetTitleSize(title String, window_id int32) Vector2i WindowSetMousePassthrough(region PackedVector2Array, window_id int32) WindowGetCurrentScreen(window_id int32) int32 WindowSetCurrentScreen(screen int32, window_id int32) WindowGetPosition(window_id int32) Vector2i WindowGetPositionWithDecorations(window_id int32) Vector2i WindowSetPosition(position Vector2i, window_id int32) WindowGetSize(window_id int32) Vector2i WindowSetSize(size Vector2i, window_id int32) WindowSetRectChangedCallback(callback Callable, window_id int32) WindowSetWindowEventCallback(callback Callable, window_id int32) WindowSetInputEventCallback(callback Callable, window_id int32) WindowSetInputTextCallback(callback Callable, window_id int32) WindowSetDropFilesCallback(callback Callable, window_id int32) WindowGetAttachedInstanceId(window_id int32) uint64 WindowGetMaxSize(window_id int32) Vector2i WindowSetMaxSize(max_size Vector2i, window_id int32) WindowGetMinSize(window_id int32) Vector2i WindowSetMinSize(min_size Vector2i, window_id int32) WindowGetSizeWithDecorations(window_id int32) Vector2i WindowGetMode(window_id int32) DisplayServerWindowMode WindowSetMode(mode DisplayServerWindowMode, window_id int32) WindowSetFlag(flag DisplayServerWindowFlags, enabled bool, window_id int32) WindowGetFlag(flag DisplayServerWindowFlags, window_id int32) bool WindowSetWindowButtonsOffset(offset Vector2i, window_id int32) WindowGetSafeTitleMargins(window_id int32) Vector3i WindowRequestAttention(window_id int32) WindowMoveToForeground(window_id int32) WindowIsFocused(window_id int32) bool WindowCanDraw(window_id int32) bool WindowSetTransient(window_id int32, parent_window_id int32) WindowSetExclusive(window_id int32, exclusive bool) WindowSetImeActive(active bool, window_id int32) WindowSetImePosition(position Vector2i, window_id int32) WindowSetVsyncMode(vsync_mode DisplayServerVSyncMode, window_id int32) WindowGetVsyncMode(window_id int32) DisplayServerVSyncMode WindowIsMaximizeAllowed(window_id int32) bool WindowMaximizeOnTitleDblClick() bool WindowMinimizeOnTitleDblClick() bool ImeGetSelection() Vector2i ImeGetText() String VirtualKeyboardShow(existing_text String, position Rect2, typeName DisplayServerVirtualKeyboardType, max_length int32, cursor_start int32, cursor_end int32) VirtualKeyboardHide() VirtualKeyboardGetHeight() int32 CursorSetShape(shape DisplayServerCursorShape) CursorGetShape() DisplayServerCursorShape CursorSetCustomImage(cursor RefResource, shape DisplayServerCursorShape, hotspot Vector2) GetSwapCancelOk() bool EnableForStealingFocus(process_id int64) DialogShow(title String, description String, buttons PackedStringArray, callback Callable) Error DialogInputText(title String, description String, existing_text String, callback Callable) Error FileDialogShow(title String, current_directory String, filename String, show_hidden bool, mode DisplayServerFileDialogMode, filters PackedStringArray, callback Callable) Error KeyboardGetLayoutCount() int32 KeyboardGetCurrentLayout() int32 KeyboardSetCurrentLayout(index int32) KeyboardGetLayoutLanguage(index int32) String KeyboardGetLayoutName(index int32) String KeyboardGetKeycodeFromPhysical(keycode Key) Key KeyboardGetLabelFromPhysical(keycode Key) Key ProcessEvents() ForceProcessAndDropEvents() SetNativeIcon(filename String) SetIcon(image RefImage) TabletGetDriverCount() int32 TabletGetDriverName(idx int32) String TabletGetCurrentDriver() String TabletSetCurrentDriver(name String) }
type ENetConnection ¶
type ENetConnection interface { RefCounted CreateHostBound(bind_address String, bind_port int32, max_peers int32, max_channels int32, in_bandwidth int32, out_bandwidth int32) Error CreateHost(max_peers int32, max_channels int32, in_bandwidth int32, out_bandwidth int32) Error Destroy() ConnectToHost(address String, port int32, channels int32, data int32) RefENetPacketPeer Service(timeout int32) Array Flush() BandwidthLimit(in_bandwidth int32, out_bandwidth int32) ChannelLimit(limit int32) Broadcast(channel int32, packet PackedByteArray, flags int32) Compress(mode ENetConnectionCompressionMode) DtlsServerSetup(server_options RefTLSOptions) Error DtlsClientSetup(hostname String, client_options RefTLSOptions) Error RefuseNewConnections(refuse bool) PopStatistic(statistic ENetConnectionHostStatistic) float64 GetMaxChannels() int32 GetLocalPort() int32 GetPeers() RefENetPacketPeer SocketSend(destination_address String, destination_port int32, packet PackedByteArray) }
type ENetMultiplayerPeer ¶
type ENetMultiplayerPeer interface { MultiplayerPeer CreateServer(port int32, max_clients int32, max_channels int32, in_bandwidth int32, out_bandwidth int32) Error CreateClient(address String, port int32, channel_count int32, in_bandwidth int32, out_bandwidth int32, local_port int32) Error CreateMesh(unique_id int32) Error AddMeshPeer(peer_id int32, host RefENetConnection) Error SetBindIp(ip String) GetHost() RefENetConnection GetPeer(id int32) RefENetPacketPeer }
type ENetPacketPeer ¶
type ENetPacketPeer interface { PacketPeer PeerDisconnect(data int32) PeerDisconnectLater(data int32) PeerDisconnectNow(data int32) Ping() PingInterval(ping_interval int32) Reset() Send(channel int32, packet PackedByteArray, flags int32) Error ThrottleConfigure(interval int32, acceleration int32, deceleration int32) SetTimeout(timeout int32, timeout_min int32, timeout_max int32) GetRemoteAddress() String GetRemotePort() int32 GetStatistic(statistic ENetPacketPeerPeerStatistic) float64 GetState() ENetPacketPeerPeerState GetChannels() int32 IsActive() bool }
type EditorCommandPalette ¶
type EditorDebuggerPlugin ¶
type EditorDebuggerPlugin interface { RefCounted // TODO: Implement virtual method: Internal_SetupSession(session_id int32,) // TODO: Implement virtual method: Internal_HasCapture(capture String,) bool // TODO: Implement virtual method: Internal_Capture(message String,data Array,session_id int32,) bool GetSession(id int32) RefEditorDebuggerSession GetSessions() Array }
type EditorDebuggerSession ¶
type EditorExportPlatform ¶
type EditorExportPlatform interface { RefCounted GetOsName() String }
type EditorExportPlatformAndroid ¶
type EditorExportPlatformAndroid interface { EditorExportPlatform }
type EditorExportPlatformIOS ¶
type EditorExportPlatformIOS interface { EditorExportPlatform }
type EditorExportPlatformLinuxBSD ¶
type EditorExportPlatformLinuxBSD interface { EditorExportPlatformPC }
type EditorExportPlatformMacOS ¶
type EditorExportPlatformMacOS interface { EditorExportPlatform }
type EditorExportPlatformPC ¶
type EditorExportPlatformPC interface { EditorExportPlatform }
type EditorExportPlatformWeb ¶
type EditorExportPlatformWeb interface { EditorExportPlatform }
type EditorExportPlatformWindows ¶
type EditorExportPlatformWindows interface { EditorExportPlatformPC }
type EditorExportPlugin ¶
type EditorExportPlugin interface { RefCounted // TODO: Implement virtual method: Internal_ExportFile(path String,typeName String,features PackedStringArray,) // TODO: Implement virtual method: Internal_ExportBegin(features PackedStringArray,is_debug bool,path String,flags uint32,) // TODO: Implement virtual method: Internal_ExportEnd() // TODO: Implement virtual method: Internal_BeginCustomizeResources(platform RefEditorExportPlatform,features PackedStringArray,) bool // TODO: Implement virtual method: Internal_CustomizeResource(resource RefResource,path String,) RefResource // TODO: Implement virtual method: Internal_BeginCustomizeScenes(platform RefEditorExportPlatform,features PackedStringArray,) bool // TODO: Implement virtual method: Internal_CustomizeScene(scene Node,path String,) Node // TODO: Implement virtual method: Internal_GetCustomizationConfigurationHash() uint64 // TODO: Implement virtual method: Internal_EndCustomizeScenes() // TODO: Implement virtual method: Internal_EndCustomizeResources() // TODO: Implement virtual method: Internal_GetExportOptions(platform RefEditorExportPlatform,) Dictionary // TODO: Implement virtual method: Internal_ShouldUpdateExportOptions(platform RefEditorExportPlatform,) bool // TODO: Implement virtual method: Internal_GetExportOptionWarning(platform RefEditorExportPlatform,option String,) String // TODO: Implement virtual method: Internal_GetExportFeatures(platform RefEditorExportPlatform,debug bool,) PackedStringArray // TODO: Implement virtual method: Internal_GetName() String // TODO: Implement virtual method: Internal_SupportsPlatform(platform RefEditorExportPlatform,) bool // TODO: Implement virtual method: Internal_GetAndroidDependencies(platform RefEditorExportPlatform,debug bool,) PackedStringArray // TODO: Implement virtual method: Internal_GetAndroidDependenciesMavenRepos(platform RefEditorExportPlatform,debug bool,) PackedStringArray // TODO: Implement virtual method: Internal_GetAndroidLibraries(platform RefEditorExportPlatform,debug bool,) PackedStringArray // TODO: Implement virtual method: Internal_GetAndroidManifestActivityElementContents(platform RefEditorExportPlatform,debug bool,) String // TODO: Implement virtual method: Internal_GetAndroidManifestApplicationElementContents(platform RefEditorExportPlatform,debug bool,) String // TODO: Implement virtual method: Internal_GetAndroidManifestElementContents(platform RefEditorExportPlatform,debug bool,) String AddIosProjectStaticLib(path String) AddFile(path String, file PackedByteArray, remap bool) AddIosFramework(path String) AddIosEmbeddedFramework(path String) AddIosPlistContent(plist_content String) AddIosLinkerFlags(flags String) AddIosBundleFile(path String) AddIosCppCode(code String) AddMacosPluginFile(path String) Skip() GetOption(name StringName) Variant }
type EditorFeatureProfile ¶
type EditorFeatureProfile interface { RefCounted SetDisableClass(class_name StringName, disable bool) IsClassDisabled(class_name StringName) bool SetDisableClassEditor(class_name StringName, disable bool) IsClassEditorDisabled(class_name StringName) bool SetDisableClassProperty(class_name StringName, property StringName, disable bool) IsClassPropertyDisabled(class_name StringName, property StringName) bool SetDisableFeature(feature EditorFeatureProfileFeature, disable bool) IsFeatureDisabled(feature EditorFeatureProfileFeature) bool GetFeatureName(feature EditorFeatureProfileFeature) String SaveToFile(path String) Error LoadFromFile(path String) Error }
type EditorFileDialog ¶
type EditorFileDialog interface { ConfirmationDialog ClearFilters() AddFilter(filter String, description String) SetFilters(filters PackedStringArray) GetFilters() PackedStringArray GetCurrentDir() String GetCurrentFile() String GetCurrentPath() String SetCurrentDir(dir String) SetCurrentFile(file String) SetCurrentPath(path String) SetFileMode(mode EditorFileDialogFileMode) GetFileMode() EditorFileDialogFileMode GetVbox() VBoxContainer GetLineEdit() LineEdit SetAccess(access EditorFileDialogAccess) GetAccess() EditorFileDialogAccess SetShowHiddenFiles(show bool) IsShowingHiddenFiles() bool SetDisplayMode(mode EditorFileDialogDisplayMode) GetDisplayMode() EditorFileDialogDisplayMode SetDisableOverwriteWarning(disable bool) IsOverwriteWarningDisabled() bool AddSideMenu(menu Control, title String) Invalidate() }
type EditorFileSystem ¶
type EditorFileSystem interface { Node GetFilesystem() EditorFileSystemDirectory IsScanning() bool GetScanningProgress() float32 Scan() ScanSources() UpdateFile(path String) GetFilesystemPath(path String) EditorFileSystemDirectory GetFileType(path String) String ReimportFiles(files PackedStringArray) }
type EditorFileSystemDirectory ¶
type EditorFileSystemDirectory interface { Object GetSubdirCount() int32 GetSubdir(idx int32) EditorFileSystemDirectory GetFileCount() int32 GetFile(idx int32) String GetFilePath(idx int32) String GetFileType(idx int32) StringName GetFileScriptClassName(idx int32) String GetFileScriptClassExtends(idx int32) String GetFileImportIsValid(idx int32) bool GetName() String GetPath() String GetParent() EditorFileSystemDirectory FindFileIndex(name String) int32 FindDirIndex(name String) int32 }
type EditorFileSystemImportFormatSupportQuery ¶
type EditorFileSystemImportFormatSupportQuery interface { RefCounted }
type EditorImportPlugin ¶
type EditorImportPlugin interface { ResourceImporter // TODO: Implement virtual method: Internal_GetImporterName() String // TODO: Implement virtual method: Internal_GetVisibleName() String // TODO: Implement virtual method: Internal_GetPresetCount() int32 // TODO: Implement virtual method: Internal_GetPresetName(preset_index int32,) String // TODO: Implement virtual method: Internal_GetRecognizedExtensions() PackedStringArray // TODO: Implement virtual method: Internal_GetImportOptions(path String,preset_index int32,) Dictionary // TODO: Implement virtual method: Internal_GetSaveExtension() String // TODO: Implement virtual method: Internal_GetResourceType() String // TODO: Implement virtual method: Internal_GetPriority() float32 // TODO: Implement virtual method: Internal_GetImportOrder() int32 // TODO: Implement virtual method: Internal_GetOptionVisibility(path String,option_name StringName,options Dictionary,) bool // TODO: Implement virtual method: Internal_Import(source_file String,save_path String,options Dictionary,platform_variants String,gen_files String,) Error AppendImportExternalResource(path String, custom_options Dictionary, custom_importer String, generator_parameters Variant) Error }
type EditorInspector ¶
type EditorInspector interface { ScrollContainer GetSelectedPath() String GetEditedObject() Object }
type EditorInspectorPlugin ¶
type EditorInspectorPlugin interface { RefCounted // TODO: Implement virtual method: Internal_CanHandle(object Object,) bool // TODO: Implement virtual method: Internal_ParseBegin(object Object,) // TODO: Implement virtual method: Internal_ParseCategory(object Object,category String,) // TODO: Implement virtual method: Internal_ParseGroup(object Object,group String,) // TODO: Implement virtual method: Internal_ParseProperty(object Object,typeName VariantType,name String,hint_type PropertyHint,hint_string String,usage_flags PropertyUsageFlags,wide bool,) bool // TODO: Implement virtual method: Internal_ParseEnd(object Object,) AddCustomControl(control Control) AddPropertyEditor(property String, editor Control, add_to_end bool) AddPropertyEditorForMultipleProperties(label String, properties PackedStringArray, editor Control) }
type EditorInterface ¶
type EditorInterface interface { Object RestartEditor(save bool) GetCommandPalette() EditorCommandPalette GetResourceFilesystem() EditorFileSystem GetEditorPaths() EditorPaths GetResourcePreviewer() EditorResourcePreview GetSelection() EditorSelection GetEditorSettings() RefEditorSettings MakeMeshPreviews(meshes RefMesh, preview_size int32) RefTexture2D SetPluginEnabled(plugin String, enabled bool) IsPluginEnabled(plugin String) bool GetEditorTheme() RefTheme GetBaseControl() Control GetEditorMainScreen() VBoxContainer GetScriptEditor() ScriptEditor GetEditorViewport2D() SubViewport GetEditorViewport3D(idx int32) SubViewport SetMainScreenEditor(name String) SetDistractionFreeMode(enter bool) IsDistractionFreeModeEnabled() bool GetEditorScale() float32 PopupDialog(dialog Window, rect Rect2i) PopupDialogCentered(dialog Window, minsize Vector2i) PopupDialogCenteredRatio(dialog Window, ratio float32) PopupDialogCenteredClamped(dialog Window, minsize Vector2i, fallback_ratio float32) GetCurrentFeatureProfile() String SetCurrentFeatureProfile(profile_name String) GetFileSystemDock() FileSystemDock SelectFile(file String) GetSelectedPaths() PackedStringArray GetCurrentPath() String GetCurrentDirectory() String GetInspector() EditorInspector InspectObject(object Object, for_property String, inspector_only bool) EditResource(resource RefResource) EditNode(node Node) EditScript(script RefScript, line int32, column int32, grab_focus bool) OpenSceneFromPath(scene_filepath String) ReloadSceneFromPath(scene_filepath String) GetOpenScenes() PackedStringArray GetEditedSceneRoot() Node SaveScene() Error SaveSceneAs(path String, with_preview bool) SaveAllScenes() MarkSceneAsUnsaved() PlayMainScene() PlayCurrentScene() PlayCustomScene(scene_filepath String) StopPlayingScene() IsPlayingScene() bool GetPlayingScene() String SetMovieMakerEnabled(enabled bool) IsMovieMakerEnabled() bool }
type EditorNode3DGizmo ¶
type EditorNode3DGizmo interface { Node3DGizmo // TODO: Implement virtual method: Internal_Redraw() // TODO: Implement virtual method: Internal_GetHandleName(id int32,secondary bool,) String // TODO: Implement virtual method: Internal_IsHandleHighlighted(id int32,secondary bool,) bool // TODO: Implement virtual method: Internal_GetHandleValue(id int32,secondary bool,) Variant // TODO: Implement virtual method: Internal_SetHandle(id int32,secondary bool,camera Camera3D,point Vector2,) // TODO: Implement virtual method: Internal_CommitHandle(id int32,secondary bool,restore Variant,cancel bool,) // TODO: Implement virtual method: Internal_SubgizmosIntersectRay(camera Camera3D,point Vector2,) int32 // TODO: Implement virtual method: Internal_SubgizmosIntersectFrustum(camera Camera3D,frustum Plane,) PackedInt32Array // TODO: Implement virtual method: Internal_SetSubgizmoTransform(id int32,transform Transform3D,) // TODO: Implement virtual method: Internal_GetSubgizmoTransform(id int32,) Transform3D // TODO: Implement virtual method: Internal_CommitSubgizmos(ids PackedInt32Array,restores Transform3D,cancel bool,) AddLines(lines PackedVector3Array, material RefMaterial, billboard bool, modulate Color) AddMesh(mesh RefMesh, material RefMaterial, transform Transform3D, skeleton RefSkinReference) AddCollisionSegments(segments PackedVector3Array) AddCollisionTriangles(triangles RefTriangleMesh) AddUnscaledBillboard(material RefMaterial, default_scale float32, modulate Color) AddHandles(handles PackedVector3Array, material RefMaterial, ids PackedInt32Array, billboard bool, secondary bool) SetNode3D(node Node) GetNode3D() Node3D GetPlugin() RefEditorNode3DGizmoPlugin Clear() SetHidden(hidden bool) IsSubgizmoSelected(id int32) bool GetSubgizmoSelection() PackedInt32Array }
type EditorNode3DGizmoPlugin ¶
type EditorNode3DGizmoPlugin interface { Resource // TODO: Implement virtual method: Internal_HasGizmo(for_node_3d Node3D,) bool // TODO: Implement virtual method: Internal_CreateGizmo(for_node_3d Node3D,) RefEditorNode3DGizmo // TODO: Implement virtual method: Internal_GetGizmoName() String // TODO: Implement virtual method: Internal_GetPriority() int32 // TODO: Implement virtual method: Internal_CanBeHidden() bool // TODO: Implement virtual method: Internal_IsSelectableWhenHidden() bool // TODO: Implement virtual method: Internal_Redraw(gizmo RefEditorNode3DGizmo,) // TODO: Implement virtual method: Internal_GetHandleName(gizmo RefEditorNode3DGizmo,handle_id int32,secondary bool,) String // TODO: Implement virtual method: Internal_IsHandleHighlighted(gizmo RefEditorNode3DGizmo,handle_id int32,secondary bool,) bool // TODO: Implement virtual method: Internal_GetHandleValue(gizmo RefEditorNode3DGizmo,handle_id int32,secondary bool,) Variant // TODO: Implement virtual method: Internal_SetHandle(gizmo RefEditorNode3DGizmo,handle_id int32,secondary bool,camera Camera3D,screen_pos Vector2,) // TODO: Implement virtual method: Internal_CommitHandle(gizmo RefEditorNode3DGizmo,handle_id int32,secondary bool,restore Variant,cancel bool,) // TODO: Implement virtual method: Internal_SubgizmosIntersectRay(gizmo RefEditorNode3DGizmo,camera Camera3D,screen_pos Vector2,) int32 // TODO: Implement virtual method: Internal_SubgizmosIntersectFrustum(gizmo RefEditorNode3DGizmo,camera Camera3D,frustum_planes Plane,) PackedInt32Array // TODO: Implement virtual method: Internal_GetSubgizmoTransform(gizmo RefEditorNode3DGizmo,subgizmo_id int32,) Transform3D // TODO: Implement virtual method: Internal_SetSubgizmoTransform(gizmo RefEditorNode3DGizmo,subgizmo_id int32,transform Transform3D,) // TODO: Implement virtual method: Internal_CommitSubgizmos(gizmo RefEditorNode3DGizmo,ids PackedInt32Array,restores Transform3D,cancel bool,) CreateMaterial(name String, color Color, billboard bool, on_top bool, use_vertex_color bool) CreateIconMaterial(name String, texture RefTexture2D, on_top bool, color Color) CreateHandleMaterial(name String, billboard bool, texture RefTexture2D) AddMaterial(name String, material RefStandardMaterial3D) GetMaterial(name String, gizmo RefEditorNode3DGizmo) RefStandardMaterial3D }
type EditorPaths ¶
type EditorPlugin ¶
type EditorPlugin interface { Node // TODO: Implement virtual method: Internal_ForwardCanvasGuiInput(event RefInputEvent,) bool // TODO: Implement virtual method: Internal_ForwardCanvasDrawOverViewport(viewport_control Control,) // TODO: Implement virtual method: Internal_ForwardCanvasForceDrawOverViewport(viewport_control Control,) // TODO: Implement virtual method: Internal_Forward3DGuiInput(viewport_camera Camera3D,event RefInputEvent,) int32 // TODO: Implement virtual method: Internal_Forward3DDrawOverViewport(viewport_control Control,) // TODO: Implement virtual method: Internal_Forward3DForceDrawOverViewport(viewport_control Control,) // TODO: Implement virtual method: Internal_GetPluginName() String // TODO: Implement virtual method: Internal_GetPluginIcon() RefTexture2D // TODO: Implement virtual method: Internal_HasMainScreen() bool // TODO: Implement virtual method: Internal_MakeVisible(visible bool,) // TODO: Implement virtual method: Internal_Edit(object Object,) // TODO: Implement virtual method: Internal_Handles(object Object,) bool // TODO: Implement virtual method: Internal_GetState() Dictionary // TODO: Implement virtual method: Internal_SetState(state Dictionary,) // TODO: Implement virtual method: Internal_Clear() // TODO: Implement virtual method: Internal_GetUnsavedStatus(for_scene String,) String // TODO: Implement virtual method: Internal_SaveExternalData() // TODO: Implement virtual method: Internal_ApplyChanges() // TODO: Implement virtual method: Internal_GetBreakpoints() PackedStringArray // TODO: Implement virtual method: Internal_SetWindowLayout(configuration RefConfigFile,) // TODO: Implement virtual method: Internal_GetWindowLayout(configuration RefConfigFile,) // TODO: Implement virtual method: Internal_Build() bool // TODO: Implement virtual method: Internal_EnablePlugin() // TODO: Implement virtual method: Internal_DisablePlugin() AddControlToContainer(container EditorPluginCustomControlContainer, control Control) AddControlToBottomPanel(control Control, title String) Button AddControlToDock(slot EditorPluginDockSlot, control Control) RemoveControlFromDocks(control Control) RemoveControlFromBottomPanel(control Control) RemoveControlFromContainer(container EditorPluginCustomControlContainer, control Control) AddToolMenuItem(name String, callable Callable) RemoveToolMenuItem(name String) GetExportAsMenu() PopupMenu AddCustomType(typeName String, base String, script RefScript, icon RefTexture2D) RemoveCustomType(typeName String) AddAutoloadSingleton(name String, path String) RemoveAutoloadSingleton(name String) UpdateOverlays() int32 MakeBottomPanelItemVisible(item Control) HideBottomPanel() GetUndoRedo() EditorUndoRedoManager AddUndoRedoInspectorHookCallback(callable Callable) RemoveUndoRedoInspectorHookCallback(callable Callable) QueueSaveLayout() AddTranslationParserPlugin(parser RefEditorTranslationParserPlugin) RemoveTranslationParserPlugin(parser RefEditorTranslationParserPlugin) AddImportPlugin(importer RefEditorImportPlugin, first_priority bool) RemoveImportPlugin(importer RefEditorImportPlugin) AddSceneFormatImporterPlugin(scene_format_importer RefEditorSceneFormatImporter, first_priority bool) RemoveSceneFormatImporterPlugin(scene_format_importer RefEditorSceneFormatImporter) AddScenePostImportPlugin(scene_import_plugin RefEditorScenePostImportPlugin, first_priority bool) RemoveScenePostImportPlugin(scene_import_plugin RefEditorScenePostImportPlugin) AddExportPlugin(plugin RefEditorExportPlugin) RemoveExportPlugin(plugin RefEditorExportPlugin) AddNode3DGizmoPlugin(plugin RefEditorNode3DGizmoPlugin) RemoveNode3DGizmoPlugin(plugin RefEditorNode3DGizmoPlugin) AddInspectorPlugin(plugin RefEditorInspectorPlugin) RemoveInspectorPlugin(plugin RefEditorInspectorPlugin) AddResourceConversionPlugin(plugin RefEditorResourceConversionPlugin) RemoveResourceConversionPlugin(plugin RefEditorResourceConversionPlugin) SetInputEventForwardingAlwaysEnabled() SetForceDrawOverForwardingEnabled() GetEditorInterface() EditorInterface GetScriptCreateDialog() ScriptCreateDialog AddDebuggerPlugin(script RefEditorDebuggerPlugin) RemoveDebuggerPlugin(script RefEditorDebuggerPlugin) GetPluginVersion() String }
type EditorProperty ¶
type EditorProperty interface { Container // TODO: Implement virtual method: Internal_UpdateProperty() // TODO: Implement virtual method: Internal_SetReadOnly(read_only bool,) SetLabel(text String) GetLabel() String SetReadOnly(read_only bool) IsReadOnly() bool SetCheckable(checkable bool) IsCheckable() bool SetChecked(checked bool) IsChecked() bool SetDrawWarning(draw_warning bool) IsDrawWarning() bool SetKeying(keying bool) IsKeying() bool SetDeletable(deletable bool) IsDeletable() bool GetEditedProperty() StringName GetEditedObject() Object UpdateProperty() AddFocusable(control Control) SetBottomEditor(editor Control) EmitChanged(property StringName, value Variant, field StringName, changing bool) }
type EditorResourceConversionPlugin ¶
type EditorResourceConversionPlugin interface { RefCounted }
type EditorResourcePicker ¶
type EditorResourcePicker interface { HBoxContainer // TODO: Implement virtual method: Internal_SetCreateOptions(menu_node Object,) // TODO: Implement virtual method: Internal_HandleMenuSelected(id int32,) bool SetBaseType(base_type String) GetBaseType() String GetAllowedTypes() PackedStringArray SetEditedResource(resource RefResource) GetEditedResource() RefResource SetToggleMode(enable bool) IsToggleMode() bool SetTogglePressed(pressed bool) SetEditable(enable bool) IsEditable() bool }
type EditorResourcePreview ¶
type EditorResourcePreview interface { Node QueueResourcePreview(path String, receiver Object, receiver_func StringName, userdata Variant) QueueEditedResourcePreview(resource RefResource, receiver Object, receiver_func StringName, userdata Variant) AddPreviewGenerator(generator RefEditorResourcePreviewGenerator) RemovePreviewGenerator(generator RefEditorResourcePreviewGenerator) CheckForInvalidation(path String) }
type EditorResourcePreviewGenerator ¶
type EditorResourcePreviewGenerator interface { RefCounted }
type EditorResourceTooltipPlugin ¶
type EditorResourceTooltipPlugin interface { RefCounted // TODO: Implement virtual method: Internal_Handles(typeName String,) bool // TODO: Implement virtual method: Internal_MakeTooltipForPath(path String,metadata Dictionary,base Control,) Control RequestThumbnail(path String, control TextureRect) }
type EditorSceneFormatImporter ¶
type EditorSceneFormatImporter interface { RefCounted }
type EditorSceneFormatImporterBlend ¶
type EditorSceneFormatImporterBlend interface { EditorSceneFormatImporter }
type EditorSceneFormatImporterFBX ¶
type EditorSceneFormatImporterFBX interface { EditorSceneFormatImporter }
type EditorSceneFormatImporterGLTF ¶
type EditorSceneFormatImporterGLTF interface { EditorSceneFormatImporter }
type EditorScenePostImport ¶
type EditorScenePostImport interface { RefCounted // TODO: Implement virtual method: Internal_PostImport(scene Node,) Object GetSourceFile() String }
type EditorScenePostImportPlugin ¶
type EditorScenePostImportPlugin interface { RefCounted // TODO: Implement virtual method: Internal_GetInternalImportOptions(category int32,) // TODO: Implement virtual method: Internal_GetInternalOptionVisibility(category int32,for_animation bool,option String,) Variant // TODO: Implement virtual method: Internal_GetInternalOptionUpdateViewRequired(category int32,option String,) Variant // TODO: Implement virtual method: Internal_InternalProcess(category int32,base_node Node,node Node,resource RefResource,) // TODO: Implement virtual method: Internal_GetImportOptions(path String,) // TODO: Implement virtual method: Internal_GetOptionVisibility(path String,for_animation bool,option String,) Variant // TODO: Implement virtual method: Internal_PreProcess(scene Node,) // TODO: Implement virtual method: Internal_PostProcess(scene Node,) GetOptionValue(name StringName) Variant AddImportOption(name String, value Variant) AddImportOptionAdvanced(typeName VariantType, name String, default_value Variant, hint PropertyHint, hint_string String, usage_flags int32) }
type EditorScript ¶
type EditorScript interface { RefCounted // TODO: Implement virtual method: Internal_Run() AddRootNode(node Node) GetScene() Node GetEditorInterface() EditorInterface }
type EditorScriptPicker ¶
type EditorScriptPicker interface { EditorResourcePicker SetScriptOwner(owner_node Node) GetScriptOwner() Node }
type EditorSelection ¶
type EditorSettings ¶
type EditorSettings interface { Resource HasSetting(name String) bool SetSetting(name String, value Variant) GetSetting(name String) Variant Erase(property String) SetInitialValue(name StringName, value Variant, update_current bool) AddPropertyInfo(info Dictionary) SetProjectMetadata(section String, key String, data Variant) GetProjectMetadata(section String, key String, defaultName Variant) Variant SetFavorites(dirs PackedStringArray) GetFavorites() PackedStringArray SetRecentDirs(dirs PackedStringArray) GetRecentDirs() PackedStringArray SetBuiltinActionOverride(name String, actions_list RefInputEvent) CheckChangedSettingsInGroup(setting_prefix String) bool GetChangedSettings() PackedStringArray MarkSettingChanged(setting String) }
type EditorSpinSlider ¶
type EditorSyntaxHighlighter ¶
type EditorSyntaxHighlighter interface { SyntaxHighlighter }
type EditorTranslationParserPlugin ¶
type EditorTranslationParserPlugin interface { RefCounted }
type EditorUndoRedoManager ¶
type EditorUndoRedoManager interface { Object CreateAction(name String, merge_mode UndoRedoMergeMode, custom_context Object, backward_undo_ops bool) CommitAction(execute bool) IsCommittingAction() bool AddDoMethod(object Object, method StringName, varargs ...Variant) AddUndoMethod(object Object, method StringName, varargs ...Variant) AddDoProperty(object Object, property StringName, value Variant) AddUndoProperty(object Object, property StringName, value Variant) AddDoReference(object Object) AddUndoReference(object Object) GetObjectHistoryId(object Object) int32 GetHistoryUndoRedo(id int32) UndoRedo }
type EditorVCSInterface ¶
type EditorVCSInterface interface { Object // TODO: Implement virtual method: Internal_Initialize(project_path String,) bool // TODO: Implement virtual method: Internal_SetCredentials(username String,password String,ssh_public_key_path String,ssh_private_key_path String,ssh_passphrase String,) // TODO: Implement virtual method: Internal_GetModifiedFilesData() Dictionary // TODO: Implement virtual method: Internal_StageFile(file_path String,) // TODO: Implement virtual method: Internal_UnstageFile(file_path String,) // TODO: Implement virtual method: Internal_DiscardFile(file_path String,) // TODO: Implement virtual method: Internal_Commit(msg String,) // TODO: Implement virtual method: Internal_GetDiff(identifier String,area int32,) Dictionary // TODO: Implement virtual method: Internal_ShutDown() bool // TODO: Implement virtual method: Internal_GetVcsName() String // TODO: Implement virtual method: Internal_GetPreviousCommits(max_commits int32,) Dictionary // TODO: Implement virtual method: Internal_GetBranchList() String // TODO: Implement virtual method: Internal_GetRemotes() String // TODO: Implement virtual method: Internal_CreateBranch(branch_name String,) // TODO: Implement virtual method: Internal_RemoveBranch(branch_name String,) // TODO: Implement virtual method: Internal_CreateRemote(remote_name String,remote_url String,) // TODO: Implement virtual method: Internal_RemoveRemote(remote_name String,) // TODO: Implement virtual method: Internal_GetCurrentBranchName() String // TODO: Implement virtual method: Internal_CheckoutBranch(branch_name String,) bool // TODO: Implement virtual method: Internal_Pull(remote String,) // TODO: Implement virtual method: Internal_Push(remote String,force bool,) // TODO: Implement virtual method: Internal_Fetch(remote String,) // TODO: Implement virtual method: Internal_GetLineDiff(file_path String,text String,) Dictionary CreateDiffLine(new_line_no int32, old_line_no int32, content String, status String) Dictionary CreateDiffHunk(old_start int32, new_start int32, old_lines int32, new_lines int32) Dictionary CreateDiffFile(new_file String, old_file String) Dictionary CreateCommit(msg String, author String, id String, unix_timestamp int64, offset_minutes int64) Dictionary CreateStatusFile(file_path String, change_type EditorVCSInterfaceChangeType, area EditorVCSInterfaceTreeArea) Dictionary AddDiffHunksIntoDiffFile(diff_file Dictionary, diff_hunks Dictionary) Dictionary AddLineDiffsIntoDiffHunk(diff_hunk Dictionary, line_diffs Dictionary) Dictionary PopupError(msg String) }
type EncodedObjectAsID ¶
type EncodedObjectAsID interface { RefCounted SetObjectId(id uint64) GetObjectId() uint64 }
type Engine ¶
type Engine interface { Object SetPhysicsTicksPerSecond(physics_ticks_per_second int32) GetPhysicsTicksPerSecond() int32 SetMaxPhysicsStepsPerFrame(max_physics_steps int32) GetMaxPhysicsStepsPerFrame() int32 SetPhysicsJitterFix(physics_jitter_fix float64) GetPhysicsJitterFix() float64 GetPhysicsInterpolationFraction() float64 SetMaxFps(max_fps int32) GetMaxFps() int32 SetTimeScale(time_scale float64) GetTimeScale() float64 GetFramesDrawn() int32 GetFramesPerSecond() float64 GetPhysicsFrames() uint64 GetProcessFrames() uint64 GetMainLoop() MainLoop GetVersionInfo() Dictionary GetAuthorInfo() Dictionary GetCopyrightInfo() Dictionary GetDonorInfo() Dictionary GetLicenseInfo() Dictionary GetLicenseText() String GetArchitectureName() String IsInPhysicsFrame() bool HasSingleton(name StringName) bool GetSingleton(name StringName) Object RegisterSingleton(name StringName, instance Object) UnregisterSingleton(name StringName) GetSingletonList() PackedStringArray RegisterScriptLanguage(language ScriptLanguage) Error UnregisterScriptLanguage(language ScriptLanguage) Error GetScriptLanguageCount() int32 GetScriptLanguage(index int32) ScriptLanguage IsEditorHint() bool GetWriteMoviePath() String SetPrintErrorMessages(enabled bool) IsPrintingErrorMessages() bool }
type EngineDebugger ¶
type EngineDebugger interface { Object IsActive() bool RegisterProfiler(name StringName, profiler RefEngineProfiler) UnregisterProfiler(name StringName) IsProfiling(name StringName) bool HasProfiler(name StringName) bool ProfilerAddFrameData(name StringName, data Array) ProfilerEnable(name StringName, enable bool, arguments Array) RegisterMessageCapture(name StringName, callable Callable) UnregisterMessageCapture(name StringName) HasCapture(name StringName) bool SendMessage(message String, data Array) }
type EngineProfiler ¶
type EngineProfiler interface { RefCounted }
type Environment ¶
type Environment interface { Resource SetBackground(mode EnvironmentBGMode) GetBackground() EnvironmentBGMode SetSky(sky RefSky) GetSky() RefSky SetSkyCustomFov(scale float32) GetSkyCustomFov() float32 SetSkyRotation(euler_radians Vector3) GetSkyRotation() Vector3 SetBgColor(color Color) GetBgColor() Color SetBgEnergyMultiplier(energy float32) GetBgEnergyMultiplier() float32 SetBgIntensity(energy float32) GetBgIntensity() float32 SetCanvasMaxLayer(layer int32) GetCanvasMaxLayer() int32 SetCameraFeedId(id int32) GetCameraFeedId() int32 SetAmbientLightColor(color Color) GetAmbientLightColor() Color SetAmbientSource(source EnvironmentAmbientSource) GetAmbientSource() EnvironmentAmbientSource SetAmbientLightEnergy(energy float32) GetAmbientLightEnergy() float32 SetAmbientLightSkyContribution(ratio float32) GetAmbientLightSkyContribution() float32 SetReflectionSource(source EnvironmentReflectionSource) GetReflectionSource() EnvironmentReflectionSource SetTonemapper(mode EnvironmentToneMapper) GetTonemapper() EnvironmentToneMapper SetTonemapExposure(exposure float32) GetTonemapExposure() float32 SetTonemapWhite(white float32) GetTonemapWhite() float32 SetSsrEnabled(enabled bool) IsSsrEnabled() bool SetSsrMaxSteps(max_steps int32) GetSsrMaxSteps() int32 SetSsrFadeIn(fade_in float32) GetSsrFadeIn() float32 SetSsrFadeOut(fade_out float32) GetSsrFadeOut() float32 SetSsrDepthTolerance(depth_tolerance float32) GetSsrDepthTolerance() float32 SetSsaoEnabled(enabled bool) IsSsaoEnabled() bool SetSsaoRadius(radius float32) GetSsaoRadius() float32 SetSsaoIntensity(intensity float32) GetSsaoIntensity() float32 SetSsaoPower(power float32) GetSsaoPower() float32 SetSsaoDetail(detail float32) GetSsaoDetail() float32 SetSsaoHorizon(horizon float32) GetSsaoHorizon() float32 SetSsaoSharpness(sharpness float32) GetSsaoSharpness() float32 SetSsaoDirectLightAffect(amount float32) GetSsaoDirectLightAffect() float32 SetSsaoAoChannelAffect(amount float32) GetSsaoAoChannelAffect() float32 SetSsilEnabled(enabled bool) IsSsilEnabled() bool SetSsilRadius(radius float32) GetSsilRadius() float32 SetSsilIntensity(intensity float32) GetSsilIntensity() float32 SetSsilSharpness(sharpness float32) GetSsilSharpness() float32 SetSsilNormalRejection(normal_rejection float32) GetSsilNormalRejection() float32 SetSdfgiEnabled(enabled bool) IsSdfgiEnabled() bool SetSdfgiCascades(amount int32) GetSdfgiCascades() int32 SetSdfgiMinCellSize(size float32) GetSdfgiMinCellSize() float32 SetSdfgiMaxDistance(distance float32) GetSdfgiMaxDistance() float32 SetSdfgiCascade0Distance(distance float32) GetSdfgiCascade0Distance() float32 SetSdfgiYScale(scale EnvironmentSDFGIYScale) GetSdfgiYScale() EnvironmentSDFGIYScale SetSdfgiUseOcclusion(enable bool) IsSdfgiUsingOcclusion() bool SetSdfgiBounceFeedback(amount float32) GetSdfgiBounceFeedback() float32 SetSdfgiReadSkyLight(enable bool) IsSdfgiReadingSkyLight() bool SetSdfgiEnergy(amount float32) GetSdfgiEnergy() float32 SetSdfgiNormalBias(bias float32) GetSdfgiNormalBias() float32 SetSdfgiProbeBias(bias float32) GetSdfgiProbeBias() float32 SetGlowEnabled(enabled bool) IsGlowEnabled() bool SetGlowLevel(idx int32, intensity float32) GetGlowLevel(idx int32) float32 SetGlowNormalized(normalize bool) IsGlowNormalized() bool SetGlowIntensity(intensity float32) GetGlowIntensity() float32 SetGlowStrength(strength float32) GetGlowStrength() float32 SetGlowMix(mix float32) GetGlowMix() float32 SetGlowBloom(amount float32) GetGlowBloom() float32 SetGlowBlendMode(mode EnvironmentGlowBlendMode) GetGlowBlendMode() EnvironmentGlowBlendMode SetGlowHdrBleedThreshold(threshold float32) GetGlowHdrBleedThreshold() float32 SetGlowHdrBleedScale(scale float32) GetGlowHdrBleedScale() float32 SetGlowHdrLuminanceCap(amount float32) GetGlowHdrLuminanceCap() float32 SetGlowMapStrength(strength float32) GetGlowMapStrength() float32 SetGlowMap(mode RefTexture) GetGlowMap() RefTexture SetFogEnabled(enabled bool) IsFogEnabled() bool SetFogLightColor(light_color Color) GetFogLightColor() Color SetFogLightEnergy(light_energy float32) GetFogLightEnergy() float32 SetFogSunScatter(sun_scatter float32) GetFogSunScatter() float32 SetFogDensity(density float32) GetFogDensity() float32 SetFogHeight(height float32) GetFogHeight() float32 SetFogHeightDensity(height_density float32) GetFogHeightDensity() float32 SetFogAerialPerspective(aerial_perspective float32) GetFogAerialPerspective() float32 SetFogSkyAffect(sky_affect float32) GetFogSkyAffect() float32 SetVolumetricFogEnabled(enabled bool) IsVolumetricFogEnabled() bool SetVolumetricFogEmission(color Color) GetVolumetricFogEmission() Color SetVolumetricFogAlbedo(color Color) GetVolumetricFogAlbedo() Color SetVolumetricFogDensity(density float32) GetVolumetricFogDensity() float32 SetVolumetricFogEmissionEnergy(begin float32) GetVolumetricFogEmissionEnergy() float32 SetVolumetricFogAnisotropy(anisotropy float32) GetVolumetricFogAnisotropy() float32 SetVolumetricFogLength(length float32) GetVolumetricFogLength() float32 SetVolumetricFogDetailSpread(detail_spread float32) GetVolumetricFogDetailSpread() float32 SetVolumetricFogGiInject(gi_inject float32) GetVolumetricFogGiInject() float32 SetVolumetricFogAmbientInject(enabled float32) GetVolumetricFogAmbientInject() float32 SetVolumetricFogSkyAffect(sky_affect float32) GetVolumetricFogSkyAffect() float32 SetVolumetricFogTemporalReprojectionEnabled(enabled bool) IsVolumetricFogTemporalReprojectionEnabled() bool SetVolumetricFogTemporalReprojectionAmount(temporal_reprojection_amount float32) GetVolumetricFogTemporalReprojectionAmount() float32 SetAdjustmentEnabled(enabled bool) IsAdjustmentEnabled() bool SetAdjustmentBrightness(brightness float32) GetAdjustmentBrightness() float32 SetAdjustmentContrast(contrast float32) GetAdjustmentContrast() float32 SetAdjustmentSaturation(saturation float32) GetAdjustmentSaturation() float32 SetAdjustmentColorCorrection(color_correction RefTexture) GetAdjustmentColorCorrection() RefTexture }
type Expression ¶
type Expression interface { RefCounted Parse(expression String, input_names PackedStringArray) Error Execute(inputs Array, base_instance Object, show_error bool, const_calls_only bool) Variant HasExecuteFailed() bool GetErrorText() String }
type FastNoiseLite ¶
type FastNoiseLite interface { Noise SetNoiseType(typeName FastNoiseLiteNoiseType) GetNoiseType() FastNoiseLiteNoiseType SetSeed(seed int32) GetSeed() int32 SetFrequency(freq float32) GetFrequency() float32 SetOffset(offset Vector3) GetOffset() Vector3 SetFractalType(typeName FastNoiseLiteFractalType) GetFractalType() FastNoiseLiteFractalType SetFractalOctaves(octave_count int32) GetFractalOctaves() int32 SetFractalLacunarity(lacunarity float32) GetFractalLacunarity() float32 SetFractalGain(gain float32) GetFractalGain() float32 SetFractalWeightedStrength(weighted_strength float32) GetFractalWeightedStrength() float32 SetFractalPingPongStrength(ping_pong_strength float32) GetFractalPingPongStrength() float32 SetCellularDistanceFunction(callbackFunc FastNoiseLiteCellularDistanceFunction) GetCellularDistanceFunction() FastNoiseLiteCellularDistanceFunction SetCellularJitter(jitter float32) GetCellularJitter() float32 SetCellularReturnType(ret FastNoiseLiteCellularReturnType) GetCellularReturnType() FastNoiseLiteCellularReturnType SetDomainWarpEnabled(domain_warp_enabled bool) IsDomainWarpEnabled() bool SetDomainWarpType(domain_warp_type FastNoiseLiteDomainWarpType) GetDomainWarpType() FastNoiseLiteDomainWarpType SetDomainWarpAmplitude(domain_warp_amplitude float32) GetDomainWarpAmplitude() float32 SetDomainWarpFrequency(domain_warp_frequency float32) GetDomainWarpFrequency() float32 SetDomainWarpFractalType(domain_warp_fractal_type FastNoiseLiteDomainWarpFractalType) GetDomainWarpFractalType() FastNoiseLiteDomainWarpFractalType SetDomainWarpFractalOctaves(domain_warp_octave_count int32) GetDomainWarpFractalOctaves() int32 SetDomainWarpFractalLacunarity(domain_warp_lacunarity float32) GetDomainWarpFractalLacunarity() float32 SetDomainWarpFractalGain(domain_warp_gain float32) GetDomainWarpFractalGain() float32 }
type FileAccess ¶
type FileAccess interface { RefCounted Open(path String, flags FileAccessModeFlags) RefFileAccess OpenEncrypted(path String, mode_flags FileAccessModeFlags, key PackedByteArray) RefFileAccess OpenEncryptedWithPass(path String, mode_flags FileAccessModeFlags, pass String) RefFileAccess OpenCompressed(path String, mode_flags FileAccessModeFlags, compression_mode FileAccessCompressionMode) RefFileAccess GetOpenError() Error GetFileAsBytes(path String) PackedByteArray GetFileAsString(path String) String Flush() GetPath() String GetPathAbsolute() String IsOpen() bool Seek(position uint64) SeekEnd(position int64) GetPosition() uint64 GetLength() uint64 EofReached() bool Get8() uint8 Get16() uint16 Get32() uint32 Get64() uint64 GetFloat() float32 GetDouble() float64 GetReal() float32 GetBuffer(length int64) PackedByteArray GetLine() String GetCsvLine(delim String) PackedStringArray GetAsText(skip_cr bool) String GetMd5(path String) String GetSha256(path String) String IsBigEndian() bool SetBigEndian(big_endian bool) GetError() Error GetVar(allow_objects bool) Variant Store8(value uint8) Store16(value uint16) Store32(value uint32) Store64(value uint64) StoreFloat(value float32) StoreDouble(value float64) StoreReal(value float32) StoreBuffer(buffer PackedByteArray) StoreLine(line String) StoreCsvLine(values PackedStringArray, delim String) StoreString(strValue String) StoreVar(value Variant, full_objects bool) StorePascalString(strValue String) GetPascalString() String Close() FileExists(path String) bool GetModifiedTime(file String) uint64 GetUnixPermissions(file String) FileAccessUnixPermissionFlags SetUnixPermissions(file String, permissions FileAccessUnixPermissionFlags) Error GetHiddenAttribute(file String) bool SetHiddenAttribute(file String, hidden bool) Error SetReadOnlyAttribute(file String, ro bool) Error GetReadOnlyAttribute(file String) bool }
type FileDialog ¶
type FileDialog interface { ConfirmationDialog ClearFilters() AddFilter(filter String, description String) SetFilters(filters PackedStringArray) GetFilters() PackedStringArray GetCurrentDir() String GetCurrentFile() String GetCurrentPath() String SetCurrentDir(dir String) SetCurrentFile(file String) SetCurrentPath(path String) SetModeOverridesTitle(override bool) IsModeOverridingTitle() bool SetFileMode(mode FileDialogFileMode) GetFileMode() FileDialogFileMode GetVbox() VBoxContainer GetLineEdit() LineEdit SetAccess(access FileDialogAccess) GetAccess() FileDialogAccess SetRootSubfolder(dir String) GetRootSubfolder() String SetShowHiddenFiles(show bool) IsShowingHiddenFiles() bool SetUseNativeDialog(native bool) GetUseNativeDialog() bool DeselectAll() Invalidate() }
type FileSystemDock ¶
type FileSystemDock interface { VBoxContainer AddResourceTooltipPlugin(plugin RefEditorResourceTooltipPlugin) RemoveResourceTooltipPlugin(plugin RefEditorResourceTooltipPlugin) }
type FlowContainer ¶
type FogMaterial ¶
type FogMaterial interface { Material SetDensity(density float32) GetDensity() float32 SetAlbedo(albedo Color) GetAlbedo() Color SetEmission(emission Color) GetEmission() Color SetHeightFalloff(height_falloff float32) GetHeightFalloff() float32 SetEdgeFade(edge_fade float32) GetEdgeFade() float32 SetDensityTexture(density_texture RefTexture3D) GetDensityTexture() RefTexture3D }
type FogVolume ¶
type FogVolume interface { VisualInstance3D SetSize(size Vector3) GetSize() Vector3 SetShape(shape RenderingServerFogVolumeShape) GetShape() RenderingServerFogVolumeShape SetMaterial(material RefMaterial) GetMaterial() RefMaterial }
type Font ¶
type Font interface { Resource SetFallbacks(fallbacks RefFont) GetFallbacks() RefFont FindVariation(variation_coordinates Dictionary, face_index int32, strength float32, transform Transform2D, spacing_top int32, spacing_bottom int32, spacing_space int32, spacing_glyph int32) RID GetRids() RID GetHeight(font_size int32) float32 GetAscent(font_size int32) float32 GetDescent(font_size int32) float32 GetUnderlinePosition(font_size int32) float32 GetUnderlineThickness(font_size int32) float32 GetFontName() String GetFontStyleName() String GetOtNameStrings() Dictionary GetFontStyle() TextServerFontStyle GetFontWeight() int32 GetFontStretch() int32 GetSpacing(spacing TextServerSpacingType) int32 GetOpentypeFeatures() Dictionary SetCacheCapacity(single_line int32, multi_line int32) GetStringSize(text String, alignment HorizontalAlignment, width float32, font_size int32, justification_flags TextServerJustificationFlag, direction TextServerDirection, orientation TextServerOrientation) Vector2 GetMultilineStringSize(text String, alignment HorizontalAlignment, width float32, font_size int32, max_lines int32, brk_flags TextServerLineBreakFlag, justification_flags TextServerJustificationFlag, direction TextServerDirection, orientation TextServerOrientation) Vector2 DrawString(canvas_item RID, pos Vector2, text String, alignment HorizontalAlignment, width float32, font_size int32, modulate Color, justification_flags TextServerJustificationFlag, direction TextServerDirection, orientation TextServerOrientation) DrawMultilineString(canvas_item RID, pos Vector2, text String, alignment HorizontalAlignment, width float32, font_size int32, max_lines int32, modulate Color, brk_flags TextServerLineBreakFlag, justification_flags TextServerJustificationFlag, direction TextServerDirection, orientation TextServerOrientation) DrawStringOutline(canvas_item RID, pos Vector2, text String, alignment HorizontalAlignment, width float32, font_size int32, size int32, modulate Color, justification_flags TextServerJustificationFlag, direction TextServerDirection, orientation TextServerOrientation) DrawMultilineStringOutline(canvas_item RID, pos Vector2, text String, alignment HorizontalAlignment, width float32, font_size int32, max_lines int32, size int32, modulate Color, brk_flags TextServerLineBreakFlag, justification_flags TextServerJustificationFlag, direction TextServerDirection, orientation TextServerOrientation) GetCharSize(char int64, font_size int32) Vector2 DrawChar(canvas_item RID, pos Vector2, char int64, font_size int32, modulate Color) float32 DrawCharOutline(canvas_item RID, pos Vector2, char int64, font_size int32, size int32, modulate Color) float32 HasChar(char int64) bool GetSupportedChars() String IsLanguageSupported(language String) bool IsScriptSupported(script String) bool GetSupportedFeatureList() Dictionary GetSupportedVariationList() Dictionary GetFaceCount() int64 }
type FontFile ¶
type FontFile interface { Font LoadBitmapFont(path String) Error LoadDynamicFont(path String) Error SetData(data PackedByteArray) GetData() PackedByteArray SetFontName(name String) SetFontStyleName(name String) SetFontStyle(style TextServerFontStyle) SetFontWeight(weight int32) SetFontStretch(stretch int32) SetAntialiasing(antialiasing TextServerFontAntialiasing) GetAntialiasing() TextServerFontAntialiasing SetGenerateMipmaps(generate_mipmaps bool) GetGenerateMipmaps() bool SetMultichannelSignedDistanceField(msdf bool) IsMultichannelSignedDistanceField() bool SetMsdfPixelRange(msdf_pixel_range int32) GetMsdfPixelRange() int32 SetMsdfSize(msdf_size int32) GetMsdfSize() int32 SetFixedSize(fixed_size int32) GetFixedSize() int32 SetFixedSizeScaleMode(fixed_size_scale_mode TextServerFixedSizeScaleMode) GetFixedSizeScaleMode() TextServerFixedSizeScaleMode SetAllowSystemFallback(allow_system_fallback bool) IsAllowSystemFallback() bool SetForceAutohinter(force_autohinter bool) IsForceAutohinter() bool SetHinting(hinting TextServerHinting) GetHinting() TextServerHinting SetSubpixelPositioning(subpixel_positioning TextServerSubpixelPositioning) GetSubpixelPositioning() TextServerSubpixelPositioning SetOversampling(oversampling float32) GetOversampling() float32 GetCacheCount() int32 ClearCache() RemoveCache(cache_index int32) GetSizeCacheList(cache_index int32) Vector2i ClearSizeCache(cache_index int32) RemoveSizeCache(cache_index int32, size Vector2i) SetVariationCoordinates(cache_index int32, variation_coordinates Dictionary) GetVariationCoordinates(cache_index int32) Dictionary SetEmbolden(cache_index int32, strength float32) GetEmbolden(cache_index int32) float32 SetTransform(cache_index int32, transform Transform2D) GetTransform(cache_index int32) Transform2D SetExtraSpacing(cache_index int32, spacing TextServerSpacingType, value int64) GetExtraSpacing(cache_index int32, spacing TextServerSpacingType) int64 SetFaceIndex(cache_index int32, face_index int64) GetFaceIndex(cache_index int32) int64 SetCacheAscent(cache_index int32, size int32, ascent float32) GetCacheAscent(cache_index int32, size int32) float32 SetCacheDescent(cache_index int32, size int32, descent float32) GetCacheDescent(cache_index int32, size int32) float32 SetCacheUnderlinePosition(cache_index int32, size int32, underline_position float32) GetCacheUnderlinePosition(cache_index int32, size int32) float32 SetCacheUnderlineThickness(cache_index int32, size int32, underline_thickness float32) GetCacheUnderlineThickness(cache_index int32, size int32) float32 SetCacheScale(cache_index int32, size int32, scale float32) GetCacheScale(cache_index int32, size int32) float32 GetTextureCount(cache_index int32, size Vector2i) int32 ClearTextures(cache_index int32, size Vector2i) RemoveTexture(cache_index int32, size Vector2i, texture_index int32) SetTextureImage(cache_index int32, size Vector2i, texture_index int32, image RefImage) GetTextureImage(cache_index int32, size Vector2i, texture_index int32) RefImage SetTextureOffsets(cache_index int32, size Vector2i, texture_index int32, offset PackedInt32Array) GetTextureOffsets(cache_index int32, size Vector2i, texture_index int32) PackedInt32Array GetGlyphList(cache_index int32, size Vector2i) PackedInt32Array ClearGlyphs(cache_index int32, size Vector2i) RemoveGlyph(cache_index int32, size Vector2i, glyph int32) SetGlyphAdvance(cache_index int32, size int32, glyph int32, advance Vector2) GetGlyphAdvance(cache_index int32, size int32, glyph int32) Vector2 SetGlyphOffset(cache_index int32, size Vector2i, glyph int32, offset Vector2) GetGlyphOffset(cache_index int32, size Vector2i, glyph int32) Vector2 SetGlyphSize(cache_index int32, size Vector2i, glyph int32, gl_size Vector2) GetGlyphSize(cache_index int32, size Vector2i, glyph int32) Vector2 SetGlyphUvRect(cache_index int32, size Vector2i, glyph int32, uv_rect Rect2) GetGlyphUvRect(cache_index int32, size Vector2i, glyph int32) Rect2 SetGlyphTextureIdx(cache_index int32, size Vector2i, glyph int32, texture_idx int32) GetGlyphTextureIdx(cache_index int32, size Vector2i, glyph int32) int32 GetKerningList(cache_index int32, size int32) Vector2i ClearKerningMap(cache_index int32, size int32) RemoveKerning(cache_index int32, size int32, glyph_pair Vector2i) SetKerning(cache_index int32, size int32, glyph_pair Vector2i, kerning Vector2) GetKerning(cache_index int32, size int32, glyph_pair Vector2i) Vector2 RenderRange(cache_index int32, size Vector2i, start int64, end int64) RenderGlyph(cache_index int32, size Vector2i, index int32) SetLanguageSupportOverride(language String, supported bool) GetLanguageSupportOverride(language String) bool RemoveLanguageSupportOverride(language String) GetLanguageSupportOverrides() PackedStringArray SetScriptSupportOverride(script String, supported bool) GetScriptSupportOverride(script String) bool RemoveScriptSupportOverride(script String) GetScriptSupportOverrides() PackedStringArray SetOpentypeFeatureOverrides(overrides Dictionary) GetOpentypeFeatureOverrides() Dictionary GetGlyphIndex(size int32, char int64, variation_selector int64) int32 GetCharFromGlyphIndex(size int32, glyph_index int32) int64 }
type FontVariation ¶
type FontVariation interface { Font SetBaseFont(font RefFont) GetBaseFont() RefFont SetVariationOpentype(coords Dictionary) GetVariationOpentype() Dictionary SetVariationEmbolden(strength float32) GetVariationEmbolden() float32 SetVariationFaceIndex(face_index int32) GetVariationFaceIndex() int32 SetVariationTransform(transform Transform2D) GetVariationTransform() Transform2D SetOpentypeFeatures(features Dictionary) SetSpacing(spacing TextServerSpacingType, value int32) }
type GDBuiltInClass ¶
type GDBuiltInClass interface { NativeConstPtr() GDExtensionConstTypePtr NativePtr() GDExtensionTypePtr }
type GDBuiltInDestroyableClass ¶
type GDBuiltInDestroyableClass interface { GDBuiltInClass Destroy() }
type GDClassGoConstructor ¶
type GDExtension ¶
type GDExtensionBindingCallback ¶
type GDExtensionBindingCallback func()
type GDExtensionClass ¶
type GDExtensionClass interface { Wrapped }
type GDExtensionClassGoConstructorFromOwner ¶
type GDExtensionClassGoConstructorFromOwner func(*GodotObject) GDExtensionClass
type GDExtensionManager ¶
type GDExtensionManager interface { Object LoadExtension(path String) GDExtensionManagerLoadStatus ReloadExtension(path String) GDExtensionManagerLoadStatus UnloadExtension(path String) GDExtensionManagerLoadStatus IsExtensionLoaded(path String) bool GetLoadedExtensions() PackedStringArray GetExtension(path String) RefGDExtension }
type GLTFAccessor ¶
type GLTFAccessor interface { Resource GetBufferView() int32 SetBufferView(buffer_view int32) GetByteOffset() int32 SetByteOffset(byte_offset int32) GetComponentType() int32 SetComponentType(component_type int32) GetNormalized() bool SetNormalized(normalized bool) GetCount() int32 SetCount(count int32) GetType() int32 SetType(typeName int32) GetMin() PackedFloat64Array SetMin(min PackedFloat64Array) GetMax() PackedFloat64Array SetMax(max PackedFloat64Array) GetSparseCount() int32 SetSparseCount(sparse_count int32) GetSparseIndicesBufferView() int32 SetSparseIndicesBufferView(sparse_indices_buffer_view int32) GetSparseIndicesByteOffset() int32 SetSparseIndicesByteOffset(sparse_indices_byte_offset int32) GetSparseIndicesComponentType() int32 SetSparseIndicesComponentType(sparse_indices_component_type int32) GetSparseValuesBufferView() int32 SetSparseValuesBufferView(sparse_values_buffer_view int32) GetSparseValuesByteOffset() int32 SetSparseValuesByteOffset(sparse_values_byte_offset int32) }
type GLTFAnimation ¶
type GLTFBufferView ¶
type GLTFCamera ¶
type GLTFCamera interface { Resource FromNode(camera_node Camera3D) RefGLTFCamera ToNode() Camera3D FromDictionary(dictionary Dictionary) RefGLTFCamera ToDictionary() Dictionary GetPerspective() bool SetPerspective(perspective bool) GetFov() float32 SetFov(fov float32) GetSizeMag() float32 SetSizeMag(size_mag float32) GetDepthFar() float32 SetDepthFar(zdepth_far float32) GetDepthNear() float32 SetDepthNear(zdepth_near float32) }
type GLTFDocument ¶
type GLTFDocument interface { Resource AppendFromFile(path String, state RefGLTFState, flags uint32, base_path String) Error AppendFromBuffer(bytes PackedByteArray, base_path String, state RefGLTFState, flags uint32) Error AppendFromScene(node Node, state RefGLTFState, flags uint32) Error GenerateScene(state RefGLTFState, bake_fps float32, trimming bool, remove_immutable_tracks bool) Node GenerateBuffer(state RefGLTFState) PackedByteArray WriteToFilesystem(state RefGLTFState, path String) Error SetImageFormat(image_format String) GetImageFormat() String SetLossyQuality(lossy_quality float32) GetLossyQuality() float32 SetRootNodeMode(root_node_mode GLTFDocumentRootNodeMode) GetRootNodeMode() GLTFDocumentRootNodeMode RegisterGltfDocumentExtension(extension RefGLTFDocumentExtension, first_priority bool) UnregisterGltfDocumentExtension(extension RefGLTFDocumentExtension) }
type GLTFDocumentExtension ¶
type GLTFDocumentExtension interface { Resource }
type GLTFDocumentExtensionConvertImporterMesh ¶
type GLTFDocumentExtensionConvertImporterMesh interface { GLTFDocumentExtension }
type GLTFLight ¶
type GLTFLight interface { Resource FromNode(light_node Light3D) RefGLTFLight ToNode() Light3D FromDictionary(dictionary Dictionary) RefGLTFLight ToDictionary() Dictionary GetColor() Color SetColor(color Color) GetIntensity() float32 SetIntensity(intensity float32) GetLightType() String SetLightType(light_type String) GetRange() float32 SetRange(valueRange float32) GetInnerConeAngle() float32 SetInnerConeAngle(inner_cone_angle float32) GetOuterConeAngle() float32 SetOuterConeAngle(outer_cone_angle float32) }
type GLTFMesh ¶
type GLTFMesh interface { Resource GetMesh() RefImporterMesh SetMesh(mesh RefImporterMesh) GetBlendWeights() PackedFloat32Array SetBlendWeights(blend_weights PackedFloat32Array) GetInstanceMaterials() RefMaterial SetInstanceMaterials(instance_materials RefMaterial) }
type GLTFNode ¶
type GLTFNode interface { Resource GetParent() int32 SetParent(parent int32) GetHeight() int32 SetHeight(height int32) GetXform() Transform3D SetXform(xform Transform3D) GetMesh() int32 SetMesh(mesh int32) GetCamera() int32 SetCamera(camera int32) GetSkin() int32 SetSkin(skin int32) GetSkeleton() int32 SetSkeleton(skeleton int32) GetPosition() Vector3 SetPosition(position Vector3) GetRotation() Quaternion SetRotation(rotation Quaternion) GetScale() Vector3 SetScale(scale Vector3) GetChildren() PackedInt32Array SetChildren(children PackedInt32Array) GetLight() int32 SetLight(light int32) GetAdditionalData(extension_name StringName) Variant SetAdditionalData(extension_name StringName, additional_data Variant) }
type GLTFPhysicsBody ¶
type GLTFPhysicsBody interface { Resource FromNode(body_node CollisionObject3D) RefGLTFPhysicsBody ToNode() CollisionObject3D FromDictionary(dictionary Dictionary) RefGLTFPhysicsBody ToDictionary() Dictionary GetBodyType() String SetBodyType(body_type String) GetMass() float32 SetMass(mass float32) GetLinearVelocity() Vector3 SetLinearVelocity(linear_velocity Vector3) GetAngularVelocity() Vector3 SetAngularVelocity(angular_velocity Vector3) GetCenterOfMass() Vector3 SetCenterOfMass(center_of_mass Vector3) GetInertiaTensor() Basis SetInertiaTensor(inertia_tensor Basis) }
type GLTFPhysicsShape ¶
type GLTFPhysicsShape interface { Resource FromNode(shape_node CollisionShape3D) RefGLTFPhysicsShape ToNode(cache_shapes bool) CollisionShape3D FromDictionary(dictionary Dictionary) RefGLTFPhysicsShape ToDictionary() Dictionary GetShapeType() String SetShapeType(shape_type String) GetSize() Vector3 SetSize(size Vector3) GetRadius() float32 SetRadius(radius float32) GetHeight() float32 SetHeight(height float32) GetIsTrigger() bool SetIsTrigger(is_trigger bool) GetMeshIndex() int32 SetMeshIndex(mesh_index int32) GetImporterMesh() RefImporterMesh SetImporterMesh(importer_mesh RefImporterMesh) }
type GLTFSkeleton ¶
type GLTFSkeleton interface { Resource GetJoints() PackedInt32Array SetJoints(joints PackedInt32Array) GetRoots() PackedInt32Array SetRoots(roots PackedInt32Array) GetGodotSkeleton() Skeleton3D GetUniqueNames() String SetUniqueNames(unique_names String) GetGodotBoneNode() Dictionary SetGodotBoneNode(godot_bone_node Dictionary) GetBoneAttachmentCount() int32 GetBoneAttachment(idx int32) BoneAttachment3D }
type GLTFSkin ¶
type GLTFSkin interface { Resource GetSkinRoot() int32 SetSkinRoot(skin_root int32) GetJointsOriginal() PackedInt32Array SetJointsOriginal(joints_original PackedInt32Array) GetInverseBinds() Transform3D SetInverseBinds(inverse_binds Transform3D) GetJoints() PackedInt32Array SetJoints(joints PackedInt32Array) GetNonJoints() PackedInt32Array SetNonJoints(non_joints PackedInt32Array) GetRoots() PackedInt32Array SetRoots(roots PackedInt32Array) GetSkeleton() int32 SetSkeleton(skeleton int32) GetJointIToBoneI() Dictionary SetJointIToBoneI(joint_i_to_bone_i Dictionary) GetJointIToName() Dictionary SetJointIToName(joint_i_to_name Dictionary) GetGodotSkin() RefSkin SetGodotSkin(godot_skin RefSkin) }
type GLTFSpecGloss ¶
type GLTFSpecGloss interface { Resource GetDiffuseImg() RefImage SetDiffuseImg(diffuse_img RefImage) GetDiffuseFactor() Color SetDiffuseFactor(diffuse_factor Color) GetGlossFactor() float32 SetGlossFactor(gloss_factor float32) GetSpecularFactor() Color SetSpecularFactor(specular_factor Color) GetSpecGlossImg() RefImage SetSpecGlossImg(spec_gloss_img RefImage) }
type GLTFState ¶
type GLTFState interface { Resource AddUsedExtension(extension_name String, required bool) GetJson() Dictionary SetJson(json Dictionary) GetMajorVersion() int32 SetMajorVersion(major_version int32) GetMinorVersion() int32 SetMinorVersion(minor_version int32) GetCopyright() String SetCopyright(copyright String) GetGlbData() PackedByteArray SetGlbData(glb_data PackedByteArray) GetUseNamedSkinBinds() bool SetUseNamedSkinBinds(use_named_skin_binds bool) GetNodes() RefGLTFNode SetNodes(nodes RefGLTFNode) GetBuffers() PackedByteArray SetBuffers(buffers PackedByteArray) GetBufferViews() RefGLTFBufferView SetBufferViews(buffer_views RefGLTFBufferView) GetAccessors() RefGLTFAccessor SetAccessors(accessors RefGLTFAccessor) GetMeshes() RefGLTFMesh SetMeshes(meshes RefGLTFMesh) GetAnimationPlayersCount(idx int32) int32 GetAnimationPlayer(idx int32) AnimationPlayer GetMaterials() RefMaterial SetMaterials(materials RefMaterial) GetSceneName() String SetSceneName(scene_name String) GetBasePath() String SetBasePath(base_path String) GetFilename() String SetFilename(filename String) GetRootNodes() PackedInt32Array SetRootNodes(root_nodes PackedInt32Array) GetTextures() RefGLTFTexture SetTextures(textures RefGLTFTexture) GetTextureSamplers() RefGLTFTextureSampler SetTextureSamplers(texture_samplers RefGLTFTextureSampler) GetImages() RefTexture2D SetImages(images RefTexture2D) GetSkins() RefGLTFSkin SetSkins(skins RefGLTFSkin) GetCameras() RefGLTFCamera SetCameras(cameras RefGLTFCamera) GetLights() RefGLTFLight SetLights(lights RefGLTFLight) GetUniqueNames() String SetUniqueNames(unique_names String) GetUniqueAnimationNames() String SetUniqueAnimationNames(unique_animation_names String) GetSkeletons() RefGLTFSkeleton SetSkeletons(skeletons RefGLTFSkeleton) GetCreateAnimations() bool SetCreateAnimations(create_animations bool) GetAnimations() RefGLTFAnimation SetAnimations(animations RefGLTFAnimation) GetSceneNode(idx int32) Node GetNodeIndex(scene_node Node) int32 GetAdditionalData(extension_name StringName) Variant SetAdditionalData(extension_name StringName, additional_data Variant) GetHandleBinaryImage() int32 SetHandleBinaryImage(method int32) }
type GLTFTexture ¶
type GLTFTextureSampler ¶
type GPUParticles2D ¶
type GPUParticles2D interface { Node2D SetEmitting(emitting bool) SetAmount(amount int32) SetLifetime(secs float64) SetOneShot(secs bool) SetPreProcessTime(secs float64) SetExplosivenessRatio(ratio float32) SetRandomnessRatio(ratio float32) SetVisibilityRect(visibility_rect Rect2) SetUseLocalCoordinates(enable bool) SetFixedFps(fps int32) SetFractionalDelta(enable bool) SetInterpolate(enable bool) SetProcessMaterial(material RefMaterial) SetSpeedScale(scale float64) SetCollisionBaseSize(size float32) SetInterpToEnd(interp float32) IsEmitting() bool GetAmount() int32 GetLifetime() float64 GetOneShot() bool GetPreProcessTime() float64 GetExplosivenessRatio() float32 GetRandomnessRatio() float32 GetVisibilityRect() Rect2 GetUseLocalCoordinates() bool GetFixedFps() int32 GetFractionalDelta() bool GetInterpolate() bool GetProcessMaterial() RefMaterial GetSpeedScale() float64 GetCollisionBaseSize() float32 GetInterpToEnd() float32 SetDrawOrder(order GPUParticles2DDrawOrder) GetDrawOrder() GPUParticles2DDrawOrder SetTexture(texture RefTexture2D) GetTexture() RefTexture2D CaptureRect() Rect2 Restart() SetSubEmitter(path NodePath) GetSubEmitter() NodePath EmitParticle(xform Transform2D, velocity Vector2, color Color, custom Color, flags uint32) SetTrailEnabled(enabled bool) SetTrailLifetime(secs float64) IsTrailEnabled() bool GetTrailLifetime() float64 SetTrailSections(sections int32) GetTrailSections() int32 SetTrailSectionSubdivisions(subdivisions int32) GetTrailSectionSubdivisions() int32 ConvertFromParticles(particles Node) SetAmountRatio(ratio float32) GetAmountRatio() float32 }
type GPUParticles3D ¶
type GPUParticles3D interface { GeometryInstance3D SetEmitting(emitting bool) SetAmount(amount int32) SetLifetime(secs float64) SetOneShot(enable bool) SetPreProcessTime(secs float64) SetExplosivenessRatio(ratio float32) SetRandomnessRatio(ratio float32) SetVisibilityAabb(aabb AABB) SetUseLocalCoordinates(enable bool) SetFixedFps(fps int32) SetFractionalDelta(enable bool) SetInterpolate(enable bool) SetProcessMaterial(material RefMaterial) SetSpeedScale(scale float64) SetCollisionBaseSize(size float32) SetInterpToEnd(interp float32) IsEmitting() bool GetAmount() int32 GetLifetime() float64 GetOneShot() bool GetPreProcessTime() float64 GetExplosivenessRatio() float32 GetRandomnessRatio() float32 GetVisibilityAabb() AABB GetUseLocalCoordinates() bool GetFixedFps() int32 GetFractionalDelta() bool GetInterpolate() bool GetProcessMaterial() RefMaterial GetSpeedScale() float64 GetCollisionBaseSize() float32 GetInterpToEnd() float32 SetDrawOrder(order GPUParticles3DDrawOrder) GetDrawOrder() GPUParticles3DDrawOrder SetDrawPasses(passes int32) SetDrawPassMesh(pass int32, mesh RefMesh) GetDrawPasses() int32 GetDrawPassMesh(pass int32) RefMesh SetSkin(skin RefSkin) GetSkin() RefSkin Restart() CaptureAabb() AABB SetSubEmitter(path NodePath) GetSubEmitter() NodePath EmitParticle(xform Transform3D, velocity Vector3, color Color, custom Color, flags uint32) SetTrailEnabled(enabled bool) SetTrailLifetime(secs float64) IsTrailEnabled() bool GetTrailLifetime() float64 SetTransformAlign(align GPUParticles3DTransformAlign) GetTransformAlign() GPUParticles3DTransformAlign ConvertFromParticles(particles Node) SetAmountRatio(ratio float32) GetAmountRatio() float32 }
type GPUParticlesAttractor3D ¶
type GPUParticlesAttractorBox3D ¶
type GPUParticlesAttractorBox3D interface { GPUParticlesAttractor3D SetSize(size Vector3) GetSize() Vector3 }
type GPUParticlesAttractorSphere3D ¶
type GPUParticlesAttractorSphere3D interface { GPUParticlesAttractor3D SetRadius(radius float32) GetRadius() float32 }
type GPUParticlesAttractorVectorField3D ¶
type GPUParticlesAttractorVectorField3D interface { GPUParticlesAttractor3D SetSize(size Vector3) GetSize() Vector3 SetTexture(texture RefTexture3D) GetTexture() RefTexture3D }
type GPUParticlesCollision3D ¶
type GPUParticlesCollision3D interface { VisualInstance3D SetCullMask(mask uint32) GetCullMask() uint32 }
type GPUParticlesCollisionBox3D ¶
type GPUParticlesCollisionBox3D interface { GPUParticlesCollision3D SetSize(size Vector3) GetSize() Vector3 }
type GPUParticlesCollisionHeightField3D ¶
type GPUParticlesCollisionHeightField3D interface { GPUParticlesCollision3D SetSize(size Vector3) GetSize() Vector3 SetResolution(resolution GPUParticlesCollisionHeightField3DResolution) GetResolution() GPUParticlesCollisionHeightField3DResolution SetUpdateMode(update_mode GPUParticlesCollisionHeightField3DUpdateMode) GetUpdateMode() GPUParticlesCollisionHeightField3DUpdateMode SetFollowCameraEnabled(enabled bool) IsFollowCameraEnabled() bool }
type GPUParticlesCollisionSDF3D ¶
type GPUParticlesCollisionSDF3D interface { GPUParticlesCollision3D SetSize(size Vector3) GetSize() Vector3 SetResolution(resolution GPUParticlesCollisionSDF3DResolution) GetResolution() GPUParticlesCollisionSDF3DResolution SetTexture(texture RefTexture3D) GetTexture() RefTexture3D SetThickness(thickness float32) GetThickness() float32 SetBakeMask(mask uint32) GetBakeMask() uint32 SetBakeMaskValue(layer_number int32, value bool) GetBakeMaskValue(layer_number int32) bool }
type GPUParticlesCollisionSphere3D ¶
type GPUParticlesCollisionSphere3D interface { GPUParticlesCollision3D SetRadius(radius float32) GetRadius() float32 }
type Generic6DOFJoint3D ¶
type Generic6DOFJoint3D interface { Joint3D SetParamX(param Generic6DOFJoint3DParam, value float32) GetParamX(param Generic6DOFJoint3DParam) float32 SetParamY(param Generic6DOFJoint3DParam, value float32) GetParamY(param Generic6DOFJoint3DParam) float32 SetParamZ(param Generic6DOFJoint3DParam, value float32) GetParamZ(param Generic6DOFJoint3DParam) float32 SetFlagX(flag Generic6DOFJoint3DFlag, value bool) GetFlagX(flag Generic6DOFJoint3DFlag) bool SetFlagY(flag Generic6DOFJoint3DFlag, value bool) GetFlagY(flag Generic6DOFJoint3DFlag) bool SetFlagZ(flag Generic6DOFJoint3DFlag, value bool) GetFlagZ(flag Generic6DOFJoint3DFlag) bool }
type Geometry2D ¶
type Geometry2D interface { Object IsPointInCircle(point Vector2, circle_position Vector2, circle_radius float32) bool SegmentIntersectsCircle(segment_from Vector2, segment_to Vector2, circle_position Vector2, circle_radius float32) float32 SegmentIntersectsSegment(from_a Vector2, to_a Vector2, from_b Vector2, to_b Vector2) Variant LineIntersectsLine(from_a Vector2, dir_a Vector2, from_b Vector2, dir_b Vector2) Variant GetClosestPointsBetweenSegments(p1 Vector2, q1 Vector2, p2 Vector2, q2 Vector2) PackedVector2Array GetClosestPointToSegment(point Vector2, s1 Vector2, s2 Vector2) Vector2 GetClosestPointToSegmentUncapped(point Vector2, s1 Vector2, s2 Vector2) Vector2 PointIsInsideTriangle(point Vector2, a Vector2, b Vector2, c Vector2) bool IsPolygonClockwise(polygon PackedVector2Array) bool IsPointInPolygon(point Vector2, polygon PackedVector2Array) bool TriangulatePolygon(polygon PackedVector2Array) PackedInt32Array TriangulateDelaunay(points PackedVector2Array) PackedInt32Array ConvexHull(points PackedVector2Array) PackedVector2Array DecomposePolygonInConvex(polygon PackedVector2Array) PackedVector2Array MergePolygons(polygon_a PackedVector2Array, polygon_b PackedVector2Array) PackedVector2Array ClipPolygons(polygon_a PackedVector2Array, polygon_b PackedVector2Array) PackedVector2Array IntersectPolygons(polygon_a PackedVector2Array, polygon_b PackedVector2Array) PackedVector2Array ExcludePolygons(polygon_a PackedVector2Array, polygon_b PackedVector2Array) PackedVector2Array ClipPolylineWithPolygon(polyline PackedVector2Array, polygon PackedVector2Array) PackedVector2Array IntersectPolylineWithPolygon(polyline PackedVector2Array, polygon PackedVector2Array) PackedVector2Array OffsetPolygon(polygon PackedVector2Array, delta float32, join_type Geometry2DPolyJoinType) PackedVector2Array OffsetPolyline(polyline PackedVector2Array, delta float32, join_type Geometry2DPolyJoinType, end_type Geometry2DPolyEndType) PackedVector2Array MakeAtlas(sizes PackedVector2Array) Dictionary }
type Geometry3D ¶
type Geometry3D interface { Object ComputeConvexMeshPoints(planes Plane) PackedVector3Array BuildBoxPlanes(extents Vector3) Plane BuildCylinderPlanes(radius float32, height float32, sides int32, axis Vector3Axis) Plane BuildCapsulePlanes(radius float32, height float32, sides int32, lats int32, axis Vector3Axis) Plane GetClosestPointsBetweenSegments(p1 Vector3, p2 Vector3, q1 Vector3, q2 Vector3) PackedVector3Array GetClosestPointToSegment(point Vector3, s1 Vector3, s2 Vector3) Vector3 GetClosestPointToSegmentUncapped(point Vector3, s1 Vector3, s2 Vector3) Vector3 GetTriangleBarycentricCoords(point Vector3, a Vector3, b Vector3, c Vector3) Vector3 RayIntersectsTriangle(from Vector3, dir Vector3, a Vector3, b Vector3, c Vector3) Variant SegmentIntersectsTriangle(from Vector3, to Vector3, a Vector3, b Vector3, c Vector3) Variant SegmentIntersectsSphere(from Vector3, to Vector3, sphere_position Vector3, sphere_radius float32) PackedVector3Array SegmentIntersectsCylinder(from Vector3, to Vector3, height float32, radius float32) PackedVector3Array SegmentIntersectsConvex(from Vector3, to Vector3, planes Plane) PackedVector3Array ClipPolygon(points PackedVector3Array, plane Plane) PackedVector3Array }
type GeometryInstance3D ¶
type GeometryInstance3D interface { VisualInstance3D SetMaterialOverride(material RefMaterial) GetMaterialOverride() RefMaterial SetMaterialOverlay(material RefMaterial) GetMaterialOverlay() RefMaterial SetCastShadowsSetting(shadow_casting_setting GeometryInstance3DShadowCastingSetting) GetCastShadowsSetting() GeometryInstance3DShadowCastingSetting SetLodBias(bias float32) GetLodBias() float32 SetTransparency(transparency float32) GetTransparency() float32 SetVisibilityRangeEndMargin(distance float32) GetVisibilityRangeEndMargin() float32 SetVisibilityRangeEnd(distance float32) GetVisibilityRangeEnd() float32 SetVisibilityRangeBeginMargin(distance float32) GetVisibilityRangeBeginMargin() float32 SetVisibilityRangeBegin(distance float32) GetVisibilityRangeBegin() float32 SetVisibilityRangeFadeMode(mode GeometryInstance3DVisibilityRangeFadeMode) GetVisibilityRangeFadeMode() GeometryInstance3DVisibilityRangeFadeMode SetInstanceShaderParameter(name StringName, value Variant) GetInstanceShaderParameter(name StringName) Variant SetExtraCullMargin(margin float32) GetExtraCullMargin() float32 SetLightmapScale(scale GeometryInstance3DLightmapScale) GetLightmapScale() GeometryInstance3DLightmapScale SetGiMode(mode GeometryInstance3DGIMode) GetGiMode() GeometryInstance3DGIMode SetIgnoreOcclusionCulling(ignore_culling bool) IsIgnoringOcclusionCulling() bool SetCustomAabb(aabb AABB) GetCustomAabb() AABB }
type GetPropertyFunc ¶
type GoStringFormat ¶
type GoStringFormat uint8
const ( Latin1GoStringFormat GoStringFormat = iota Utf8GoStringFormat )
type GodotObject ¶
type Gradient ¶
type Gradient interface { Resource AddPoint(offset float32, color Color) RemovePoint(point int32) SetOffset(point int32, offset float32) GetOffset(point int32) float32 Reverse() SetColor(point int32, color Color) GetColor(point int32) Color Sample(offset float32) Color GetPointCount() int32 SetOffsets(offsets PackedFloat32Array) GetOffsets() PackedFloat32Array SetColors(colors PackedColorArray) GetColors() PackedColorArray SetInterpolationMode(interpolation_mode GradientInterpolationMode) GetInterpolationMode() GradientInterpolationMode SetInterpolationColorSpace(interpolation_color_space GradientColorSpace) GetInterpolationColorSpace() GradientColorSpace }
type GradientTexture1D ¶
type GradientTexture1D interface { Texture2D SetGradient(gradient RefGradient) GetGradient() RefGradient SetWidth(width int32) SetUseHdr(enabled bool) IsUsingHdr() bool }
type GradientTexture2D ¶
type GradientTexture2D interface { Texture2D SetGradient(gradient RefGradient) GetGradient() RefGradient SetWidth(width int32) SetHeight(height int32) SetUseHdr(enabled bool) IsUsingHdr() bool SetFill(fill GradientTexture2DFill) GetFill() GradientTexture2DFill SetFillFrom(fill_from Vector2) GetFillFrom() Vector2 SetFillTo(fill_to Vector2) GetFillTo() Vector2 SetRepeat(repeat GradientTexture2DRepeat) GetRepeat() GradientTexture2DRepeat }
type GraphEdit ¶
type GraphEdit interface { Control // TODO: Implement virtual method: Internal_IsInInputHotzone(in_node Object,in_port int32,mouse_position Vector2,) bool // TODO: Implement virtual method: Internal_IsInOutputHotzone(in_node Object,in_port int32,mouse_position Vector2,) bool // TODO: Implement virtual method: Internal_GetConnectionLine(from_position Vector2,to_position Vector2,) PackedVector2Array // TODO: Implement virtual method: Internal_IsNodeHoverValid(from_node StringName,from_port int32,to_node StringName,to_port int32,) bool ConnectNode(from_node StringName, from_port int32, to_node StringName, to_port int32) Error IsNodeConnected(from_node StringName, from_port int32, to_node StringName, to_port int32) bool DisconnectNode(from_node StringName, from_port int32, to_node StringName, to_port int32) SetConnectionActivity(from_node StringName, from_port int32, to_node StringName, to_port int32, amount float32) GetConnectionList() Dictionary ClearConnections() ForceConnectionDragEnd() GetScrollOffset() Vector2 SetScrollOffset(offset Vector2) AddValidRightDisconnectType(typeName int32) RemoveValidRightDisconnectType(typeName int32) AddValidLeftDisconnectType(typeName int32) RemoveValidLeftDisconnectType(typeName int32) AddValidConnectionType(from_type int32, to_type int32) RemoveValidConnectionType(from_type int32, to_type int32) IsValidConnectionType(from_type int32, to_type int32) bool GetConnectionLine(from_node Vector2, to_node Vector2) PackedVector2Array SetPanningScheme(scheme GraphEditPanningScheme) GetPanningScheme() GraphEditPanningScheme SetZoom(zoom float32) GetZoom() float32 SetZoomMin(zoom_min float32) GetZoomMin() float32 SetZoomMax(zoom_max float32) GetZoomMax() float32 SetZoomStep(zoom_step float32) GetZoomStep() float32 SetShowGrid(enable bool) IsShowingGrid() bool SetSnappingEnabled(enable bool) IsSnappingEnabled() bool SetSnappingDistance(pixels int32) GetSnappingDistance() int32 SetConnectionLinesCurvature(curvature float32) GetConnectionLinesCurvature() float32 SetConnectionLinesThickness(pixels float32) GetConnectionLinesThickness() float32 SetConnectionLinesAntialiased(pixels bool) IsConnectionLinesAntialiased() bool SetMinimapSize(size Vector2) GetMinimapSize() Vector2 SetMinimapOpacity(opacity float32) GetMinimapOpacity() float32 SetMinimapEnabled(enable bool) IsMinimapEnabled() bool SetShowMenu(hidden bool) IsShowingMenu() bool SetShowZoomLabel(enable bool) IsShowingZoomLabel() bool SetShowGridButtons(hidden bool) IsShowingGridButtons() bool SetShowZoomButtons(hidden bool) IsShowingZoomButtons() bool SetShowMinimapButton(hidden bool) IsShowingMinimapButton() bool SetShowArrangeButton(hidden bool) IsShowingArrangeButton() bool SetRightDisconnects(enable bool) IsRightDisconnectsEnabled() bool GetMenuHbox() HBoxContainer ArrangeNodes() SetSelected(node Node) }
type GraphElement ¶
type GraphNode ¶
type GraphNode interface { GraphElement // TODO: Implement virtual method: Internal_DrawPort(slot_index int32,position Vector2i,left bool,color Color,) SetTitle(title String) GetTitle() String GetTitlebarHbox() HBoxContainer SetSlot(slot_index int32, enable_left_port bool, type_left int32, color_left Color, enable_right_port bool, type_right int32, color_right Color, custom_icon_left RefTexture2D, custom_icon_right RefTexture2D, draw_stylebox bool) ClearSlot(slot_index int32) ClearAllSlots() IsSlotEnabledLeft(slot_index int32) bool SetSlotEnabledLeft(slot_index int32, enable bool) SetSlotTypeLeft(slot_index int32, typeName int32) GetSlotTypeLeft(slot_index int32) int32 SetSlotColorLeft(slot_index int32, color Color) GetSlotColorLeft(slot_index int32) Color IsSlotEnabledRight(slot_index int32) bool SetSlotEnabledRight(slot_index int32, enable bool) SetSlotTypeRight(slot_index int32, typeName int32) GetSlotTypeRight(slot_index int32) int32 SetSlotColorRight(slot_index int32, color Color) GetSlotColorRight(slot_index int32) Color IsSlotDrawStylebox(slot_index int32) bool SetSlotDrawStylebox(slot_index int32, enable bool) GetInputPortCount() int32 GetInputPortPosition(port_idx int32) Vector2 GetInputPortType(port_idx int32) int32 GetInputPortColor(port_idx int32) Color GetInputPortSlot(port_idx int32) int32 GetOutputPortCount() int32 GetOutputPortPosition(port_idx int32) Vector2 GetOutputPortType(port_idx int32) int32 GetOutputPortColor(port_idx int32) Color GetOutputPortSlot(port_idx int32) int32 }
type GridContainer ¶
type GridMap ¶
type GridMap interface { Node3D SetCollisionLayer(layer uint32) GetCollisionLayer() uint32 SetCollisionMask(mask uint32) GetCollisionMask() uint32 SetCollisionMaskValue(layer_number int32, value bool) GetCollisionMaskValue(layer_number int32) bool SetCollisionLayerValue(layer_number int32, value bool) GetCollisionLayerValue(layer_number int32) bool SetCollisionPriority(priority float32) GetCollisionPriority() float32 SetPhysicsMaterial(material RefPhysicsMaterial) GetPhysicsMaterial() RefPhysicsMaterial SetMeshLibrary(mesh_library RefMeshLibrary) GetMeshLibrary() RefMeshLibrary SetCellSize(size Vector3) GetCellSize() Vector3 SetCellScale(scale float32) GetCellScale() float32 SetOctantSize(size int32) GetOctantSize() int32 SetCellItem(position Vector3i, item int32, orientation int32) GetCellItem(position Vector3i) int32 GetCellItemOrientation(position Vector3i) int32 GetCellItemBasis(position Vector3i) Basis GetBasisWithOrthogonalIndex(index int32) Basis GetOrthogonalIndexFromBasis(basis Basis) int32 LocalToMap(local_position Vector3) Vector3i MapToLocal(map_position Vector3i) Vector3 ResourceChanged(resource RefResource) SetCenterX(enable bool) GetCenterX() bool SetCenterY(enable bool) GetCenterY() bool SetCenterZ(enable bool) GetCenterZ() bool Clear() GetUsedCells() Vector3i GetUsedCellsByItem(item int32) Vector3i GetMeshes() Array GetBakeMeshes() Array GetBakeMeshInstance(idx int32) RID ClearBakedMeshes() MakeBakedMeshes(gen_lightmap_uv bool, lightmap_uv_texel_size float32) }
type GrooveJoint2D ¶
type HBoxContainer ¶
type HBoxContainer interface { BoxContainer }
type HFlowContainer ¶
type HFlowContainer interface { FlowContainer }
type HMACContext ¶
type HMACContext interface { RefCounted Start(hash_type HashingContextHashType, key PackedByteArray) Error Update(data PackedByteArray) Error Finish() PackedByteArray }
type HScrollBar ¶
type HScrollBar interface { ScrollBar }
type HSeparator ¶
type HSeparator interface { Separator }
type HSplitContainer ¶
type HSplitContainer interface { SplitContainer }
type HTTPClient ¶
type HTTPClient interface { RefCounted ConnectToHost(host String, port int32, tls_options RefTLSOptions) Error SetConnection(connection RefStreamPeer) GetConnection() RefStreamPeer RequestRaw(method HTTPClientMethod, url String, headers PackedStringArray, body PackedByteArray) Error Request(method HTTPClientMethod, url String, headers PackedStringArray, body String) Error Close() HasResponse() bool IsResponseChunked() bool GetResponseCode() int32 GetResponseHeaders() PackedStringArray GetResponseHeadersAsDictionary() Dictionary GetResponseBodyLength() int64 ReadResponseBodyChunk() PackedByteArray SetReadChunkSize(bytes int32) GetReadChunkSize() int32 SetBlockingMode(enabled bool) IsBlockingModeEnabled() bool GetStatus() HTTPClientStatus Poll() Error SetHttpProxy(host String, port int32) SetHttpsProxy(host String, port int32) QueryStringFromDict(fields Dictionary) String }
type HTTPRequest ¶
type HTTPRequest interface { Node Request(url String, custom_headers PackedStringArray, method HTTPClientMethod, request_data String) Error RequestRaw(url String, custom_headers PackedStringArray, method HTTPClientMethod, request_data_raw PackedByteArray) Error CancelRequest() SetTlsOptions(client_options RefTLSOptions) GetHttpClientStatus() HTTPClientStatus SetUseThreads(enable bool) IsUsingThreads() bool SetAcceptGzip(enable bool) IsAcceptingGzip() bool SetBodySizeLimit(bytes int32) GetBodySizeLimit() int32 SetMaxRedirects(amount int32) GetMaxRedirects() int32 SetDownloadFile(path String) GetDownloadFile() String GetDownloadedBytes() int32 GetBodySize() int32 SetTimeout(timeout float64) GetTimeout() float64 SetDownloadChunkSize(chunk_size int32) GetDownloadChunkSize() int32 SetHttpProxy(host String, port int32) SetHttpsProxy(host String, port int32) }
type HasDestructor ¶
type HasDestructor interface {
Destroy()
}
type HashingContext ¶
type HashingContext interface { RefCounted Start(typeName HashingContextHashType) Error Update(chunk PackedByteArray) Error Finish() PackedByteArray }
type HeightMapShape3D ¶
type HeightMapShape3D interface { Shape3D SetMapWidth(width int32) GetMapWidth() int32 SetMapDepth(height int32) GetMapDepth() int32 SetMapData(data PackedFloat32Array) GetMapData() PackedFloat32Array }
type HingeJoint3D ¶
type IP ¶
type IP interface { Object ResolveHostname(host String, ip_type IPType) String ResolveHostnameAddresses(host String, ip_type IPType) PackedStringArray ResolveHostnameQueueItem(host String, ip_type IPType) int32 GetResolveItemStatus(id int32) IPResolverStatus GetResolveItemAddress(id int32) String GetResolveItemAddresses(id int32) Array EraseResolveItem(id int32) GetLocalAddresses() PackedStringArray GetLocalInterfaces() Dictionary ClearCache(hostname String) }
type Image ¶
type Image interface { Resource GetWidth() int32 GetHeight() int32 GetSize() Vector2i HasMipmaps() bool GetFormat() ImageFormat GetData() PackedByteArray Convert(format ImageFormat) GetMipmapCount() int32 GetMipmapOffset(mipmap int32) int32 ResizeToPo2(square bool, interpolation ImageInterpolation) Resize(width int32, height int32, interpolation ImageInterpolation) ShrinkX2() Crop(width int32, height int32) FlipX() FlipY() GenerateMipmaps(renormalize bool) Error ClearMipmaps() Create(width int32, height int32, use_mipmaps bool, format ImageFormat) RefImage CreateFromData(width int32, height int32, use_mipmaps bool, format ImageFormat, data PackedByteArray) RefImage SetData(width int32, height int32, use_mipmaps bool, format ImageFormat, data PackedByteArray) IsEmpty() bool Load(path String) Error LoadFromFile(path String) RefImage SavePng(path String) Error SavePngToBuffer() PackedByteArray SaveJpg(path String, quality float32) Error SaveJpgToBuffer(quality float32) PackedByteArray SaveExr(path String, grayscale bool) Error SaveExrToBuffer(grayscale bool) PackedByteArray SaveWebp(path String, lossy bool, quality float32) Error SaveWebpToBuffer(lossy bool, quality float32) PackedByteArray DetectAlpha() ImageAlphaMode IsInvisible() bool DetectUsedChannels(source ImageCompressSource) ImageUsedChannels Compress(mode ImageCompressMode, source ImageCompressSource, astc_format ImageASTCFormat) Error CompressFromChannels(mode ImageCompressMode, channels ImageUsedChannels, astc_format ImageASTCFormat) Error Decompress() Error IsCompressed() bool Rotate90(direction ClockDirection) Rotate180() FixAlphaEdges() PremultiplyAlpha() SrgbToLinear() NormalMapToXy() RgbeToSrgb() RefImage BumpMapToNormalMap(bump_scale float32) ComputeImageMetrics(compared_image RefImage, use_luma bool) Dictionary BlitRect(src RefImage, src_rect Rect2i, dst Vector2i) BlitRectMask(src RefImage, mask RefImage, src_rect Rect2i, dst Vector2i) BlendRect(src RefImage, src_rect Rect2i, dst Vector2i) BlendRectMask(src RefImage, mask RefImage, src_rect Rect2i, dst Vector2i) Fill(color Color) FillRect(rect Rect2i, color Color) GetUsedRect() Rect2i GetRegion(region Rect2i) RefImage CopyFrom(src RefImage) GetPixelv(point Vector2i) Color GetPixel(x int32, y int32) Color SetPixelv(point Vector2i, color Color) SetPixel(x int32, y int32, color Color) AdjustBcs(brightness float32, contrast float32, saturation float32) LoadPngFromBuffer(buffer PackedByteArray) Error LoadJpgFromBuffer(buffer PackedByteArray) Error LoadWebpFromBuffer(buffer PackedByteArray) Error LoadTgaFromBuffer(buffer PackedByteArray) Error LoadBmpFromBuffer(buffer PackedByteArray) Error LoadKtxFromBuffer(buffer PackedByteArray) Error LoadSvgFromBuffer(buffer PackedByteArray, scale float32) Error LoadSvgFromString(svg_str String, scale float32) Error }
type ImageFormatLoader ¶
type ImageFormatLoader interface { RefCounted }
type ImageFormatLoaderExtension ¶
type ImageFormatLoaderExtension interface { ImageFormatLoader // TODO: Implement virtual method: Internal_GetRecognizedExtensions() PackedStringArray // TODO: Implement virtual method: Internal_LoadImage(image RefImage,fileaccess RefFileAccess,flags ImageFormatLoaderLoaderFlags,scale float32,) Error AddFormatLoader() RemoveFormatLoader() }
type ImageTexture ¶
type ImageTexture3D ¶
type ImageTextureLayered ¶
type ImageTextureLayered interface { TextureLayered CreateFromImages(images RefImage) Error UpdateLayer(image RefImage, layer int32) }
type ImmediateMesh ¶
type ImmediateMesh interface { Mesh SurfaceBegin(primitive MeshPrimitiveType, material RefMaterial) SurfaceSetColor(color Color) SurfaceSetNormal(normal Vector3) SurfaceSetTangent(tangent Plane) SurfaceSetUv(uv Vector2) SurfaceSetUv2(uv2 Vector2) SurfaceAddVertex(vertex Vector3) SurfaceAddVertex2D(vertex Vector2) SurfaceEnd() ClearSurfaces() }
type ImporterMesh ¶
type ImporterMesh interface { Resource AddBlendShape(name String) GetBlendShapeCount() int32 GetBlendShapeName(blend_shape_idx int32) String SetBlendShapeMode(mode MeshBlendShapeMode) GetBlendShapeMode() MeshBlendShapeMode AddSurface(primitive MeshPrimitiveType, arrays Array, blend_shapes Array, lods Dictionary, material RefMaterial, name String, flags uint64) GetSurfaceCount() int32 GetSurfacePrimitiveType(surface_idx int32) MeshPrimitiveType GetSurfaceName(surface_idx int32) String GetSurfaceArrays(surface_idx int32) Array GetSurfaceBlendShapeArrays(surface_idx int32, blend_shape_idx int32) Array GetSurfaceLodCount(surface_idx int32) int32 GetSurfaceLodSize(surface_idx int32, lod_idx int32) float32 GetSurfaceLodIndices(surface_idx int32, lod_idx int32) PackedInt32Array GetSurfaceMaterial(surface_idx int32) RefMaterial GetSurfaceFormat(surface_idx int32) uint64 SetSurfaceName(surface_idx int32, name String) SetSurfaceMaterial(surface_idx int32, material RefMaterial) GenerateLods(normal_merge_angle float32, normal_split_angle float32, bone_transform_array Array) GetMesh(base_mesh RefArrayMesh) RefArrayMesh Clear() SetLightmapSizeHint(size Vector2i) GetLightmapSizeHint() Vector2i }
type ImporterMeshInstance3D ¶
type ImporterMeshInstance3D interface { Node3D SetMesh(mesh RefImporterMesh) GetMesh() RefImporterMesh SetSkin(skin RefSkin) GetSkin() RefSkin SetSkeletonPath(skeleton_path NodePath) GetSkeletonPath() NodePath SetLayerMask(layer_mask uint32) GetLayerMask() uint32 SetCastShadowsSetting(shadow_casting_setting GeometryInstance3DShadowCastingSetting) GetCastShadowsSetting() GeometryInstance3DShadowCastingSetting SetVisibilityRangeEndMargin(distance float32) GetVisibilityRangeEndMargin() float32 SetVisibilityRangeEnd(distance float32) GetVisibilityRangeEnd() float32 SetVisibilityRangeBeginMargin(distance float32) GetVisibilityRangeBeginMargin() float32 SetVisibilityRangeBegin(distance float32) GetVisibilityRangeBegin() float32 SetVisibilityRangeFadeMode(mode GeometryInstance3DVisibilityRangeFadeMode) GetVisibilityRangeFadeMode() GeometryInstance3DVisibilityRangeFadeMode }
type Input ¶
type Input interface { Object IsAnythingPressed() bool IsKeyPressed(keycode Key) bool IsPhysicalKeyPressed(keycode Key) bool IsKeyLabelPressed(keycode Key) bool IsMouseButtonPressed(button MouseButton) bool IsJoyButtonPressed(device int32, button JoyButton) bool IsActionPressed(action StringName, exact_match bool) bool IsActionJustPressed(action StringName, exact_match bool) bool IsActionJustReleased(action StringName, exact_match bool) bool GetActionStrength(action StringName, exact_match bool) float32 GetActionRawStrength(action StringName, exact_match bool) float32 GetAxis(negative_action StringName, positive_action StringName) float32 GetVector(negative_x StringName, positive_x StringName, negative_y StringName, positive_y StringName, deadzone float32) Vector2 AddJoyMapping(mapping String, update_existing bool) RemoveJoyMapping(guid String) IsJoyKnown(device int32) bool GetJoyAxis(device int32, axis JoyAxis) float32 GetJoyName(device int32) String GetJoyGuid(device int32) String GetJoyInfo(device int32) Dictionary ShouldIgnoreDevice(vendor_id int32, product_id int32) bool GetConnectedJoypads() int64 GetJoyVibrationStrength(device int32) Vector2 GetJoyVibrationDuration(device int32) float32 StartJoyVibration(device int32, weak_magnitude float32, strong_magnitude float32, duration float32) StopJoyVibration(device int32) VibrateHandheld(duration_ms int32) GetGravity() Vector3 GetAccelerometer() Vector3 GetMagnetometer() Vector3 GetGyroscope() Vector3 SetGravity(value Vector3) SetAccelerometer(value Vector3) SetMagnetometer(value Vector3) SetGyroscope(value Vector3) GetLastMouseVelocity() Vector2 GetMouseButtonMask() MouseButtonMask SetMouseMode(mode InputMouseMode) GetMouseMode() InputMouseMode WarpMouse(position Vector2) ActionPress(action StringName, strength float32) ActionRelease(action StringName) SetDefaultCursorShape(shape InputCursorShape) GetCurrentCursorShape() InputCursorShape SetCustomMouseCursor(image RefResource, shape InputCursorShape, hotspot Vector2) ParseInputEvent(event RefInputEvent) SetUseAccumulatedInput(enable bool) IsUsingAccumulatedInput() bool FlushBufferedEvents() }
type InputEvent ¶
type InputEvent interface { Resource SetDevice(device int32) GetDevice() int32 IsAction(action StringName, exact_match bool) bool IsActionPressed(action StringName, allow_echo bool, exact_match bool) bool IsActionReleased(action StringName, exact_match bool) bool GetActionStrength(action StringName, exact_match bool) float32 IsCanceled() bool IsPressed() bool IsReleased() bool IsEcho() bool AsText() String IsMatch(event RefInputEvent, exact_match bool) bool IsActionType() bool Accumulate(with_event RefInputEvent) bool XformedBy(xform Transform2D, local_ofs Vector2) RefInputEvent }
type InputEventAction ¶
type InputEventAction interface { InputEvent SetAction(action StringName) GetAction() StringName SetPressed(pressed bool) SetStrength(strength float32) GetStrength() float32 }
type InputEventFromWindow ¶
type InputEventFromWindow interface { InputEvent SetWindowId(id int64) GetWindowId() int64 }
type InputEventGesture ¶
type InputEventGesture interface { InputEventWithModifiers SetPosition(position Vector2) GetPosition() Vector2 }
type InputEventJoypadButton ¶
type InputEventJoypadButton interface { InputEvent SetButtonIndex(button_index JoyButton) GetButtonIndex() JoyButton SetPressure(pressure float32) GetPressure() float32 SetPressed(pressed bool) }
type InputEventJoypadMotion ¶
type InputEventJoypadMotion interface { InputEvent SetAxis(axis JoyAxis) GetAxis() JoyAxis SetAxisValue(axis_value float32) GetAxisValue() float32 }
type InputEventKey ¶
type InputEventKey interface { InputEventWithModifiers SetPressed(pressed bool) SetKeycode(keycode Key) GetKeycode() Key SetPhysicalKeycode(physical_keycode Key) GetPhysicalKeycode() Key SetKeyLabel(key_label Key) GetKeyLabel() Key SetUnicode(unicode int64) GetUnicode() int64 SetEcho(echo bool) GetKeycodeWithModifiers() Key GetPhysicalKeycodeWithModifiers() Key GetKeyLabelWithModifiers() Key AsTextKeycode() String AsTextPhysicalKeycode() String AsTextKeyLabel() String }
type InputEventMIDI ¶
type InputEventMIDI interface { InputEvent SetChannel(channel int32) GetChannel() int32 SetMessage(message MIDIMessage) GetMessage() MIDIMessage SetPitch(pitch int32) GetPitch() int32 SetVelocity(velocity int32) GetVelocity() int32 SetInstrument(instrument int32) GetInstrument() int32 SetPressure(pressure int32) GetPressure() int32 SetControllerNumber(controller_number int32) GetControllerNumber() int32 SetControllerValue(controller_value int32) GetControllerValue() int32 }
type InputEventMagnifyGesture ¶
type InputEventMagnifyGesture interface { InputEventGesture SetFactor(factor float32) GetFactor() float32 }
type InputEventMouse ¶
type InputEventMouse interface { InputEventWithModifiers SetButtonMask(button_mask MouseButtonMask) GetButtonMask() MouseButtonMask SetPosition(position Vector2) GetPosition() Vector2 SetGlobalPosition(global_position Vector2) GetGlobalPosition() Vector2 }
type InputEventMouseButton ¶
type InputEventMouseMotion ¶
type InputEventMouseMotion interface { InputEventMouse SetTilt(tilt Vector2) GetTilt() Vector2 SetPressure(pressure float32) GetPressure() float32 SetPenInverted(pen_inverted bool) GetPenInverted() bool SetRelative(relative Vector2) GetRelative() Vector2 SetVelocity(velocity Vector2) GetVelocity() Vector2 }
type InputEventPanGesture ¶
type InputEventPanGesture interface { InputEventGesture SetDelta(delta Vector2) GetDelta() Vector2 }
type InputEventScreenDrag ¶
type InputEventScreenDrag interface { InputEventFromWindow SetIndex(index int32) GetIndex() int32 SetTilt(tilt Vector2) GetTilt() Vector2 SetPressure(pressure float32) GetPressure() float32 SetPenInverted(pen_inverted bool) GetPenInverted() bool SetPosition(position Vector2) GetPosition() Vector2 SetRelative(relative Vector2) GetRelative() Vector2 SetVelocity(velocity Vector2) GetVelocity() Vector2 }
type InputEventScreenTouch ¶
type InputEventShortcut ¶
type InputEventShortcut interface { InputEvent SetShortcut(shortcut RefShortcut) GetShortcut() RefShortcut }
type InputEventWithModifiers ¶
type InputEventWithModifiers interface { InputEventFromWindow SetCommandOrControlAutoremap(enable bool) IsCommandOrControlAutoremap() bool IsCommandOrControlPressed() bool SetAltPressed(pressed bool) IsAltPressed() bool SetShiftPressed(pressed bool) IsShiftPressed() bool SetCtrlPressed(pressed bool) IsCtrlPressed() bool SetMetaPressed(pressed bool) IsMetaPressed() bool GetModifiersMask() KeyModifierMask }
type InputMap ¶
type InputMap interface { Object HasAction(action StringName) bool GetActions() StringName AddAction(action StringName, deadzone float32) EraseAction(action StringName) ActionSetDeadzone(action StringName, deadzone float32) ActionGetDeadzone(action StringName) float32 ActionAddEvent(action StringName, event RefInputEvent) ActionHasEvent(action StringName, event RefInputEvent) bool ActionEraseEvent(action StringName, event RefInputEvent) ActionEraseEvents(action StringName) ActionGetEvents(action StringName) RefInputEvent EventIsAction(event RefInputEvent, action StringName, exact_match bool) bool LoadFromProjectSettings() }
type InstancePlaceholder ¶
type InstancePlaceholder interface { Node GetStoredValues(with_order bool) Dictionary CreateInstance(replace bool, custom_scene RefPackedScene) Node GetInstancePath() String }
type IntervalTweener ¶
type IntervalTweener interface { Tweener }
type ItemList ¶
type ItemList interface { Control AddItem(text String, icon RefTexture2D, selectable bool) int32 AddIconItem(icon RefTexture2D, selectable bool) int32 SetItemText(idx int32, text String) GetItemText(idx int32) String SetItemIcon(idx int32, icon RefTexture2D) GetItemIcon(idx int32) RefTexture2D SetItemTextDirection(idx int32, direction ControlTextDirection) GetItemTextDirection(idx int32) ControlTextDirection SetItemLanguage(idx int32, language String) GetItemLanguage(idx int32) String SetItemIconTransposed(idx int32, transposed bool) IsItemIconTransposed(idx int32) bool SetItemIconRegion(idx int32, rect Rect2) GetItemIconRegion(idx int32) Rect2 SetItemIconModulate(idx int32, modulate Color) GetItemIconModulate(idx int32) Color SetItemSelectable(idx int32, selectable bool) IsItemSelectable(idx int32) bool SetItemDisabled(idx int32, disabled bool) IsItemDisabled(idx int32) bool SetItemMetadata(idx int32, metadata Variant) GetItemMetadata(idx int32) Variant SetItemCustomBgColor(idx int32, custom_bg_color Color) GetItemCustomBgColor(idx int32) Color SetItemCustomFgColor(idx int32, custom_fg_color Color) GetItemCustomFgColor(idx int32) Color GetItemRect(idx int32, expand bool) Rect2 SetItemTooltipEnabled(idx int32, enable bool) IsItemTooltipEnabled(idx int32) bool SetItemTooltip(idx int32, tooltip String) GetItemTooltip(idx int32) String Select(idx int32, single bool) Deselect(idx int32) DeselectAll() IsSelected(idx int32) bool GetSelectedItems() PackedInt32Array MoveItem(from_idx int32, to_idx int32) SetItemCount(count int32) GetItemCount() int32 RemoveItem(idx int32) Clear() SortItemsByText() SetFixedColumnWidth(width int32) GetFixedColumnWidth() int32 SetSameColumnWidth(enable bool) IsSameColumnWidth() bool SetMaxTextLines(lines int32) GetMaxTextLines() int32 SetMaxColumns(amount int32) GetMaxColumns() int32 SetSelectMode(mode ItemListSelectMode) GetSelectMode() ItemListSelectMode SetIconMode(mode ItemListIconMode) GetIconMode() ItemListIconMode SetFixedIconSize(size Vector2i) GetFixedIconSize() Vector2i SetIconScale(scale float32) GetIconScale() float32 SetAllowRmbSelect(allow bool) GetAllowRmbSelect() bool SetAllowReselect(allow bool) GetAllowReselect() bool SetAllowSearch(allow bool) GetAllowSearch() bool SetAutoHeight(enable bool) HasAutoHeight() bool IsAnythingSelected() bool GetItemAtPosition(position Vector2, exact bool) int32 EnsureCurrentIsVisible() GetVScrollBar() VScrollBar SetTextOverrunBehavior(overrun_behavior TextServerOverrunBehavior) GetTextOverrunBehavior() TextServerOverrunBehavior ForceUpdateListSize() }
type JNISingleton ¶
type JNISingleton interface { Object }
type JSON ¶
type JSON interface { Resource Stringify(data Variant, indent String, sort_keys bool, full_precision bool) String ParseString(json_string String) Variant Parse(json_text String, keep_text bool) Error GetData() Variant SetData(data Variant) GetParsedText() String GetErrorLine() int32 GetErrorMessage() String }
type JSONRPC ¶
type JSONRPC interface { Object SetScope(scope String, target Object) ProcessAction(action Variant, recurse bool) Variant ProcessString(action String) String MakeRequest(method String, params Variant, id Variant) Dictionary MakeResponse(result Variant, id Variant) Dictionary MakeNotification(method String, params Variant) Dictionary MakeResponseError(code int32, message String, id Variant) Dictionary }
type JavaClass ¶
type JavaClass interface { RefCounted }
type JavaClassWrapper ¶
type JavaClassWrapper interface { Object Wrap(name String) RefJavaClass }
type JavaScriptBridge ¶
type JavaScriptBridge interface { Object Eval(code String, use_global_execution_context bool) Variant GetInterface(interfaceName String) RefJavaScriptObject CreateCallback(callable Callable) RefJavaScriptObject CreateObject(object String, varargs ...Variant) Variant DownloadBuffer(buffer PackedByteArray, name String, mime String) PwaNeedsUpdate() bool PwaUpdate() Error ForceFsSync() }
type JavaScriptObject ¶
type JavaScriptObject interface { RefCounted }
type KinematicCollision2D ¶
type KinematicCollision2D interface { RefCounted GetPosition() Vector2 GetNormal() Vector2 GetTravel() Vector2 GetRemainder() Vector2 GetAngle(up_direction Vector2) float32 GetDepth() float32 GetLocalShape() Object GetCollider() Object GetColliderId() uint64 GetColliderRid() RID GetColliderShape() Object GetColliderShapeIndex() int32 GetColliderVelocity() Vector2 }
type KinematicCollision3D ¶
type KinematicCollision3D interface { RefCounted GetTravel() Vector3 GetRemainder() Vector3 GetDepth() float32 GetCollisionCount() int32 GetPosition(collision_index int32) Vector3 GetNormal(collision_index int32) Vector3 GetAngle(collision_index int32, up_direction Vector3) float32 GetLocalShape(collision_index int32) Object GetCollider(collision_index int32) Object GetColliderId(collision_index int32) uint64 GetColliderRid(collision_index int32) RID GetColliderShape(collision_index int32) Object GetColliderShapeIndex(collision_index int32) int32 GetColliderVelocity(collision_index int32) Vector3 }
type Label ¶
type Label interface { Control SetHorizontalAlignment(alignment HorizontalAlignment) GetHorizontalAlignment() HorizontalAlignment SetVerticalAlignment(alignment VerticalAlignment) GetVerticalAlignment() VerticalAlignment SetText(text String) GetText() String SetLabelSettings(settings RefLabelSettings) GetLabelSettings() RefLabelSettings SetTextDirection(direction ControlTextDirection) GetTextDirection() ControlTextDirection SetLanguage(language String) GetLanguage() String SetAutowrapMode(autowrap_mode TextServerAutowrapMode) GetAutowrapMode() TextServerAutowrapMode SetJustificationFlags(justification_flags TextServerJustificationFlag) GetJustificationFlags() TextServerJustificationFlag SetClipText(enable bool) IsClippingText() bool SetTabStops(tab_stops PackedFloat32Array) GetTabStops() PackedFloat32Array SetTextOverrunBehavior(overrun_behavior TextServerOverrunBehavior) GetTextOverrunBehavior() TextServerOverrunBehavior SetUppercase(enable bool) IsUppercase() bool GetLineHeight(line int32) int32 GetLineCount() int32 GetVisibleLineCount() int32 GetTotalCharacterCount() int32 SetVisibleCharacters(amount int32) GetVisibleCharacters() int32 GetVisibleCharactersBehavior() TextServerVisibleCharactersBehavior SetVisibleCharactersBehavior(behavior TextServerVisibleCharactersBehavior) SetVisibleRatio(ratio float32) GetVisibleRatio() float32 SetLinesSkipped(lines_skipped int32) GetLinesSkipped() int32 SetMaxLinesVisible(lines_visible int32) GetMaxLinesVisible() int32 SetStructuredTextBidiOverride(parser TextServerStructuredTextParser) GetStructuredTextBidiOverride() TextServerStructuredTextParser SetStructuredTextBidiOverrideOptions(args Array) GetStructuredTextBidiOverrideOptions() Array }
type Label3D ¶
type Label3D interface { GeometryInstance3D SetHorizontalAlignment(alignment HorizontalAlignment) GetHorizontalAlignment() HorizontalAlignment SetVerticalAlignment(alignment VerticalAlignment) GetVerticalAlignment() VerticalAlignment SetModulate(modulate Color) GetModulate() Color SetOutlineModulate(modulate Color) GetOutlineModulate() Color SetText(text String) GetText() String SetTextDirection(direction TextServerDirection) GetTextDirection() TextServerDirection SetLanguage(language String) GetLanguage() String SetStructuredTextBidiOverride(parser TextServerStructuredTextParser) GetStructuredTextBidiOverride() TextServerStructuredTextParser SetStructuredTextBidiOverrideOptions(args Array) GetStructuredTextBidiOverrideOptions() Array SetUppercase(enable bool) IsUppercase() bool SetRenderPriority(priority int32) GetRenderPriority() int32 SetOutlineRenderPriority(priority int32) GetOutlineRenderPriority() int32 SetFont(font RefFont) GetFont() RefFont SetFontSize(size int32) GetFontSize() int32 SetOutlineSize(outline_size int32) GetOutlineSize() int32 SetLineSpacing(line_spacing float32) GetLineSpacing() float32 SetAutowrapMode(autowrap_mode TextServerAutowrapMode) GetAutowrapMode() TextServerAutowrapMode SetJustificationFlags(justification_flags TextServerJustificationFlag) GetJustificationFlags() TextServerJustificationFlag SetWidth(width float32) GetWidth() float32 SetPixelSize(pixel_size float32) GetPixelSize() float32 SetOffset(offset Vector2) GetOffset() Vector2 SetDrawFlag(flag Label3DDrawFlags, enabled bool) GetDrawFlag(flag Label3DDrawFlags) bool SetBillboardMode(mode BaseMaterial3DBillboardMode) GetBillboardMode() BaseMaterial3DBillboardMode SetAlphaCutMode(mode Label3DAlphaCutMode) GetAlphaCutMode() Label3DAlphaCutMode SetAlphaScissorThreshold(threshold float32) GetAlphaScissorThreshold() float32 SetAlphaHashScale(threshold float32) GetAlphaHashScale() float32 SetAlphaAntialiasing(alpha_aa BaseMaterial3DAlphaAntiAliasing) GetAlphaAntialiasing() BaseMaterial3DAlphaAntiAliasing SetAlphaAntialiasingEdge(edge float32) GetAlphaAntialiasingEdge() float32 SetTextureFilter(mode BaseMaterial3DTextureFilter) GetTextureFilter() BaseMaterial3DTextureFilter GenerateTriangleMesh() RefTriangleMesh }
type LabelSettings ¶
type LabelSettings interface { Resource SetLineSpacing(spacing float32) GetLineSpacing() float32 SetFont(font RefFont) GetFont() RefFont SetFontSize(size int32) GetFontSize() int32 SetFontColor(color Color) GetFontColor() Color SetOutlineSize(size int32) GetOutlineSize() int32 SetOutlineColor(color Color) GetOutlineColor() Color SetShadowSize(size int32) GetShadowSize() int32 SetShadowColor(color Color) GetShadowColor() Color SetShadowOffset(offset Vector2) GetShadowOffset() Vector2 }
type Light2D ¶
type Light2D interface { Node2D SetEnabled(enabled bool) IsEnabled() bool SetEditorOnly(editor_only bool) IsEditorOnly() bool SetColor(color Color) GetColor() Color SetEnergy(energy float32) GetEnergy() float32 SetZRangeMin(z int32) GetZRangeMin() int32 SetZRangeMax(z int32) GetZRangeMax() int32 SetLayerRangeMin(layer int32) GetLayerRangeMin() int32 SetLayerRangeMax(layer int32) GetLayerRangeMax() int32 SetItemCullMask(item_cull_mask int32) GetItemCullMask() int32 SetItemShadowCullMask(item_shadow_cull_mask int32) GetItemShadowCullMask() int32 SetShadowEnabled(enabled bool) IsShadowEnabled() bool SetShadowSmooth(smooth float32) GetShadowSmooth() float32 SetShadowFilter(filter Light2DShadowFilter) GetShadowFilter() Light2DShadowFilter SetShadowColor(shadow_color Color) GetShadowColor() Color SetBlendMode(mode Light2DBlendMode) GetBlendMode() Light2DBlendMode SetHeight(height float32) GetHeight() float32 }
type Light3D ¶
type Light3D interface { VisualInstance3D SetEditorOnly(editor_only bool) IsEditorOnly() bool SetParam(param Light3DParam, value float32) GetParam(param Light3DParam) float32 SetShadow(enabled bool) HasShadow() bool SetNegative(enabled bool) IsNegative() bool SetCullMask(cull_mask uint32) GetCullMask() uint32 SetEnableDistanceFade(enable bool) IsDistanceFadeEnabled() bool SetDistanceFadeBegin(distance float32) GetDistanceFadeBegin() float32 SetDistanceFadeShadow(distance float32) GetDistanceFadeShadow() float32 SetDistanceFadeLength(distance float32) GetDistanceFadeLength() float32 SetColor(color Color) GetColor() Color SetShadowReverseCullFace(enable bool) GetShadowReverseCullFace() bool SetBakeMode(bake_mode Light3DBakeMode) GetBakeMode() Light3DBakeMode SetProjector(projector RefTexture2D) GetProjector() RefTexture2D SetTemperature(temperature float32) GetTemperature() float32 }
type LightOccluder2D ¶
type LightOccluder2D interface { Node2D SetOccluderPolygon(polygon RefOccluderPolygon2D) GetOccluderPolygon() RefOccluderPolygon2D SetOccluderLightMask(mask int32) GetOccluderLightMask() int32 SetAsSdfCollision(enable bool) IsSetAsSdfCollision() bool }
type LightmapGI ¶
type LightmapGI interface { VisualInstance3D SetLightData(data RefLightmapGIData) GetLightData() RefLightmapGIData SetBakeQuality(bake_quality LightmapGIBakeQuality) GetBakeQuality() LightmapGIBakeQuality SetBounces(bounces int32) GetBounces() int32 SetBounceIndirectEnergy(bounce_indirect_energy float32) GetBounceIndirectEnergy() float32 SetGenerateProbes(subdivision LightmapGIGenerateProbes) GetGenerateProbes() LightmapGIGenerateProbes SetBias(bias float32) GetBias() float32 SetEnvironmentMode(mode LightmapGIEnvironmentMode) GetEnvironmentMode() LightmapGIEnvironmentMode SetEnvironmentCustomSky(sky RefSky) GetEnvironmentCustomSky() RefSky SetEnvironmentCustomColor(color Color) GetEnvironmentCustomColor() Color SetEnvironmentCustomEnergy(energy float32) GetEnvironmentCustomEnergy() float32 SetMaxTextureSize(max_texture_size int32) GetMaxTextureSize() int32 SetUseDenoiser(use_denoiser bool) IsUsingDenoiser() bool SetDenoiserStrength(denoiser_strength float32) GetDenoiserStrength() float32 SetInterior(enable bool) IsInterior() bool SetDirectional(directional bool) IsDirectional() bool SetUseTextureForBounces(use_texture_for_bounces bool) IsUsingTextureForBounces() bool SetCameraAttributes(camera_attributes RefCameraAttributes) GetCameraAttributes() RefCameraAttributes }
type LightmapGIData ¶
type LightmapGIData interface { Resource SetLightmapTextures(light_textures RefTextureLayered) GetLightmapTextures() RefTextureLayered SetUsesSphericalHarmonics(uses_spherical_harmonics bool) IsUsingSphericalHarmonics() bool AddUser(path NodePath, uv_scale Rect2, slice_index int32, sub_instance int32) GetUserCount() int32 GetUserPath(user_idx int32) NodePath ClearUsers() SetLightTexture(light_texture RefTextureLayered) GetLightTexture() RefTextureLayered }
type LightmapProbe ¶
type LightmapProbe interface { Node3D }
type Lightmapper ¶
type Lightmapper interface { RefCounted }
type LightmapperRD ¶
type LightmapperRD interface { Lightmapper }
type Line2D ¶
type Line2D interface { Node2D SetPoints(points PackedVector2Array) GetPoints() PackedVector2Array SetPointPosition(index int32, position Vector2) GetPointPosition(index int32) Vector2 GetPointCount() int32 AddPoint(position Vector2, index int32) RemovePoint(index int32) ClearPoints() SetClosed(closed bool) IsClosed() bool SetWidth(width float32) GetWidth() float32 SetCurve(curve RefCurve) GetCurve() RefCurve SetDefaultColor(color Color) GetDefaultColor() Color SetGradient(color RefGradient) GetGradient() RefGradient SetTexture(texture RefTexture2D) GetTexture() RefTexture2D SetTextureMode(mode Line2DLineTextureMode) GetTextureMode() Line2DLineTextureMode SetJointMode(mode Line2DLineJointMode) GetJointMode() Line2DLineJointMode SetBeginCapMode(mode Line2DLineCapMode) GetBeginCapMode() Line2DLineCapMode SetEndCapMode(mode Line2DLineCapMode) GetEndCapMode() Line2DLineCapMode SetSharpLimit(limit float32) GetSharpLimit() float32 SetRoundPrecision(precision int32) GetRoundPrecision() int32 SetAntialiased(antialiased bool) GetAntialiased() bool }
type LineEdit ¶
type LineEdit interface { Control SetHorizontalAlignment(alignment HorizontalAlignment) GetHorizontalAlignment() HorizontalAlignment Clear() Select(from int32, to int32) SelectAll() Deselect() HasSelection() bool GetSelectedText() String GetSelectionFromColumn() int32 GetSelectionToColumn() int32 SetText(text String) GetText() String GetDrawControlChars() bool SetDrawControlChars(enable bool) SetTextDirection(direction ControlTextDirection) GetTextDirection() ControlTextDirection SetLanguage(language String) GetLanguage() String SetStructuredTextBidiOverride(parser TextServerStructuredTextParser) GetStructuredTextBidiOverride() TextServerStructuredTextParser SetStructuredTextBidiOverrideOptions(args Array) GetStructuredTextBidiOverrideOptions() Array SetPlaceholder(text String) GetPlaceholder() String SetCaretColumn(position int32) GetCaretColumn() int32 GetScrollOffset() float32 SetExpandToTextLengthEnabled(enabled bool) IsExpandToTextLengthEnabled() bool SetCaretBlinkEnabled(enabled bool) IsCaretBlinkEnabled() bool SetCaretMidGraphemeEnabled(enabled bool) IsCaretMidGraphemeEnabled() bool SetCaretForceDisplayed(enabled bool) IsCaretForceDisplayed() bool SetCaretBlinkInterval(interval float32) GetCaretBlinkInterval() float32 SetMaxLength(chars int32) GetMaxLength() int32 InsertTextAtCaret(text String) DeleteCharAtCaret() DeleteText(from_column int32, to_column int32) SetEditable(enabled bool) IsEditable() bool SetSecret(enabled bool) IsSecret() bool SetSecretCharacter(character String) GetSecretCharacter() String MenuOption(option int32) GetMenu() PopupMenu IsMenuVisible() bool SetContextMenuEnabled(enable bool) IsContextMenuEnabled() bool SetVirtualKeyboardEnabled(enable bool) IsVirtualKeyboardEnabled() bool SetVirtualKeyboardType(typeName LineEditVirtualKeyboardType) GetVirtualKeyboardType() LineEditVirtualKeyboardType SetClearButtonEnabled(enable bool) IsClearButtonEnabled() bool SetShortcutKeysEnabled(enable bool) IsShortcutKeysEnabled() bool SetMiddleMousePasteEnabled(enable bool) IsMiddleMousePasteEnabled() bool SetSelectingEnabled(enable bool) IsSelectingEnabled() bool SetDeselectOnFocusLossEnabled(enable bool) IsDeselectOnFocusLossEnabled() bool SetDragAndDropSelectionEnabled(enable bool) IsDragAndDropSelectionEnabled() bool SetRightIcon(icon RefTexture2D) GetRightIcon() RefTexture2D SetFlat(enabled bool) IsFlat() bool SetSelectAllOnFocus(enabled bool) IsSelectAllOnFocus() bool }
type LinkButton ¶
type LinkButton interface { BaseButton SetText(text String) GetText() String SetTextDirection(direction ControlTextDirection) GetTextDirection() ControlTextDirection SetLanguage(language String) GetLanguage() String SetUri(uri String) GetUri() String SetUnderlineMode(underline_mode LinkButtonUnderlineMode) GetUnderlineMode() LinkButtonUnderlineMode SetStructuredTextBidiOverride(parser TextServerStructuredTextParser) GetStructuredTextBidiOverride() TextServerStructuredTextParser SetStructuredTextBidiOverrideOptions(args Array) GetStructuredTextBidiOverrideOptions() Array }
type MarginContainer ¶
type MarginContainer interface { Container }
type Marshalls ¶
type Marshalls interface { Object VariantToBase64(variant Variant, full_objects bool) String Base64ToVariant(base64_str String, allow_objects bool) Variant RawToBase64(array PackedByteArray) String Base64ToRaw(base64_str String) PackedByteArray Utf8ToBase64(utf8_str String) String Base64ToUtf8(base64_str String) String }
type Material ¶
type Material interface { Resource // TODO: Implement virtual method: Internal_GetShaderRid() RID // TODO: Implement virtual method: Internal_GetShaderMode() ShaderMode // TODO: Implement virtual method: Internal_CanDoNextPass() bool // TODO: Implement virtual method: Internal_CanUseRenderPriority() bool SetNextPass(next_pass RefMaterial) GetNextPass() RefMaterial SetRenderPriority(priority int32) GetRenderPriority() int32 InspectNativeShaderCode() CreatePlaceholder() RefResource }
type MenuBar ¶
type MenuBar interface { Control SetSwitchOnHover(enable bool) IsSwitchOnHover() bool SetDisableShortcuts(disabled bool) SetPreferGlobalMenu(enabled bool) IsPreferGlobalMenu() bool IsNativeMenu() bool GetMenuCount() int32 SetTextDirection(direction ControlTextDirection) GetTextDirection() ControlTextDirection SetLanguage(language String) GetLanguage() String SetFlat(enabled bool) IsFlat() bool SetStartIndex(enabled int32) GetStartIndex() int32 SetMenuTitle(menu int32, title String) GetMenuTitle(menu int32) String SetMenuTooltip(menu int32, tooltip String) GetMenuTooltip(menu int32) String SetMenuDisabled(menu int32, disabled bool) IsMenuDisabled(menu int32) bool SetMenuHidden(menu int32, hidden bool) IsMenuHidden(menu int32) bool GetMenuPopup(menu int32) PopupMenu }
type MenuButton ¶
type Mesh ¶
type Mesh interface { Resource // TODO: Implement virtual method: Internal_GetSurfaceCount() int32 // TODO: Implement virtual method: Internal_SurfaceGetArrayLen(index int32,) int32 // TODO: Implement virtual method: Internal_SurfaceGetArrayIndexLen(index int32,) int32 // TODO: Implement virtual method: Internal_SurfaceGetArrays(index int32,) Array // TODO: Implement virtual method: Internal_SurfaceGetBlendShapeArrays(index int32,) Array // TODO: Implement virtual method: Internal_SurfaceGetLods(index int32,) Dictionary // TODO: Implement virtual method: Internal_SurfaceGetFormat(index int32,) uint32 // TODO: Implement virtual method: Internal_SurfaceGetPrimitiveType(index int32,) uint32 // TODO: Implement virtual method: Internal_SurfaceSetMaterial(index int32,material RefMaterial,) // TODO: Implement virtual method: Internal_SurfaceGetMaterial(index int32,) RefMaterial // TODO: Implement virtual method: Internal_GetBlendShapeCount() int32 // TODO: Implement virtual method: Internal_GetBlendShapeName(index int32,) StringName // TODO: Implement virtual method: Internal_SetBlendShapeName(index int32,name StringName,) // TODO: Implement virtual method: Internal_GetAabb() AABB SetLightmapSizeHint(size Vector2i) GetLightmapSizeHint() Vector2i GetAabb() AABB GetFaces() PackedVector3Array GetSurfaceCount() int32 SurfaceGetArrays(surf_idx int32) Array SurfaceGetBlendShapeArrays(surf_idx int32) Array SurfaceSetMaterial(surf_idx int32, material RefMaterial) SurfaceGetMaterial(surf_idx int32) RefMaterial CreatePlaceholder() RefResource CreateTrimeshShape() RefConcavePolygonShape3D CreateConvexShape(clean bool, simplify bool) RefConvexPolygonShape3D CreateOutline(margin float32) RefMesh GenerateTriangleMesh() RefTriangleMesh }
type MeshConvexDecompositionSettings ¶
type MeshConvexDecompositionSettings interface { RefCounted SetMaxConcavity(max_concavity float32) GetMaxConcavity() float32 SetSymmetryPlanesClippingBias(symmetry_planes_clipping_bias float32) GetSymmetryPlanesClippingBias() float32 SetRevolutionAxesClippingBias(revolution_axes_clipping_bias float32) GetRevolutionAxesClippingBias() float32 SetMinVolumePerConvexHull(min_volume_per_convex_hull float32) GetMinVolumePerConvexHull() float32 SetResolution(min_volume_per_convex_hull uint32) GetResolution() uint32 SetMaxNumVerticesPerConvexHull(max_num_vertices_per_convex_hull uint32) GetMaxNumVerticesPerConvexHull() uint32 SetPlaneDownsampling(plane_downsampling uint32) GetPlaneDownsampling() uint32 SetConvexHullDownsampling(convex_hull_downsampling uint32) GetConvexHullDownsampling() uint32 SetNormalizeMesh(normalize_mesh bool) GetNormalizeMesh() bool SetMode(mode MeshConvexDecompositionSettingsMode) GetMode() MeshConvexDecompositionSettingsMode SetConvexHullApproximation(convex_hull_approximation bool) GetConvexHullApproximation() bool SetMaxConvexHulls(max_convex_hulls uint32) GetMaxConvexHulls() uint32 SetProjectHullVertices(project_hull_vertices bool) GetProjectHullVertices() bool }
type MeshDataTool ¶
type MeshDataTool interface { RefCounted Clear() CreateFromSurface(mesh RefArrayMesh, surface int32) Error CommitToSurface(mesh RefArrayMesh, compression_flags uint64) Error GetFormat() uint64 GetVertexCount() int32 GetEdgeCount() int32 GetFaceCount() int32 SetVertex(idx int32, vertex Vector3) GetVertex(idx int32) Vector3 SetVertexNormal(idx int32, normal Vector3) GetVertexNormal(idx int32) Vector3 SetVertexTangent(idx int32, tangent Plane) GetVertexTangent(idx int32) Plane SetVertexUv(idx int32, uv Vector2) GetVertexUv(idx int32) Vector2 SetVertexUv2(idx int32, uv2 Vector2) GetVertexUv2(idx int32) Vector2 SetVertexColor(idx int32, color Color) GetVertexColor(idx int32) Color SetVertexBones(idx int32, bones PackedInt32Array) GetVertexBones(idx int32) PackedInt32Array SetVertexWeights(idx int32, weights PackedFloat32Array) GetVertexWeights(idx int32) PackedFloat32Array SetVertexMeta(idx int32, meta Variant) GetVertexMeta(idx int32) Variant GetVertexEdges(idx int32) PackedInt32Array GetVertexFaces(idx int32) PackedInt32Array GetEdgeVertex(idx int32, vertex int32) int32 GetEdgeFaces(idx int32) PackedInt32Array SetEdgeMeta(idx int32, meta Variant) GetEdgeMeta(idx int32) Variant GetFaceVertex(idx int32, vertex int32) int32 GetFaceEdge(idx int32, edge int32) int32 SetFaceMeta(idx int32, meta Variant) GetFaceMeta(idx int32) Variant GetFaceNormal(idx int32) Vector3 SetMaterial(material RefMaterial) GetMaterial() RefMaterial }
type MeshInstance2D ¶
type MeshInstance2D interface { Node2D SetMesh(mesh RefMesh) GetMesh() RefMesh SetTexture(texture RefTexture2D) GetTexture() RefTexture2D }
type MeshInstance3D ¶
type MeshInstance3D interface { GeometryInstance3D SetMesh(mesh RefMesh) GetMesh() RefMesh SetSkeletonPath(skeleton_path NodePath) GetSkeletonPath() NodePath SetSkin(skin RefSkin) GetSkin() RefSkin GetSurfaceOverrideMaterialCount() int32 SetSurfaceOverrideMaterial(surface int32, material RefMaterial) GetSurfaceOverrideMaterial(surface int32) RefMaterial GetActiveMaterial(surface int32) RefMaterial CreateTrimeshCollision() CreateConvexCollision(clean bool, simplify bool) CreateMultipleConvexCollisions(settings RefMeshConvexDecompositionSettings) GetBlendShapeCount() int32 FindBlendShapeByName(name StringName) int32 GetBlendShapeValue(blend_shape_idx int32) float32 SetBlendShapeValue(blend_shape_idx int32, value float32) CreateDebugTangents() }
type MeshLibrary ¶
type MeshLibrary interface { Resource CreateItem(id int32) SetItemName(id int32, name String) SetItemMesh(id int32, mesh RefMesh) SetItemMeshTransform(id int32, mesh_transform Transform3D) SetItemShapes(id int32, shapes Array) SetItemPreview(id int32, texture RefTexture2D) GetItemName(id int32) String GetItemMesh(id int32) RefMesh GetItemMeshTransform(id int32) Transform3D GetItemShapes(id int32) Array GetItemPreview(id int32) RefTexture2D RemoveItem(id int32) FindItemByName(name String) int32 Clear() GetItemList() PackedInt32Array GetLastUnusedItemId() int32 }
type MeshTexture ¶
type MeshTexture interface { Texture2D SetMesh(mesh RefMesh) GetMesh() RefMesh SetImageSize(size Vector2) GetImageSize() Vector2 SetBaseTexture(texture RefTexture2D) GetBaseTexture() RefTexture2D }
type MethodTweener ¶
type MethodTweener interface { Tweener SetDelay(delay float64) RefMethodTweener SetTrans(trans TweenTransitionType) RefMethodTweener SetEase(ease TweenEaseType) RefMethodTweener }
type MissingNode ¶
type MissingResource ¶
type MobileVRInterface ¶
type MobileVRInterface interface { XRInterface SetEyeHeight(eye_height float64) GetEyeHeight() float64 SetIod(iod float64) GetIod() float64 SetDisplayWidth(display_width float64) GetDisplayWidth() float64 SetDisplayToLens(display_to_lens float64) GetDisplayToLens() float64 SetOversample(oversample float64) GetOversample() float64 SetK1(k float64) GetK1() float64 SetK2(k float64) GetK2() float64 }
type MovieWriter ¶
type MovieWriter interface { Object // TODO: Implement virtual method: Internal_GetAudioMixRate() uint32 // TODO: Implement virtual method: Internal_GetAudioSpeakerMode() AudioServerSpeakerMode // TODO: Implement virtual method: Internal_HandlesFile(path String,) bool // TODO: Implement virtual method: Internal_WriteBegin(movie_size Vector2i,fps uint32,base_path String,) Error // TODO: Implement virtual method: Internal_WriteFrame(frame_image RefImage,audio_frame_block unsafe.Pointer,) Error // TODO: Implement virtual method: Internal_WriteEnd() AddWriter(writer MovieWriter) }
type MultiMesh ¶
type MultiMesh interface { Resource SetMesh(mesh RefMesh) GetMesh() RefMesh SetUseColors(enable bool) IsUsingColors() bool SetUseCustomData(enable bool) IsUsingCustomData() bool SetTransformFormat(format MultiMeshTransformFormat) GetTransformFormat() MultiMeshTransformFormat SetInstanceCount(count int32) GetInstanceCount() int32 SetVisibleInstanceCount(count int32) GetVisibleInstanceCount() int32 SetInstanceTransform(instance int32, transform Transform3D) SetInstanceTransform2D(instance int32, transform Transform2D) GetInstanceTransform(instance int32) Transform3D GetInstanceTransform2D(instance int32) Transform2D SetInstanceColor(instance int32, color Color) GetInstanceColor(instance int32) Color SetInstanceCustomData(instance int32, custom_data Color) GetInstanceCustomData(instance int32) Color GetAabb() AABB GetBuffer() PackedFloat32Array SetBuffer(buffer PackedFloat32Array) }
type MultiMeshInstance2D ¶
type MultiMeshInstance2D interface { Node2D SetMultimesh(multimesh RefMultiMesh) GetMultimesh() RefMultiMesh SetTexture(texture RefTexture2D) GetTexture() RefTexture2D }
type MultiMeshInstance3D ¶
type MultiMeshInstance3D interface { GeometryInstance3D SetMultimesh(multimesh RefMultiMesh) GetMultimesh() RefMultiMesh }
type MultiplayerAPI ¶
type MultiplayerAPI interface { RefCounted HasMultiplayerPeer() bool GetMultiplayerPeer() RefMultiplayerPeer SetMultiplayerPeer(peer RefMultiplayerPeer) GetUniqueId() int32 IsServer() bool GetRemoteSenderId() int32 Poll() Error Rpc(peer int32, object Object, method StringName, arguments Array) Error ObjectConfigurationAdd(object Object, configuration Variant) Error ObjectConfigurationRemove(object Object, configuration Variant) Error GetPeers() PackedInt32Array SetDefaultInterface(interface_name StringName) GetDefaultInterface() StringName CreateDefaultInterface() RefMultiplayerAPI }
type MultiplayerAPIExtension ¶
type MultiplayerAPIExtension interface { MultiplayerAPI }
type MultiplayerPeer ¶
type MultiplayerPeer interface { PacketPeer SetTransferChannel(channel int32) GetTransferChannel() int32 SetTransferMode(mode MultiplayerPeerTransferMode) GetTransferMode() MultiplayerPeerTransferMode SetTargetPeer(id int32) GetPacketPeer() int32 GetPacketChannel() int32 GetPacketMode() MultiplayerPeerTransferMode Poll() Close() DisconnectPeer(peer int32, force bool) GetConnectionStatus() MultiplayerPeerConnectionStatus GetUniqueId() int32 GenerateUniqueId() uint32 SetRefuseNewConnections(enable bool) IsRefusingNewConnections() bool IsServerRelaySupported() bool }
type MultiplayerPeerExtension ¶
type MultiplayerPeerExtension interface { MultiplayerPeer }
type MultiplayerSpawner ¶
type MultiplayerSpawner interface { Node AddSpawnableScene(path String) GetSpawnableSceneCount() int32 GetSpawnableScene(index int32) String ClearSpawnableScenes() Spawn(data Variant) Node GetSpawnPath() NodePath SetSpawnPath(path NodePath) GetSpawnLimit() uint32 SetSpawnLimit(limit uint32) GetSpawnFunction() Callable SetSpawnFunction(spawn_function Callable) }
type MultiplayerSynchronizer ¶
type MultiplayerSynchronizer interface { Node SetRootPath(path NodePath) GetRootPath() NodePath SetReplicationInterval(milliseconds float64) GetReplicationInterval() float64 SetDeltaInterval(milliseconds float64) GetDeltaInterval() float64 SetReplicationConfig(config RefSceneReplicationConfig) GetReplicationConfig() RefSceneReplicationConfig SetVisibilityUpdateMode(mode MultiplayerSynchronizerVisibilityUpdateMode) GetVisibilityUpdateMode() MultiplayerSynchronizerVisibilityUpdateMode UpdateVisibility(for_peer int32) SetVisibilityPublic(visible bool) IsVisibilityPublic() bool AddVisibilityFilter(filter Callable) RemoveVisibilityFilter(filter Callable) SetVisibilityFor(peer int32, visible bool) GetVisibilityFor(peer int32) bool }
type Mutex ¶
type Mutex interface { RefCounted Lock() TryLock() bool Unlock() }
type NavigationAgent2D ¶
type NavigationAgent2D interface { Node }
type NavigationAgent3D ¶
type NavigationAgent3D interface { Node }
type NavigationLink2D ¶
type NavigationLink2D interface { Node2D }
type NavigationLink3D ¶
type NavigationLink3D interface { Node3D }
type NavigationMesh ¶
type NavigationMesh interface { Resource }
type NavigationMeshGenerator ¶
type NavigationMeshGenerator interface { Object }
type NavigationMeshSourceGeometryData2D ¶
type NavigationMeshSourceGeometryData2D interface { Resource }
type NavigationMeshSourceGeometryData3D ¶
type NavigationMeshSourceGeometryData3D interface { Resource }
type NavigationObstacle2D ¶
type NavigationObstacle2D interface { Node2D }
type NavigationObstacle3D ¶
type NavigationObstacle3D interface { Node3D }
type NavigationPathQueryParameters2D ¶
type NavigationPathQueryParameters2D interface { RefCounted }
type NavigationPathQueryParameters3D ¶
type NavigationPathQueryParameters3D interface { RefCounted }
type NavigationPathQueryResult2D ¶
type NavigationPathQueryResult2D interface { RefCounted }
type NavigationPathQueryResult3D ¶
type NavigationPathQueryResult3D interface { RefCounted }
type NavigationPolygon ¶
type NavigationPolygon interface { Resource }
type NavigationRegion2D ¶
type NavigationRegion2D interface { Node2D }
type NavigationRegion3D ¶
type NavigationRegion3D interface { Node3D }
type NavigationServer2D ¶
type NavigationServer2D interface { Object }
type NavigationServer3D ¶
type NavigationServer3D interface { Object }
type NinePatchRect ¶
type NinePatchRect interface { Control SetTexture(texture RefTexture2D) GetTexture() RefTexture2D SetPatchMargin(margin Side, value int32) GetPatchMargin(margin Side) int32 SetRegionRect(rect Rect2) GetRegionRect() Rect2 SetDrawCenter(draw_center bool) IsDrawCenterEnabled() bool SetHAxisStretchMode(mode NinePatchRectAxisStretchMode) GetHAxisStretchMode() NinePatchRectAxisStretchMode SetVAxisStretchMode(mode NinePatchRectAxisStretchMode) GetVAxisStretchMode() NinePatchRectAxisStretchMode }
type Node ¶
type Node interface { Object // TODO: Implement virtual method: Internal_Process(delta float64,) // TODO: Implement virtual method: Internal_PhysicsProcess(delta float64,) // TODO: Implement virtual method: Internal_EnterTree() // TODO: Implement virtual method: Internal_ExitTree() // TODO: Implement virtual method: Internal_Ready() // TODO: Implement virtual method: Internal_GetConfigurationWarnings() PackedStringArray // TODO: Implement virtual method: Internal_Input(event RefInputEvent,) // TODO: Implement virtual method: Internal_ShortcutInput(event RefInputEvent,) // TODO: Implement virtual method: Internal_UnhandledInput(event RefInputEvent,) // TODO: Implement virtual method: Internal_UnhandledKeyInput(event RefInputEvent,) PrintOrphanNodes() AddSibling(sibling Node, force_readable_name bool) SetName(name String) GetName() StringName AddChild(node Node, force_readable_name bool, internalMode NodeInternalMode) RemoveChild(node Node) Reparent(new_parent Node, keep_global_transform bool) GetChildCount(include_internal bool) int32 GetChildren(include_internal bool) Node GetChild(idx int32, include_internal bool) Node HasNode(path NodePath) bool GetNode(path NodePath) Node GetNodeOrNull(path NodePath) Node GetParent() Node FindChild(pattern String, recursive bool, owned bool) Node FindChildren(pattern String, typeName String, recursive bool, owned bool) Node FindParent(pattern String) Node HasNodeAndResource(path NodePath) bool GetNodeAndResource(path NodePath) Array IsInsideTree() bool IsAncestorOf(node Node) bool IsGreaterThan(node Node) bool GetPath() NodePath GetPathTo(node Node, use_unique_path bool) NodePath AddToGroup(group StringName, persistent bool) RemoveFromGroup(group StringName) IsInGroup(group StringName) bool MoveChild(child_node Node, to_index int32) GetGroups() StringName SetOwner(owner Node) GetOwner() Node GetIndex(include_internal bool) int32 PrintTree() PrintTreePretty() GetTreeString() String GetTreeStringPretty() String SetSceneFilePath(scene_file_path String) GetSceneFilePath() String PropagateNotification(what int32) PropagateCall(method StringName, args Array, parent_first bool) SetPhysicsProcess(enable bool) GetPhysicsProcessDeltaTime() float64 IsPhysicsProcessing() bool GetProcessDeltaTime() float64 SetProcess(enable bool) SetProcessPriority(priority int32) GetProcessPriority() int32 SetPhysicsProcessPriority(priority int32) GetPhysicsProcessPriority() int32 IsProcessing() bool SetProcessInput(enable bool) IsProcessingInput() bool SetProcessShortcutInput(enable bool) IsProcessingShortcutInput() bool SetProcessUnhandledInput(enable bool) IsProcessingUnhandledInput() bool SetProcessUnhandledKeyInput(enable bool) IsProcessingUnhandledKeyInput() bool SetProcessMode(mode NodeProcessMode) GetProcessMode() NodeProcessMode CanProcess() bool SetProcessThreadGroup(mode NodeProcessThreadGroup) GetProcessThreadGroup() NodeProcessThreadGroup SetProcessThreadMessages(flags NodeProcessThreadMessages) GetProcessThreadMessages() NodeProcessThreadMessages SetProcessThreadGroupOrder(order int32) GetProcessThreadGroupOrder() int32 SetDisplayFolded(fold bool) IsDisplayedFolded() bool SetProcessInternal(enable bool) IsProcessingInternal() bool SetPhysicsProcessInternal(enable bool) IsPhysicsProcessingInternal() bool GetWindow() Window GetLastExclusiveWindow() Window GetTree() SceneTree CreateTween() RefTween Duplicate(flags int32) Node ReplaceBy(node Node, keep_groups bool) SetSceneInstanceLoadPlaceholder(load_placeholder bool) GetSceneInstanceLoadPlaceholder() bool SetEditableInstance(node Node, is_editable bool) IsEditableInstance(node Node) bool GetViewport() Viewport QueueFree() RequestReady() IsNodeReady() bool SetMultiplayerAuthority(id int32, recursive bool) GetMultiplayerAuthority() int32 IsMultiplayerAuthority() bool GetMultiplayer() RefMultiplayerAPI RpcConfig(method StringName, config Variant) SetEditorDescription(editor_description String) GetEditorDescription() String SetUniqueNameInOwner(enable bool) IsUniqueNameInOwner() bool Rpc(method StringName, varargs ...Variant) Error RpcId(peer_id int64, method StringName, varargs ...Variant) Error UpdateConfigurationWarnings() CallDeferredThreadGroup(method StringName, varargs ...Variant) Variant SetDeferredThreadGroup(property StringName, value Variant) NotifyDeferredThreadGroup(what int32) CallThreadSafe(method StringName, varargs ...Variant) Variant SetThreadSafe(property StringName, value Variant) NotifyThreadSafe(what int32) }
type Node2D ¶
type Node2D interface { CanvasItem SetPosition(position Vector2) SetRotation(radians float32) SetRotationDegrees(degrees float32) SetSkew(radians float32) SetScale(scale Vector2) GetPosition() Vector2 GetRotation() float32 GetRotationDegrees() float32 GetSkew() float32 GetScale() Vector2 Rotate(radians float32) MoveLocalX(delta float32, scaled bool) MoveLocalY(delta float32, scaled bool) Translate(offset Vector2) GlobalTranslate(offset Vector2) ApplyScale(ratio Vector2) SetGlobalPosition(position Vector2) GetGlobalPosition() Vector2 SetGlobalRotation(radians float32) SetGlobalRotationDegrees(degrees float32) GetGlobalRotation() float32 GetGlobalRotationDegrees() float32 SetGlobalSkew(radians float32) GetGlobalSkew() float32 SetGlobalScale(scale Vector2) GetGlobalScale() Vector2 SetTransform(xform Transform2D) SetGlobalTransform(xform Transform2D) LookAt(point Vector2) GetAngleTo(point Vector2) float32 ToLocal(global_point Vector2) Vector2 ToGlobal(local_point Vector2) Vector2 GetRelativeTransformToParent(parent Node) Transform2D }
type Node3D ¶
type Node3D interface { Node SetTransform(local Transform3D) GetTransform() Transform3D SetPosition(position Vector3) GetPosition() Vector3 SetRotation(euler_radians Vector3) GetRotation() Vector3 SetRotationDegrees(euler_degrees Vector3) GetRotationDegrees() Vector3 SetRotationOrder(order EulerOrder) GetRotationOrder() EulerOrder SetRotationEditMode(edit_mode Node3DRotationEditMode) GetRotationEditMode() Node3DRotationEditMode SetScale(scale Vector3) GetScale() Vector3 SetQuaternion(quaternion Quaternion) GetQuaternion() Quaternion SetBasis(basis Basis) GetBasis() Basis SetGlobalTransform(global Transform3D) GetGlobalTransform() Transform3D SetGlobalPosition(position Vector3) GetGlobalPosition() Vector3 SetGlobalBasis(basis Basis) GetGlobalBasis() Basis SetGlobalRotation(euler_radians Vector3) GetGlobalRotation() Vector3 SetGlobalRotationDegrees(euler_degrees Vector3) GetGlobalRotationDegrees() Vector3 GetParentNode3D() Node3D SetIgnoreTransformNotification(enabled bool) SetAsTopLevel(enable bool) IsSetAsTopLevel() bool SetDisableScale(disable bool) IsScaleDisabled() bool GetWorld3D() RefWorld3D ForceUpdateTransform() SetVisibilityParent(path NodePath) GetVisibilityParent() NodePath UpdateGizmos() AddGizmo(gizmo RefNode3DGizmo) GetGizmos() RefNode3DGizmo ClearGizmos() SetSubgizmoSelection(gizmo RefNode3DGizmo, id int32, transform Transform3D) ClearSubgizmoSelection() SetVisible(visible bool) IsVisible() bool IsVisibleInTree() bool Show() Hide() SetNotifyLocalTransform(enable bool) IsLocalTransformNotificationEnabled() bool SetNotifyTransform(enable bool) IsTransformNotificationEnabled() bool Rotate(axis Vector3, angle float32) GlobalRotate(axis Vector3, angle float32) GlobalScale(scale Vector3) GlobalTranslate(offset Vector3) RotateObjectLocal(axis Vector3, angle float32) ScaleObjectLocal(scale Vector3) TranslateObjectLocal(offset Vector3) RotateX(angle float32) RotateY(angle float32) RotateZ(angle float32) Translate(offset Vector3) Orthonormalize() SetIdentity() LookAt(target Vector3, up Vector3, use_model_front bool) LookAtFromPosition(position Vector3, target Vector3, up Vector3, use_model_front bool) ToLocal(global_point Vector3) Vector3 ToGlobal(local_point Vector3) Vector3 }
type Node3DGizmo ¶
type Node3DGizmo interface { RefCounted }
type NodePath ¶
type NodePath [8]uint8
* NodePath * indexingReturnType: * isKeyed: false * hasDestructor: true
func NewNodePathWithGDExtensionConstTypePtr ¶
func NewNodePathWithGDExtensionConstTypePtr(src GDExtensionConstTypePtr) NodePath
copy funuctions
func NewNodePathWithNodePath ¶
NewNodePath, index: 1
func (*NodePath) Equal_NodePath ¶
Equal_NodePath operator
func (*NodePath) Equal_Variant ¶
members Equal_Variant operator
func (*NodePath) GetAsPropertyPath ¶
GetAsPropertyPath : get_as_property_path * is_vararg = false, is_static = false * goReturnType(NodePath) -> NodePath
func (*NodePath) GetConcatenatedNames ¶
func (cx *NodePath) GetConcatenatedNames() StringName
GetConcatenatedNames : get_concatenated_names * is_vararg = false, is_static = false * goReturnType(StringName) -> StringName
func (*NodePath) GetConcatenatedSubnames ¶
func (cx *NodePath) GetConcatenatedSubnames() StringName
GetConcatenatedSubnames : get_concatenated_subnames * is_vararg = false, is_static = false * goReturnType(StringName) -> StringName
func (*NodePath) GetName ¶
func (cx *NodePath) GetName(idx int64) StringName
GetName : get_name * is_vararg = false, is_static = false * goReturnType(StringName) -> StringName
func (*NodePath) GetNameCount ¶
GetNameCount : get_name_count * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*NodePath) GetSubname ¶
func (cx *NodePath) GetSubname(idx int64) StringName
GetSubname : get_subname * is_vararg = false, is_static = false * goReturnType(StringName) -> StringName
func (*NodePath) GetSubnameCount ¶
GetSubnameCount : get_subname_count * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*NodePath) Hash ¶
Hash : hash * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*NodePath) In_Dictionary ¶
func (cx *NodePath) In_Dictionary(right Dictionary) bool
In_Dictionary operator
func (*NodePath) IsAbsolute ¶
IsAbsolute : is_absolute * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*NodePath) IsEmpty ¶
IsEmpty : is_empty * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*NodePath) NativeConstPtr ¶
func (c *NodePath) NativeConstPtr() GDExtensionConstTypePtr
func (*NodePath) Not_equal_NodePath ¶
Not_equal_NodePath operator
func (*NodePath) Not_equal_Variant ¶
Not_equal_Variant operator
type Noise ¶
type Noise interface { Resource GetNoise1D(x float32) float32 GetNoise2D(x float32, y float32) float32 GetNoise2Dv(v Vector2) float32 GetNoise3D(x float32, y float32, z float32) float32 GetNoise3Dv(v Vector3) float32 GetImage(width int32, height int32, invert bool, in_3d_space bool, normalize bool) RefImage GetSeamlessImage(width int32, height int32, invert bool, in_3d_space bool, skirt float32, normalize bool) RefImage GetImage3D(width int32, height int32, depth int32, invert bool, normalize bool) RefImage GetSeamlessImage3D(width int32, height int32, depth int32, invert bool, skirt float32, normalize bool) RefImage }
type NoiseTexture2D ¶
type NoiseTexture2D interface { Texture2D SetWidth(width int32) SetHeight(height int32) SetInvert(invert bool) GetInvert() bool SetIn3DSpace(enable bool) IsIn3DSpace() bool SetGenerateMipmaps(invert bool) IsGeneratingMipmaps() bool SetSeamless(seamless bool) GetSeamless() bool SetSeamlessBlendSkirt(seamless_blend_skirt float32) GetSeamlessBlendSkirt() float32 SetAsNormalMap(as_normal_map bool) IsNormalMap() bool SetBumpStrength(bump_strength float32) GetBumpStrength() float32 SetNormalize(normalize bool) IsNormalized() bool SetColorRamp(gradient RefGradient) GetColorRamp() RefGradient SetNoise(noise RefNoise) GetNoise() RefNoise }
type NoiseTexture3D ¶
type NoiseTexture3D interface { Texture3D SetWidth(width int32) SetHeight(height int32) SetDepth(depth int32) SetInvert(invert bool) GetInvert() bool SetSeamless(seamless bool) GetSeamless() bool SetSeamlessBlendSkirt(seamless_blend_skirt float32) GetSeamlessBlendSkirt() float32 SetNormalize(normalize bool) IsNormalized() bool SetColorRamp(gradient RefGradient) GetColorRamp() RefGradient SetNoise(noise RefNoise) GetNoise() RefNoise }
type Number ¶
type Number interface { constraints.Integer | constraints.Float }
type ORMMaterial3D ¶
type ORMMaterial3D interface { BaseMaterial3D }
type OS ¶
type OS interface { Object GetConnectedMidiInputs() PackedStringArray OpenMidiInputs() CloseMidiInputs() Alert(text String, title String) Crash(message String) SetLowProcessorUsageMode(enable bool) IsInLowProcessorUsageMode() bool SetLowProcessorUsageModeSleepUsec(usec int32) GetLowProcessorUsageModeSleepUsec() int32 SetDeltaSmoothing(delta_smoothing_enabled bool) IsDeltaSmoothingEnabled() bool GetProcessorCount() int32 GetProcessorName() String GetSystemFonts() PackedStringArray GetSystemFontPath(font_name String, weight int32, stretch int32, italic bool) String GetSystemFontPathForText(font_name String, text String, locale String, script String, weight int32, stretch int32, italic bool) PackedStringArray GetExecutablePath() String ReadStringFromStdin() String Execute(path String, arguments PackedStringArray, output Array, read_stderr bool, open_console bool) int32 CreateProcess(path String, arguments PackedStringArray, open_console bool) int32 CreateInstance(arguments PackedStringArray) int32 Kill(pid int32) Error ShellOpen(uri String) Error ShellShowInFileManager(file_or_dir_path String, open_folder bool) Error IsProcessRunning(pid int32) bool GetProcessId() int32 HasEnvironment(variable String) bool GetEnvironment(variable String) String SetEnvironment(variable String, value String) UnsetEnvironment(variable String) GetName() String GetDistributionName() String GetVersion() String GetCmdlineArgs() PackedStringArray GetCmdlineUserArgs() PackedStringArray GetVideoAdapterDriverInfo() PackedStringArray SetRestartOnExit(restart bool, arguments PackedStringArray) IsRestartOnExitSet() bool GetRestartOnExitArguments() PackedStringArray DelayUsec(usec int32) DelayMsec(msec int32) GetLocale() String GetLocaleLanguage() String GetModelName() String IsUserfsPersistent() bool IsStdoutVerbose() bool IsDebugBuild() bool GetStaticMemoryUsage() uint64 GetStaticMemoryPeakUsage() uint64 GetMemoryInfo() Dictionary MoveToTrash(path String) Error GetUserDataDir() String GetSystemDir(dir OSSystemDir, shared_storage bool) String GetConfigDir() String GetDataDir() String GetCacheDir() String GetUniqueId() String GetKeycodeString(code Key) String IsKeycodeUnicode(code int64) bool FindKeycodeFromString(strValue String) Key SetUseFileAccessSaveAndSwap(enabled bool) SetThreadName(name String) Error GetThreadCallerId() uint64 GetMainThreadId() uint64 HasFeature(tag_name String) bool IsSandboxed() bool RequestPermission(name String) bool RequestPermissions() bool GetGrantedPermissions() PackedStringArray RevokeGrantedPermissions() }
type Object ¶
type Object interface { GDExtensionClass GetClass() String IsClass(class String) bool Set(property StringName, value Variant) Get(property StringName) Variant SetIndexed(property_path NodePath, value Variant) GetIndexed(property_path NodePath) Variant GetPropertyList() Dictionary GetMethodList() Dictionary PropertyCanRevert(property StringName) bool PropertyGetRevert(property StringName) Variant Notification(what int32, reversed bool) ToString() String GetInstanceId() uint64 SetScript(script Variant) GetScript() Variant SetMeta(name StringName, value Variant) RemoveMeta(name StringName) GetMeta(name StringName, defaultName Variant) Variant HasMeta(name StringName) bool GetMetaList() StringName AddUserSignal(signal String, arguments Array) HasUserSignal(signal StringName) bool EmitSignal(signal StringName, varargs ...Variant) Error Call(method StringName, varargs ...Variant) Variant CallDeferred(method StringName, varargs ...Variant) Variant SetDeferred(property StringName, value Variant) Callv(method StringName, arg_array Array) Variant HasMethod(method StringName) bool HasSignal(signal StringName) bool GetSignalList() Dictionary GetSignalConnectionList(signal StringName) Dictionary GetIncomingConnections() Dictionary Connect(signal StringName, callable Callable, flags uint32) Error Disconnect(signal StringName, callable Callable) IsConnected(signal StringName, callable Callable) bool SetBlockSignals(enable bool) IsBlockingSignals() bool NotifyPropertyListChanged() SetMessageTranslation(enable bool) CanTranslateMessages() bool Tr(message StringName, context StringName) String TrN(message StringName, plural_message StringName, n int32, context StringName) String IsQueuedForDeletion() bool CancelFree() }
func GetObjectInstanceBinding ¶
func GetObjectInstanceBinding(engineObject *GodotObject) Object
func ObjectCastTo ¶
func ObjectClassFromGDExtensionClassInstancePtr ¶
func ObjectClassFromGDExtensionClassInstancePtr(p_instance GDExtensionClassInstancePtr) Object
type Occluder3D ¶
type Occluder3D interface { Resource GetVertices() PackedVector3Array GetIndices() PackedInt32Array }
type OccluderInstance3D ¶
type OccluderInstance3D interface { Node3D SetBakeMask(mask uint32) GetBakeMask() uint32 SetBakeMaskValue(layer_number int32, value bool) GetBakeMaskValue(layer_number int32) bool SetBakeSimplificationDistance(simplification_distance float32) GetBakeSimplificationDistance() float32 SetOccluder(occluder RefOccluder3D) GetOccluder() RefOccluder3D }
type OccluderPolygon2D ¶
type OccluderPolygon2D interface { Resource SetClosed(closed bool) IsClosed() bool SetCullMode(cull_mode OccluderPolygon2DCullMode) GetCullMode() OccluderPolygon2DCullMode SetPolygon(polygon PackedVector2Array) GetPolygon() PackedVector2Array }
type OfflineMultiplayerPeer ¶
type OfflineMultiplayerPeer interface { MultiplayerPeer }
type OggPacketSequence ¶
type OggPacketSequence interface { Resource SetPacketData(packet_data Array) GetPacketData() Array SetPacketGranulePositions(granule_positions PackedInt64Array) GetPacketGranulePositions() PackedInt64Array SetSamplingRate(sampling_rate float32) GetSamplingRate() float32 GetLength() float32 }
type OggPacketSequencePlayback ¶
type OggPacketSequencePlayback interface { RefCounted }
type OmniLight3D ¶
type OmniLight3D interface { Light3D SetShadowMode(mode OmniLight3DShadowMode) GetShadowMode() OmniLight3DShadowMode }
type OpenXRAPIExtension ¶
type OpenXRAPIExtension interface { RefCounted GetInstance() uint64 GetSystemId() uint64 GetSession() uint64 TransformFromPose(pose unsafe.Pointer) Transform3D XrResult(result uint64, format String, args Array) bool OpenxrIsEnabled(check_run_in_editor bool) bool GetInstanceProcAddr(name String) uint64 GetErrorString(result uint64) String GetSwapchainFormatName(swapchain_format int64) String IsInitialized() bool IsRunning() bool GetPlaySpace() uint64 GetNextFrameTime() int64 CanRender() bool }
type OpenXRAction ¶
type OpenXRAction interface { Resource SetLocalizedName(localized_name String) GetLocalizedName() String SetActionType(action_type OpenXRActionActionType) GetActionType() OpenXRActionActionType SetToplevelPaths(toplevel_paths PackedStringArray) GetToplevelPaths() PackedStringArray }
type OpenXRActionMap ¶
type OpenXRActionMap interface { Resource SetActionSets(action_sets Array) GetActionSets() Array GetActionSetCount() int32 FindActionSet(name String) RefOpenXRActionSet GetActionSet(idx int32) RefOpenXRActionSet AddActionSet(action_set RefOpenXRActionSet) RemoveActionSet(action_set RefOpenXRActionSet) SetInteractionProfiles(interaction_profiles Array) GetInteractionProfiles() Array GetInteractionProfileCount() int32 FindInteractionProfile(name String) RefOpenXRInteractionProfile GetInteractionProfile(idx int32) RefOpenXRInteractionProfile AddInteractionProfile(interaction_profile RefOpenXRInteractionProfile) RemoveInteractionProfile(interaction_profile RefOpenXRInteractionProfile) CreateDefaultActionSets() }
type OpenXRActionSet ¶
type OpenXRActionSet interface { Resource SetLocalizedName(localized_name String) GetLocalizedName() String SetPriority(priority int32) GetPriority() int32 GetActionCount() int32 SetActions(actions Array) GetActions() Array AddAction(action RefOpenXRAction) RemoveAction(action RefOpenXRAction) }
type OpenXRExtensionWrapperExtension ¶
type OpenXRExtensionWrapperExtension interface { Object // TODO: Implement virtual method: Internal_GetRequestedExtensions() Dictionary // TODO: Implement virtual method: Internal_SetSystemPropertiesAndGetNextPointer(next_pointer unsafe.Pointer,) uint64 // TODO: Implement virtual method: Internal_SetInstanceCreateInfoAndGetNextPointer(next_pointer unsafe.Pointer,) uint64 // TODO: Implement virtual method: Internal_SetSessionCreateAndGetNextPointer(next_pointer unsafe.Pointer,) uint64 // TODO: Implement virtual method: Internal_SetSwapchainCreateInfoAndGetNextPointer(next_pointer unsafe.Pointer,) uint64 // TODO: Implement virtual method: Internal_OnRegisterMetadata() // TODO: Implement virtual method: Internal_OnBeforeInstanceCreated() // TODO: Implement virtual method: Internal_OnInstanceCreated(instance uint64,) // TODO: Implement virtual method: Internal_OnInstanceDestroyed() // TODO: Implement virtual method: Internal_OnSessionCreated(session uint64,) // TODO: Implement virtual method: Internal_OnProcess() // TODO: Implement virtual method: Internal_OnPreRender() // TODO: Implement virtual method: Internal_OnSessionDestroyed() // TODO: Implement virtual method: Internal_OnStateIdle() // TODO: Implement virtual method: Internal_OnStateReady() // TODO: Implement virtual method: Internal_OnStateSynchronized() // TODO: Implement virtual method: Internal_OnStateVisible() // TODO: Implement virtual method: Internal_OnStateFocused() // TODO: Implement virtual method: Internal_OnStateStopping() // TODO: Implement virtual method: Internal_OnStateLossPending() // TODO: Implement virtual method: Internal_OnStateExiting() // TODO: Implement virtual method: Internal_OnEventPolled(event unsafe.Pointer,) bool GetOpenxrApi() RefOpenXRAPIExtension RegisterExtensionWrapper() }
type OpenXRHand ¶
type OpenXRIPBinding ¶
type OpenXRIPBinding interface { Resource SetAction(action RefOpenXRAction) GetAction() RefOpenXRAction GetPathCount() int32 SetPaths(paths PackedStringArray) GetPaths() PackedStringArray HasPath(path String) bool AddPath(path String) RemovePath(path String) }
type OpenXRInteractionProfileMetadata ¶
type OpenXRInteractionProfileMetadata interface { Object RegisterProfileRename(old_name String, new_name String) RegisterTopLevelPath(display_name String, openxr_path String, openxr_extension_name String) RegisterInteractionProfile(display_name String, openxr_path String, openxr_extension_name String) RegisterIoPath(interaction_profile String, display_name String, toplevel_path String, openxr_path String, openxr_extension_name String, action_type OpenXRActionActionType) }
type OpenXRInterface ¶
type OpenXRInterface interface { XRInterface GetDisplayRefreshRate() float32 SetDisplayRefreshRate(refresh_rate float32) GetRenderTargetSizeMultiplier() float64 SetRenderTargetSizeMultiplier(multiplier float64) IsFoveationSupported() bool GetFoveationLevel() int32 SetFoveationLevel(foveation_level int32) GetFoveationDynamic() bool SetFoveationDynamic(foveation_dynamic bool) IsActionSetActive(name String) bool SetActionSetActive(name String, active bool) GetActionSets() Array GetAvailableDisplayRefreshRates() Array SetMotionRange(hand OpenXRInterfaceHand, motion_range OpenXRInterfaceHandMotionRange) GetMotionRange(hand OpenXRInterfaceHand) OpenXRInterfaceHandMotionRange GetHandJointFlags(hand OpenXRInterfaceHand, joint OpenXRInterfaceHandJoints) OpenXRInterfaceHandJointFlags GetHandJointRotation(hand OpenXRInterfaceHand, joint OpenXRInterfaceHandJoints) Quaternion GetHandJointPosition(hand OpenXRInterfaceHand, joint OpenXRInterfaceHandJoints) Vector3 GetHandJointRadius(hand OpenXRInterfaceHand, joint OpenXRInterfaceHandJoints) float32 GetHandJointLinearVelocity(hand OpenXRInterfaceHand, joint OpenXRInterfaceHandJoints) Vector3 GetHandJointAngularVelocity(hand OpenXRInterfaceHand, joint OpenXRInterfaceHandJoints) Vector3 IsHandTrackingSupported() bool IsEyeGazeInteractionSupported() bool }
type OptimizedTranslation ¶
type OptimizedTranslation interface { Translation Generate(from RefTranslation) }
type OptionButton ¶
type OptionButton interface { Button AddItem(label String, id int32) AddIconItem(texture RefTexture2D, label String, id int32) SetItemText(idx int32, text String) SetItemIcon(idx int32, texture RefTexture2D) SetItemDisabled(idx int32, disabled bool) SetItemId(idx int32, id int32) SetItemMetadata(idx int32, metadata Variant) SetItemTooltip(idx int32, tooltip String) GetItemText(idx int32) String GetItemIcon(idx int32) RefTexture2D GetItemId(idx int32) int32 GetItemIndex(id int32) int32 GetItemMetadata(idx int32) Variant GetItemTooltip(idx int32) String IsItemDisabled(idx int32) bool IsItemSeparator(idx int32) bool AddSeparator(text String) Clear() Select(idx int32) GetSelected() int32 GetSelectedId() int32 GetSelectedMetadata() Variant RemoveItem(idx int32) GetPopup() PopupMenu ShowPopup() SetItemCount(count int32) GetItemCount() int32 HasSelectableItems() bool GetSelectableItem(from_last bool) int32 SetFitToLongestItem(fit bool) IsFitToLongestItem() bool SetAllowReselect(allow bool) GetAllowReselect() bool SetDisableShortcuts(disabled bool) }
type PackedByteArray ¶
type PackedByteArray [16]uint8
* PackedByteArray * indexingReturnType: int * isKeyed: false * hasDestructor: true
func NewPackedByteArray ¶
func NewPackedByteArray() PackedByteArray
constructors NewPackedByteArray, index: 0
func NewPackedByteArrayWithArray ¶
func NewPackedByteArrayWithArray(from Array) PackedByteArray
NewPackedByteArray, index: 2
func NewPackedByteArrayWithGDExtensionConstTypePtr ¶
func NewPackedByteArrayWithGDExtensionConstTypePtr(src GDExtensionConstTypePtr) PackedByteArray
copy funuctions
func NewPackedByteArrayWithPackedByteArray ¶
func NewPackedByteArrayWithPackedByteArray(from PackedByteArray) PackedByteArray
NewPackedByteArray, index: 1
func (*PackedByteArray) Add_PackedByteArray ¶
func (cx *PackedByteArray) Add_PackedByteArray(right PackedByteArray) PackedByteArray
Add_PackedByteArray operator
func (*PackedByteArray) Append ¶
func (cx *PackedByteArray) Append(value int64) bool
Append : append * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*PackedByteArray) AppendArray ¶
func (cx *PackedByteArray) AppendArray(array PackedByteArray)
AppendArray : append_array * is_vararg = false, is_static = false * goReturnType() ->
func (*PackedByteArray) Bsearch ¶
func (cx *PackedByteArray) Bsearch(value int64, before bool) int64
Bsearch : bsearch * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*PackedByteArray) Clear ¶
func (cx *PackedByteArray) Clear()
Clear : clear * is_vararg = false, is_static = false * goReturnType() ->
func (*PackedByteArray) Compress ¶
func (cx *PackedByteArray) Compress(compression_mode int64) PackedByteArray
Compress : compress * is_vararg = false, is_static = false * goReturnType(PackedByteArray) -> PackedByteArray
func (*PackedByteArray) Count ¶
func (cx *PackedByteArray) Count(value int64) int64
Count : count * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*PackedByteArray) DecodeDouble ¶
func (cx *PackedByteArray) DecodeDouble(byte_offset int64) float32
DecodeDouble : decode_double * is_vararg = false, is_static = false * goReturnType(float) -> float32
func (*PackedByteArray) DecodeFloat ¶
func (cx *PackedByteArray) DecodeFloat(byte_offset int64) float32
DecodeFloat : decode_float * is_vararg = false, is_static = false * goReturnType(float) -> float32
func (*PackedByteArray) DecodeHalf ¶
func (cx *PackedByteArray) DecodeHalf(byte_offset int64) float32
DecodeHalf : decode_half * is_vararg = false, is_static = false * goReturnType(float) -> float32
func (*PackedByteArray) DecodeS16 ¶
func (cx *PackedByteArray) DecodeS16(byte_offset int64) int64
DecodeS16 : decode_s16 * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*PackedByteArray) DecodeS32 ¶
func (cx *PackedByteArray) DecodeS32(byte_offset int64) int64
DecodeS32 : decode_s32 * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*PackedByteArray) DecodeS64 ¶
func (cx *PackedByteArray) DecodeS64(byte_offset int64) int64
DecodeS64 : decode_s64 * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*PackedByteArray) DecodeS8 ¶
func (cx *PackedByteArray) DecodeS8(byte_offset int64) int64
DecodeS8 : decode_s8 * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*PackedByteArray) DecodeU16 ¶
func (cx *PackedByteArray) DecodeU16(byte_offset int64) int64
DecodeU16 : decode_u16 * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*PackedByteArray) DecodeU32 ¶
func (cx *PackedByteArray) DecodeU32(byte_offset int64) int64
DecodeU32 : decode_u32 * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*PackedByteArray) DecodeU64 ¶
func (cx *PackedByteArray) DecodeU64(byte_offset int64) int64
DecodeU64 : decode_u64 * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*PackedByteArray) DecodeU8 ¶
func (cx *PackedByteArray) DecodeU8(byte_offset int64) int64
DecodeU8 : decode_u8 * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*PackedByteArray) DecodeVar ¶
func (cx *PackedByteArray) DecodeVar(byte_offset int64, allow_objects bool) Variant
DecodeVar : decode_var * is_vararg = false, is_static = false * goReturnType(Variant) -> Variant
func (*PackedByteArray) DecodeVarSize ¶
func (cx *PackedByteArray) DecodeVarSize(byte_offset int64, allow_objects bool) int64
DecodeVarSize : decode_var_size * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*PackedByteArray) Decompress ¶
func (cx *PackedByteArray) Decompress(buffer_size int64, compression_mode int64) PackedByteArray
Decompress : decompress * is_vararg = false, is_static = false * goReturnType(PackedByteArray) -> PackedByteArray
func (*PackedByteArray) DecompressDynamic ¶
func (cx *PackedByteArray) DecompressDynamic(max_output_size int64, compression_mode int64) PackedByteArray
DecompressDynamic : decompress_dynamic * is_vararg = false, is_static = false * goReturnType(PackedByteArray) -> PackedByteArray
func (*PackedByteArray) Destroy ¶
func (cx *PackedByteArray) Destroy()
func (*PackedByteArray) Duplicate ¶
func (cx *PackedByteArray) Duplicate() PackedByteArray
Duplicate : duplicate * is_vararg = false, is_static = false * goReturnType(PackedByteArray) -> PackedByteArray
func (*PackedByteArray) EncodeDouble ¶
func (cx *PackedByteArray) EncodeDouble(byte_offset int64, value float32)
EncodeDouble : encode_double * is_vararg = false, is_static = false * goReturnType() ->
func (*PackedByteArray) EncodeFloat ¶
func (cx *PackedByteArray) EncodeFloat(byte_offset int64, value float32)
EncodeFloat : encode_float * is_vararg = false, is_static = false * goReturnType() ->
func (*PackedByteArray) EncodeHalf ¶
func (cx *PackedByteArray) EncodeHalf(byte_offset int64, value float32)
EncodeHalf : encode_half * is_vararg = false, is_static = false * goReturnType() ->
func (*PackedByteArray) EncodeS16 ¶
func (cx *PackedByteArray) EncodeS16(byte_offset int64, value int64)
EncodeS16 : encode_s16 * is_vararg = false, is_static = false * goReturnType() ->
func (*PackedByteArray) EncodeS32 ¶
func (cx *PackedByteArray) EncodeS32(byte_offset int64, value int64)
EncodeS32 : encode_s32 * is_vararg = false, is_static = false * goReturnType() ->
func (*PackedByteArray) EncodeS64 ¶
func (cx *PackedByteArray) EncodeS64(byte_offset int64, value int64)
EncodeS64 : encode_s64 * is_vararg = false, is_static = false * goReturnType() ->
func (*PackedByteArray) EncodeS8 ¶
func (cx *PackedByteArray) EncodeS8(byte_offset int64, value int64)
EncodeS8 : encode_s8 * is_vararg = false, is_static = false * goReturnType() ->
func (*PackedByteArray) EncodeU16 ¶
func (cx *PackedByteArray) EncodeU16(byte_offset int64, value int64)
EncodeU16 : encode_u16 * is_vararg = false, is_static = false * goReturnType() ->
func (*PackedByteArray) EncodeU32 ¶
func (cx *PackedByteArray) EncodeU32(byte_offset int64, value int64)
EncodeU32 : encode_u32 * is_vararg = false, is_static = false * goReturnType() ->
func (*PackedByteArray) EncodeU64 ¶
func (cx *PackedByteArray) EncodeU64(byte_offset int64, value int64)
EncodeU64 : encode_u64 * is_vararg = false, is_static = false * goReturnType() ->
func (*PackedByteArray) EncodeU8 ¶
func (cx *PackedByteArray) EncodeU8(byte_offset int64, value int64)
EncodeU8 : encode_u8 * is_vararg = false, is_static = false * goReturnType() ->
func (*PackedByteArray) EncodeVar ¶
func (cx *PackedByteArray) EncodeVar(byte_offset int64, value Variant, allow_objects bool) int64
EncodeVar : encode_var * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*PackedByteArray) Equal_PackedByteArray ¶
func (cx *PackedByteArray) Equal_PackedByteArray(right PackedByteArray) bool
Equal_PackedByteArray operator
func (*PackedByteArray) Equal_Variant ¶
func (cx *PackedByteArray) Equal_Variant(right Variant) bool
members Equal_Variant operator
func (*PackedByteArray) Fill ¶
func (cx *PackedByteArray) Fill(value int64)
Fill : fill * is_vararg = false, is_static = false * goReturnType() ->
func (*PackedByteArray) Find ¶
func (cx *PackedByteArray) Find(value int64, from int64) int64
Find : find * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*PackedByteArray) GetIndexed ¶
func (cx *PackedByteArray) GetIndexed(i int64) int64
func (*PackedByteArray) GetStringFromAscii ¶
func (cx *PackedByteArray) GetStringFromAscii() String
GetStringFromAscii : get_string_from_ascii * is_vararg = false, is_static = false * goReturnType(String) -> String
func (*PackedByteArray) GetStringFromUtf16 ¶
func (cx *PackedByteArray) GetStringFromUtf16() String
GetStringFromUtf16 : get_string_from_utf16 * is_vararg = false, is_static = false * goReturnType(String) -> String
func (*PackedByteArray) GetStringFromUtf32 ¶
func (cx *PackedByteArray) GetStringFromUtf32() String
GetStringFromUtf32 : get_string_from_utf32 * is_vararg = false, is_static = false * goReturnType(String) -> String
func (*PackedByteArray) GetStringFromUtf8 ¶
func (cx *PackedByteArray) GetStringFromUtf8() String
GetStringFromUtf8 : get_string_from_utf8 * is_vararg = false, is_static = false * goReturnType(String) -> String
func (*PackedByteArray) GetStringFromWchar ¶
func (cx *PackedByteArray) GetStringFromWchar() String
GetStringFromWchar : get_string_from_wchar * is_vararg = false, is_static = false * goReturnType(String) -> String
func (*PackedByteArray) Has ¶
func (cx *PackedByteArray) Has(value int64) bool
Has : has * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*PackedByteArray) HasEncodedVar ¶
func (cx *PackedByteArray) HasEncodedVar(byte_offset int64, allow_objects bool) bool
HasEncodedVar : has_encoded_var * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*PackedByteArray) HexEncode ¶
func (cx *PackedByteArray) HexEncode() String
HexEncode : hex_encode * is_vararg = false, is_static = false * goReturnType(String) -> String
func (*PackedByteArray) In_Array ¶
func (cx *PackedByteArray) In_Array(right Array) bool
In_Array operator
func (*PackedByteArray) In_Dictionary ¶
func (cx *PackedByteArray) In_Dictionary(right Dictionary) bool
In_Dictionary operator
func (*PackedByteArray) Insert ¶
func (cx *PackedByteArray) Insert(at_index int64, value int64) int64
Insert : insert * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*PackedByteArray) IsEmpty ¶
func (cx *PackedByteArray) IsEmpty() bool
IsEmpty : is_empty * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*PackedByteArray) NativeConstPtr ¶
func (c *PackedByteArray) NativeConstPtr() GDExtensionConstTypePtr
func (*PackedByteArray) NativePtr ¶
func (c *PackedByteArray) NativePtr() GDExtensionTypePtr
func (*PackedByteArray) Not_equal_PackedByteArray ¶
func (cx *PackedByteArray) Not_equal_PackedByteArray(right PackedByteArray) bool
Not_equal_PackedByteArray operator
func (*PackedByteArray) Not_equal_Variant ¶
func (cx *PackedByteArray) Not_equal_Variant(right Variant) bool
Not_equal_Variant operator
func (*PackedByteArray) PushBack ¶
func (cx *PackedByteArray) PushBack(value int64) bool
PushBack : push_back * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*PackedByteArray) RemoveAt ¶
func (cx *PackedByteArray) RemoveAt(index int64)
RemoveAt : remove_at * is_vararg = false, is_static = false * goReturnType() ->
func (*PackedByteArray) Resize ¶
func (cx *PackedByteArray) Resize(new_size int64) int64
Resize : resize * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*PackedByteArray) Reverse ¶
func (cx *PackedByteArray) Reverse()
Reverse : reverse * is_vararg = false, is_static = false * goReturnType() ->
func (*PackedByteArray) Rfind ¶
func (cx *PackedByteArray) Rfind(value int64, from int64) int64
Rfind : rfind * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*PackedByteArray) Set ¶
func (cx *PackedByteArray) Set(index int64, value int64)
Set : set * is_vararg = false, is_static = false * goReturnType() ->
func (*PackedByteArray) SetIndexed ¶
func (cx *PackedByteArray) SetIndexed(i int64, value int64)
func (*PackedByteArray) Size ¶
func (cx *PackedByteArray) Size() int64
Size : size * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*PackedByteArray) Slice ¶
func (cx *PackedByteArray) Slice(begin int64, end int64) PackedByteArray
Slice : slice * is_vararg = false, is_static = false * goReturnType(PackedByteArray) -> PackedByteArray
func (*PackedByteArray) Sort ¶
func (cx *PackedByteArray) Sort()
Sort : sort * is_vararg = false, is_static = false * goReturnType() ->
func (*PackedByteArray) ToFloat32Array ¶
func (cx *PackedByteArray) ToFloat32Array() PackedFloat32Array
ToFloat32Array : to_float32_array * is_vararg = false, is_static = false * goReturnType(PackedFloat32Array) -> PackedFloat32Array
func (*PackedByteArray) ToFloat64Array ¶
func (cx *PackedByteArray) ToFloat64Array() PackedFloat64Array
ToFloat64Array : to_float64_array * is_vararg = false, is_static = false * goReturnType(PackedFloat64Array) -> PackedFloat64Array
func (*PackedByteArray) ToInt32Array ¶
func (cx *PackedByteArray) ToInt32Array() PackedInt32Array
ToInt32Array : to_int32_array * is_vararg = false, is_static = false * goReturnType(PackedInt32Array) -> PackedInt32Array
func (*PackedByteArray) ToInt64Array ¶
func (cx *PackedByteArray) ToInt64Array() PackedInt64Array
ToInt64Array : to_int64_array * is_vararg = false, is_static = false * goReturnType(PackedInt64Array) -> PackedInt64Array
type PackedColorArray ¶
type PackedColorArray [16]uint8
* PackedColorArray * indexingReturnType: Color * isKeyed: false * hasDestructor: true
func NewPackedColorArray ¶
func NewPackedColorArray() PackedColorArray
constructors NewPackedColorArray, index: 0
func NewPackedColorArrayWithArray ¶
func NewPackedColorArrayWithArray(from Array) PackedColorArray
NewPackedColorArray, index: 2
func NewPackedColorArrayWithGDExtensionConstTypePtr ¶
func NewPackedColorArrayWithGDExtensionConstTypePtr(src GDExtensionConstTypePtr) PackedColorArray
copy funuctions
func NewPackedColorArrayWithPackedColorArray ¶
func NewPackedColorArrayWithPackedColorArray(from PackedColorArray) PackedColorArray
NewPackedColorArray, index: 1
func (*PackedColorArray) Add_PackedColorArray ¶
func (cx *PackedColorArray) Add_PackedColorArray(right PackedColorArray) PackedColorArray
Add_PackedColorArray operator
func (*PackedColorArray) Append ¶
func (cx *PackedColorArray) Append(value Color) bool
Append : append * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*PackedColorArray) AppendArray ¶
func (cx *PackedColorArray) AppendArray(array PackedColorArray)
AppendArray : append_array * is_vararg = false, is_static = false * goReturnType() ->
func (*PackedColorArray) Bsearch ¶
func (cx *PackedColorArray) Bsearch(value Color, before bool) int64
Bsearch : bsearch * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*PackedColorArray) Clear ¶
func (cx *PackedColorArray) Clear()
Clear : clear * is_vararg = false, is_static = false * goReturnType() ->
func (*PackedColorArray) Count ¶
func (cx *PackedColorArray) Count(value Color) int64
Count : count * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*PackedColorArray) Destroy ¶
func (cx *PackedColorArray) Destroy()
func (*PackedColorArray) Duplicate ¶
func (cx *PackedColorArray) Duplicate() PackedColorArray
Duplicate : duplicate * is_vararg = false, is_static = false * goReturnType(PackedColorArray) -> PackedColorArray
func (*PackedColorArray) Equal_PackedColorArray ¶
func (cx *PackedColorArray) Equal_PackedColorArray(right PackedColorArray) bool
Equal_PackedColorArray operator
func (*PackedColorArray) Equal_Variant ¶
func (cx *PackedColorArray) Equal_Variant(right Variant) bool
members Equal_Variant operator
func (*PackedColorArray) Fill ¶
func (cx *PackedColorArray) Fill(value Color)
Fill : fill * is_vararg = false, is_static = false * goReturnType() ->
func (*PackedColorArray) Find ¶
func (cx *PackedColorArray) Find(value Color, from int64) int64
Find : find * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*PackedColorArray) GetIndexed ¶
func (cx *PackedColorArray) GetIndexed(i int64) Color
func (*PackedColorArray) Has ¶
func (cx *PackedColorArray) Has(value Color) bool
Has : has * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*PackedColorArray) In_Array ¶
func (cx *PackedColorArray) In_Array(right Array) bool
In_Array operator
func (*PackedColorArray) In_Dictionary ¶
func (cx *PackedColorArray) In_Dictionary(right Dictionary) bool
In_Dictionary operator
func (*PackedColorArray) Insert ¶
func (cx *PackedColorArray) Insert(at_index int64, value Color) int64
Insert : insert * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*PackedColorArray) IsEmpty ¶
func (cx *PackedColorArray) IsEmpty() bool
IsEmpty : is_empty * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*PackedColorArray) NativeConstPtr ¶
func (c *PackedColorArray) NativeConstPtr() GDExtensionConstTypePtr
func (*PackedColorArray) NativePtr ¶
func (c *PackedColorArray) NativePtr() GDExtensionTypePtr
func (*PackedColorArray) Not_equal_PackedColorArray ¶
func (cx *PackedColorArray) Not_equal_PackedColorArray(right PackedColorArray) bool
Not_equal_PackedColorArray operator
func (*PackedColorArray) Not_equal_Variant ¶
func (cx *PackedColorArray) Not_equal_Variant(right Variant) bool
Not_equal_Variant operator
func (*PackedColorArray) PushBack ¶
func (cx *PackedColorArray) PushBack(value Color) bool
PushBack : push_back * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*PackedColorArray) RemoveAt ¶
func (cx *PackedColorArray) RemoveAt(index int64)
RemoveAt : remove_at * is_vararg = false, is_static = false * goReturnType() ->
func (*PackedColorArray) Resize ¶
func (cx *PackedColorArray) Resize(new_size int64) int64
Resize : resize * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*PackedColorArray) Reverse ¶
func (cx *PackedColorArray) Reverse()
Reverse : reverse * is_vararg = false, is_static = false * goReturnType() ->
func (*PackedColorArray) Rfind ¶
func (cx *PackedColorArray) Rfind(value Color, from int64) int64
Rfind : rfind * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*PackedColorArray) Set ¶
func (cx *PackedColorArray) Set(index int64, value Color)
Set : set * is_vararg = false, is_static = false * goReturnType() ->
func (*PackedColorArray) SetIndexed ¶
func (cx *PackedColorArray) SetIndexed(i int64, value Color)
func (*PackedColorArray) Size ¶
func (cx *PackedColorArray) Size() int64
Size : size * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*PackedColorArray) Slice ¶
func (cx *PackedColorArray) Slice(begin int64, end int64) PackedColorArray
Slice : slice * is_vararg = false, is_static = false * goReturnType(PackedColorArray) -> PackedColorArray
func (*PackedColorArray) Sort ¶
func (cx *PackedColorArray) Sort()
Sort : sort * is_vararg = false, is_static = false * goReturnType() ->
func (*PackedColorArray) ToByteArray ¶
func (cx *PackedColorArray) ToByteArray() PackedByteArray
ToByteArray : to_byte_array * is_vararg = false, is_static = false * goReturnType(PackedByteArray) -> PackedByteArray
type PackedDataContainer ¶
type PackedDataContainerRef ¶
type PackedDataContainerRef interface { RefCounted Size() int32 }
type PackedFloat32Array ¶
type PackedFloat32Array [16]uint8
* PackedFloat32Array * indexingReturnType: float * isKeyed: false * hasDestructor: true
func NewPackedFloat32Array ¶
func NewPackedFloat32Array() PackedFloat32Array
constructors NewPackedFloat32Array, index: 0
func NewPackedFloat32ArrayWithArray ¶
func NewPackedFloat32ArrayWithArray(from Array) PackedFloat32Array
NewPackedFloat32Array, index: 2
func NewPackedFloat32ArrayWithGDExtensionConstTypePtr ¶
func NewPackedFloat32ArrayWithGDExtensionConstTypePtr(src GDExtensionConstTypePtr) PackedFloat32Array
copy funuctions
func NewPackedFloat32ArrayWithPackedFloat32Array ¶
func NewPackedFloat32ArrayWithPackedFloat32Array(from PackedFloat32Array) PackedFloat32Array
NewPackedFloat32Array, index: 1
func (*PackedFloat32Array) Add_PackedFloat32Array ¶
func (cx *PackedFloat32Array) Add_PackedFloat32Array(right PackedFloat32Array) PackedFloat32Array
Add_PackedFloat32Array operator
func (*PackedFloat32Array) Append ¶
func (cx *PackedFloat32Array) Append(value float32) bool
Append : append * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*PackedFloat32Array) AppendArray ¶
func (cx *PackedFloat32Array) AppendArray(array PackedFloat32Array)
AppendArray : append_array * is_vararg = false, is_static = false * goReturnType() ->
func (*PackedFloat32Array) Bsearch ¶
func (cx *PackedFloat32Array) Bsearch(value float32, before bool) int64
Bsearch : bsearch * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*PackedFloat32Array) Clear ¶
func (cx *PackedFloat32Array) Clear()
Clear : clear * is_vararg = false, is_static = false * goReturnType() ->
func (*PackedFloat32Array) Count ¶
func (cx *PackedFloat32Array) Count(value float32) int64
Count : count * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*PackedFloat32Array) Destroy ¶
func (cx *PackedFloat32Array) Destroy()
func (*PackedFloat32Array) Duplicate ¶
func (cx *PackedFloat32Array) Duplicate() PackedFloat32Array
Duplicate : duplicate * is_vararg = false, is_static = false * goReturnType(PackedFloat32Array) -> PackedFloat32Array
func (*PackedFloat32Array) Equal_PackedFloat32Array ¶
func (cx *PackedFloat32Array) Equal_PackedFloat32Array(right PackedFloat32Array) bool
Equal_PackedFloat32Array operator
func (*PackedFloat32Array) Equal_Variant ¶
func (cx *PackedFloat32Array) Equal_Variant(right Variant) bool
members Equal_Variant operator
func (*PackedFloat32Array) Fill ¶
func (cx *PackedFloat32Array) Fill(value float32)
Fill : fill * is_vararg = false, is_static = false * goReturnType() ->
func (*PackedFloat32Array) Find ¶
func (cx *PackedFloat32Array) Find(value float32, from int64) int64
Find : find * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*PackedFloat32Array) GetIndexed ¶
func (cx *PackedFloat32Array) GetIndexed(i int64) float32
func (*PackedFloat32Array) Has ¶
func (cx *PackedFloat32Array) Has(value float32) bool
Has : has * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*PackedFloat32Array) In_Array ¶
func (cx *PackedFloat32Array) In_Array(right Array) bool
In_Array operator
func (*PackedFloat32Array) In_Dictionary ¶
func (cx *PackedFloat32Array) In_Dictionary(right Dictionary) bool
In_Dictionary operator
func (*PackedFloat32Array) Insert ¶
func (cx *PackedFloat32Array) Insert(at_index int64, value float32) int64
Insert : insert * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*PackedFloat32Array) IsEmpty ¶
func (cx *PackedFloat32Array) IsEmpty() bool
IsEmpty : is_empty * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*PackedFloat32Array) NativeConstPtr ¶
func (c *PackedFloat32Array) NativeConstPtr() GDExtensionConstTypePtr
func (*PackedFloat32Array) NativePtr ¶
func (c *PackedFloat32Array) NativePtr() GDExtensionTypePtr
func (*PackedFloat32Array) Not_equal_PackedFloat32Array ¶
func (cx *PackedFloat32Array) Not_equal_PackedFloat32Array(right PackedFloat32Array) bool
Not_equal_PackedFloat32Array operator
func (*PackedFloat32Array) Not_equal_Variant ¶
func (cx *PackedFloat32Array) Not_equal_Variant(right Variant) bool
Not_equal_Variant operator
func (*PackedFloat32Array) PushBack ¶
func (cx *PackedFloat32Array) PushBack(value float32) bool
PushBack : push_back * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*PackedFloat32Array) RemoveAt ¶
func (cx *PackedFloat32Array) RemoveAt(index int64)
RemoveAt : remove_at * is_vararg = false, is_static = false * goReturnType() ->
func (*PackedFloat32Array) Resize ¶
func (cx *PackedFloat32Array) Resize(new_size int64) int64
Resize : resize * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*PackedFloat32Array) Reverse ¶
func (cx *PackedFloat32Array) Reverse()
Reverse : reverse * is_vararg = false, is_static = false * goReturnType() ->
func (*PackedFloat32Array) Rfind ¶
func (cx *PackedFloat32Array) Rfind(value float32, from int64) int64
Rfind : rfind * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*PackedFloat32Array) Set ¶
func (cx *PackedFloat32Array) Set(index int64, value float32)
Set : set * is_vararg = false, is_static = false * goReturnType() ->
func (*PackedFloat32Array) SetIndexed ¶
func (cx *PackedFloat32Array) SetIndexed(i int64, value float32)
func (*PackedFloat32Array) Size ¶
func (cx *PackedFloat32Array) Size() int64
Size : size * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*PackedFloat32Array) Slice ¶
func (cx *PackedFloat32Array) Slice(begin int64, end int64) PackedFloat32Array
Slice : slice * is_vararg = false, is_static = false * goReturnType(PackedFloat32Array) -> PackedFloat32Array
func (*PackedFloat32Array) Sort ¶
func (cx *PackedFloat32Array) Sort()
Sort : sort * is_vararg = false, is_static = false * goReturnType() ->
func (*PackedFloat32Array) ToByteArray ¶
func (cx *PackedFloat32Array) ToByteArray() PackedByteArray
ToByteArray : to_byte_array * is_vararg = false, is_static = false * goReturnType(PackedByteArray) -> PackedByteArray
type PackedFloat64Array ¶
type PackedFloat64Array [16]uint8
* PackedFloat64Array * indexingReturnType: float * isKeyed: false * hasDestructor: true
func NewPackedFloat64Array ¶
func NewPackedFloat64Array() PackedFloat64Array
constructors NewPackedFloat64Array, index: 0
func NewPackedFloat64ArrayWithArray ¶
func NewPackedFloat64ArrayWithArray(from Array) PackedFloat64Array
NewPackedFloat64Array, index: 2
func NewPackedFloat64ArrayWithGDExtensionConstTypePtr ¶
func NewPackedFloat64ArrayWithGDExtensionConstTypePtr(src GDExtensionConstTypePtr) PackedFloat64Array
copy funuctions
func NewPackedFloat64ArrayWithPackedFloat64Array ¶
func NewPackedFloat64ArrayWithPackedFloat64Array(from PackedFloat64Array) PackedFloat64Array
NewPackedFloat64Array, index: 1
func (*PackedFloat64Array) Add_PackedFloat64Array ¶
func (cx *PackedFloat64Array) Add_PackedFloat64Array(right PackedFloat64Array) PackedFloat64Array
Add_PackedFloat64Array operator
func (*PackedFloat64Array) Append ¶
func (cx *PackedFloat64Array) Append(value float32) bool
Append : append * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*PackedFloat64Array) AppendArray ¶
func (cx *PackedFloat64Array) AppendArray(array PackedFloat64Array)
AppendArray : append_array * is_vararg = false, is_static = false * goReturnType() ->
func (*PackedFloat64Array) Bsearch ¶
func (cx *PackedFloat64Array) Bsearch(value float32, before bool) int64
Bsearch : bsearch * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*PackedFloat64Array) Clear ¶
func (cx *PackedFloat64Array) Clear()
Clear : clear * is_vararg = false, is_static = false * goReturnType() ->
func (*PackedFloat64Array) Count ¶
func (cx *PackedFloat64Array) Count(value float32) int64
Count : count * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*PackedFloat64Array) Destroy ¶
func (cx *PackedFloat64Array) Destroy()
func (*PackedFloat64Array) Duplicate ¶
func (cx *PackedFloat64Array) Duplicate() PackedFloat64Array
Duplicate : duplicate * is_vararg = false, is_static = false * goReturnType(PackedFloat64Array) -> PackedFloat64Array
func (*PackedFloat64Array) Equal_PackedFloat64Array ¶
func (cx *PackedFloat64Array) Equal_PackedFloat64Array(right PackedFloat64Array) bool
Equal_PackedFloat64Array operator
func (*PackedFloat64Array) Equal_Variant ¶
func (cx *PackedFloat64Array) Equal_Variant(right Variant) bool
members Equal_Variant operator
func (*PackedFloat64Array) Fill ¶
func (cx *PackedFloat64Array) Fill(value float32)
Fill : fill * is_vararg = false, is_static = false * goReturnType() ->
func (*PackedFloat64Array) Find ¶
func (cx *PackedFloat64Array) Find(value float32, from int64) int64
Find : find * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*PackedFloat64Array) GetIndexed ¶
func (cx *PackedFloat64Array) GetIndexed(i int64) float32
func (*PackedFloat64Array) Has ¶
func (cx *PackedFloat64Array) Has(value float32) bool
Has : has * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*PackedFloat64Array) In_Array ¶
func (cx *PackedFloat64Array) In_Array(right Array) bool
In_Array operator
func (*PackedFloat64Array) In_Dictionary ¶
func (cx *PackedFloat64Array) In_Dictionary(right Dictionary) bool
In_Dictionary operator
func (*PackedFloat64Array) Insert ¶
func (cx *PackedFloat64Array) Insert(at_index int64, value float32) int64
Insert : insert * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*PackedFloat64Array) IsEmpty ¶
func (cx *PackedFloat64Array) IsEmpty() bool
IsEmpty : is_empty * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*PackedFloat64Array) NativeConstPtr ¶
func (c *PackedFloat64Array) NativeConstPtr() GDExtensionConstTypePtr
func (*PackedFloat64Array) NativePtr ¶
func (c *PackedFloat64Array) NativePtr() GDExtensionTypePtr
func (*PackedFloat64Array) Not_equal_PackedFloat64Array ¶
func (cx *PackedFloat64Array) Not_equal_PackedFloat64Array(right PackedFloat64Array) bool
Not_equal_PackedFloat64Array operator
func (*PackedFloat64Array) Not_equal_Variant ¶
func (cx *PackedFloat64Array) Not_equal_Variant(right Variant) bool
Not_equal_Variant operator
func (*PackedFloat64Array) PushBack ¶
func (cx *PackedFloat64Array) PushBack(value float32) bool
PushBack : push_back * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*PackedFloat64Array) RemoveAt ¶
func (cx *PackedFloat64Array) RemoveAt(index int64)
RemoveAt : remove_at * is_vararg = false, is_static = false * goReturnType() ->
func (*PackedFloat64Array) Resize ¶
func (cx *PackedFloat64Array) Resize(new_size int64) int64
Resize : resize * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*PackedFloat64Array) Reverse ¶
func (cx *PackedFloat64Array) Reverse()
Reverse : reverse * is_vararg = false, is_static = false * goReturnType() ->
func (*PackedFloat64Array) Rfind ¶
func (cx *PackedFloat64Array) Rfind(value float32, from int64) int64
Rfind : rfind * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*PackedFloat64Array) Set ¶
func (cx *PackedFloat64Array) Set(index int64, value float32)
Set : set * is_vararg = false, is_static = false * goReturnType() ->
func (*PackedFloat64Array) SetIndexed ¶
func (cx *PackedFloat64Array) SetIndexed(i int64, value float32)
func (*PackedFloat64Array) Size ¶
func (cx *PackedFloat64Array) Size() int64
Size : size * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*PackedFloat64Array) Slice ¶
func (cx *PackedFloat64Array) Slice(begin int64, end int64) PackedFloat64Array
Slice : slice * is_vararg = false, is_static = false * goReturnType(PackedFloat64Array) -> PackedFloat64Array
func (*PackedFloat64Array) Sort ¶
func (cx *PackedFloat64Array) Sort()
Sort : sort * is_vararg = false, is_static = false * goReturnType() ->
func (*PackedFloat64Array) ToByteArray ¶
func (cx *PackedFloat64Array) ToByteArray() PackedByteArray
ToByteArray : to_byte_array * is_vararg = false, is_static = false * goReturnType(PackedByteArray) -> PackedByteArray
type PackedInt32Array ¶
type PackedInt32Array [16]uint8
* PackedInt32Array * indexingReturnType: int * isKeyed: false * hasDestructor: true
func NewPackedInt32Array ¶
func NewPackedInt32Array() PackedInt32Array
constructors NewPackedInt32Array, index: 0
func NewPackedInt32ArrayWithArray ¶
func NewPackedInt32ArrayWithArray(from Array) PackedInt32Array
NewPackedInt32Array, index: 2
func NewPackedInt32ArrayWithGDExtensionConstTypePtr ¶
func NewPackedInt32ArrayWithGDExtensionConstTypePtr(src GDExtensionConstTypePtr) PackedInt32Array
copy funuctions
func NewPackedInt32ArrayWithPackedInt32Array ¶
func NewPackedInt32ArrayWithPackedInt32Array(from PackedInt32Array) PackedInt32Array
NewPackedInt32Array, index: 1
func (*PackedInt32Array) Add_PackedInt32Array ¶
func (cx *PackedInt32Array) Add_PackedInt32Array(right PackedInt32Array) PackedInt32Array
Add_PackedInt32Array operator
func (*PackedInt32Array) Append ¶
func (cx *PackedInt32Array) Append(value int64) bool
Append : append * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*PackedInt32Array) AppendArray ¶
func (cx *PackedInt32Array) AppendArray(array PackedInt32Array)
AppendArray : append_array * is_vararg = false, is_static = false * goReturnType() ->
func (*PackedInt32Array) Bsearch ¶
func (cx *PackedInt32Array) Bsearch(value int64, before bool) int64
Bsearch : bsearch * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*PackedInt32Array) Clear ¶
func (cx *PackedInt32Array) Clear()
Clear : clear * is_vararg = false, is_static = false * goReturnType() ->
func (*PackedInt32Array) Count ¶
func (cx *PackedInt32Array) Count(value int64) int64
Count : count * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*PackedInt32Array) Destroy ¶
func (cx *PackedInt32Array) Destroy()
func (*PackedInt32Array) Duplicate ¶
func (cx *PackedInt32Array) Duplicate() PackedInt32Array
Duplicate : duplicate * is_vararg = false, is_static = false * goReturnType(PackedInt32Array) -> PackedInt32Array
func (*PackedInt32Array) Equal_PackedInt32Array ¶
func (cx *PackedInt32Array) Equal_PackedInt32Array(right PackedInt32Array) bool
Equal_PackedInt32Array operator
func (*PackedInt32Array) Equal_Variant ¶
func (cx *PackedInt32Array) Equal_Variant(right Variant) bool
members Equal_Variant operator
func (*PackedInt32Array) Fill ¶
func (cx *PackedInt32Array) Fill(value int64)
Fill : fill * is_vararg = false, is_static = false * goReturnType() ->
func (*PackedInt32Array) Find ¶
func (cx *PackedInt32Array) Find(value int64, from int64) int64
Find : find * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*PackedInt32Array) GetIndexed ¶
func (cx *PackedInt32Array) GetIndexed(i int64) int64
func (*PackedInt32Array) Has ¶
func (cx *PackedInt32Array) Has(value int64) bool
Has : has * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*PackedInt32Array) In_Array ¶
func (cx *PackedInt32Array) In_Array(right Array) bool
In_Array operator
func (*PackedInt32Array) In_Dictionary ¶
func (cx *PackedInt32Array) In_Dictionary(right Dictionary) bool
In_Dictionary operator
func (*PackedInt32Array) Insert ¶
func (cx *PackedInt32Array) Insert(at_index int64, value int64) int64
Insert : insert * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*PackedInt32Array) IsEmpty ¶
func (cx *PackedInt32Array) IsEmpty() bool
IsEmpty : is_empty * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*PackedInt32Array) NativeConstPtr ¶
func (c *PackedInt32Array) NativeConstPtr() GDExtensionConstTypePtr
func (*PackedInt32Array) NativePtr ¶
func (c *PackedInt32Array) NativePtr() GDExtensionTypePtr
func (*PackedInt32Array) Not_equal_PackedInt32Array ¶
func (cx *PackedInt32Array) Not_equal_PackedInt32Array(right PackedInt32Array) bool
Not_equal_PackedInt32Array operator
func (*PackedInt32Array) Not_equal_Variant ¶
func (cx *PackedInt32Array) Not_equal_Variant(right Variant) bool
Not_equal_Variant operator
func (*PackedInt32Array) PushBack ¶
func (cx *PackedInt32Array) PushBack(value int64) bool
PushBack : push_back * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*PackedInt32Array) RemoveAt ¶
func (cx *PackedInt32Array) RemoveAt(index int64)
RemoveAt : remove_at * is_vararg = false, is_static = false * goReturnType() ->
func (*PackedInt32Array) Resize ¶
func (cx *PackedInt32Array) Resize(new_size int64) int64
Resize : resize * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*PackedInt32Array) Reverse ¶
func (cx *PackedInt32Array) Reverse()
Reverse : reverse * is_vararg = false, is_static = false * goReturnType() ->
func (*PackedInt32Array) Rfind ¶
func (cx *PackedInt32Array) Rfind(value int64, from int64) int64
Rfind : rfind * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*PackedInt32Array) Set ¶
func (cx *PackedInt32Array) Set(index int64, value int64)
Set : set * is_vararg = false, is_static = false * goReturnType() ->
func (*PackedInt32Array) SetIndexed ¶
func (cx *PackedInt32Array) SetIndexed(i int64, value int64)
func (*PackedInt32Array) Size ¶
func (cx *PackedInt32Array) Size() int64
Size : size * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*PackedInt32Array) Slice ¶
func (cx *PackedInt32Array) Slice(begin int64, end int64) PackedInt32Array
Slice : slice * is_vararg = false, is_static = false * goReturnType(PackedInt32Array) -> PackedInt32Array
func (*PackedInt32Array) Sort ¶
func (cx *PackedInt32Array) Sort()
Sort : sort * is_vararg = false, is_static = false * goReturnType() ->
func (*PackedInt32Array) ToByteArray ¶
func (cx *PackedInt32Array) ToByteArray() PackedByteArray
ToByteArray : to_byte_array * is_vararg = false, is_static = false * goReturnType(PackedByteArray) -> PackedByteArray
type PackedInt64Array ¶
type PackedInt64Array [16]uint8
* PackedInt64Array * indexingReturnType: int * isKeyed: false * hasDestructor: true
func NewPackedInt64Array ¶
func NewPackedInt64Array() PackedInt64Array
constructors NewPackedInt64Array, index: 0
func NewPackedInt64ArrayWithArray ¶
func NewPackedInt64ArrayWithArray(from Array) PackedInt64Array
NewPackedInt64Array, index: 2
func NewPackedInt64ArrayWithGDExtensionConstTypePtr ¶
func NewPackedInt64ArrayWithGDExtensionConstTypePtr(src GDExtensionConstTypePtr) PackedInt64Array
copy funuctions
func NewPackedInt64ArrayWithPackedInt64Array ¶
func NewPackedInt64ArrayWithPackedInt64Array(from PackedInt64Array) PackedInt64Array
NewPackedInt64Array, index: 1
func (*PackedInt64Array) Add_PackedInt64Array ¶
func (cx *PackedInt64Array) Add_PackedInt64Array(right PackedInt64Array) PackedInt64Array
Add_PackedInt64Array operator
func (*PackedInt64Array) Append ¶
func (cx *PackedInt64Array) Append(value int64) bool
Append : append * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*PackedInt64Array) AppendArray ¶
func (cx *PackedInt64Array) AppendArray(array PackedInt64Array)
AppendArray : append_array * is_vararg = false, is_static = false * goReturnType() ->
func (*PackedInt64Array) Bsearch ¶
func (cx *PackedInt64Array) Bsearch(value int64, before bool) int64
Bsearch : bsearch * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*PackedInt64Array) Clear ¶
func (cx *PackedInt64Array) Clear()
Clear : clear * is_vararg = false, is_static = false * goReturnType() ->
func (*PackedInt64Array) Count ¶
func (cx *PackedInt64Array) Count(value int64) int64
Count : count * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*PackedInt64Array) Destroy ¶
func (cx *PackedInt64Array) Destroy()
func (*PackedInt64Array) Duplicate ¶
func (cx *PackedInt64Array) Duplicate() PackedInt64Array
Duplicate : duplicate * is_vararg = false, is_static = false * goReturnType(PackedInt64Array) -> PackedInt64Array
func (*PackedInt64Array) Equal_PackedInt64Array ¶
func (cx *PackedInt64Array) Equal_PackedInt64Array(right PackedInt64Array) bool
Equal_PackedInt64Array operator
func (*PackedInt64Array) Equal_Variant ¶
func (cx *PackedInt64Array) Equal_Variant(right Variant) bool
members Equal_Variant operator
func (*PackedInt64Array) Fill ¶
func (cx *PackedInt64Array) Fill(value int64)
Fill : fill * is_vararg = false, is_static = false * goReturnType() ->
func (*PackedInt64Array) Find ¶
func (cx *PackedInt64Array) Find(value int64, from int64) int64
Find : find * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*PackedInt64Array) GetIndexed ¶
func (cx *PackedInt64Array) GetIndexed(i int64) int64
func (*PackedInt64Array) Has ¶
func (cx *PackedInt64Array) Has(value int64) bool
Has : has * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*PackedInt64Array) In_Array ¶
func (cx *PackedInt64Array) In_Array(right Array) bool
In_Array operator
func (*PackedInt64Array) In_Dictionary ¶
func (cx *PackedInt64Array) In_Dictionary(right Dictionary) bool
In_Dictionary operator
func (*PackedInt64Array) Insert ¶
func (cx *PackedInt64Array) Insert(at_index int64, value int64) int64
Insert : insert * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*PackedInt64Array) IsEmpty ¶
func (cx *PackedInt64Array) IsEmpty() bool
IsEmpty : is_empty * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*PackedInt64Array) NativeConstPtr ¶
func (c *PackedInt64Array) NativeConstPtr() GDExtensionConstTypePtr
func (*PackedInt64Array) NativePtr ¶
func (c *PackedInt64Array) NativePtr() GDExtensionTypePtr
func (*PackedInt64Array) Not_equal_PackedInt64Array ¶
func (cx *PackedInt64Array) Not_equal_PackedInt64Array(right PackedInt64Array) bool
Not_equal_PackedInt64Array operator
func (*PackedInt64Array) Not_equal_Variant ¶
func (cx *PackedInt64Array) Not_equal_Variant(right Variant) bool
Not_equal_Variant operator
func (*PackedInt64Array) PushBack ¶
func (cx *PackedInt64Array) PushBack(value int64) bool
PushBack : push_back * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*PackedInt64Array) RemoveAt ¶
func (cx *PackedInt64Array) RemoveAt(index int64)
RemoveAt : remove_at * is_vararg = false, is_static = false * goReturnType() ->
func (*PackedInt64Array) Resize ¶
func (cx *PackedInt64Array) Resize(new_size int64) int64
Resize : resize * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*PackedInt64Array) Reverse ¶
func (cx *PackedInt64Array) Reverse()
Reverse : reverse * is_vararg = false, is_static = false * goReturnType() ->
func (*PackedInt64Array) Rfind ¶
func (cx *PackedInt64Array) Rfind(value int64, from int64) int64
Rfind : rfind * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*PackedInt64Array) Set ¶
func (cx *PackedInt64Array) Set(index int64, value int64)
Set : set * is_vararg = false, is_static = false * goReturnType() ->
func (*PackedInt64Array) SetIndexed ¶
func (cx *PackedInt64Array) SetIndexed(i int64, value int64)
func (*PackedInt64Array) Size ¶
func (cx *PackedInt64Array) Size() int64
Size : size * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*PackedInt64Array) Slice ¶
func (cx *PackedInt64Array) Slice(begin int64, end int64) PackedInt64Array
Slice : slice * is_vararg = false, is_static = false * goReturnType(PackedInt64Array) -> PackedInt64Array
func (*PackedInt64Array) Sort ¶
func (cx *PackedInt64Array) Sort()
Sort : sort * is_vararg = false, is_static = false * goReturnType() ->
func (*PackedInt64Array) ToByteArray ¶
func (cx *PackedInt64Array) ToByteArray() PackedByteArray
ToByteArray : to_byte_array * is_vararg = false, is_static = false * goReturnType(PackedByteArray) -> PackedByteArray
type PackedScene ¶
type PackedScene interface { Resource Pack(path Node) Error Instantiate(edit_state PackedSceneGenEditState) Node CanInstantiate() bool GetState() RefSceneState }
type PackedStringArray ¶
type PackedStringArray [16]uint8
* PackedStringArray * indexingReturnType: String * isKeyed: false * hasDestructor: true
func NewPackedStringArray ¶
func NewPackedStringArray() PackedStringArray
constructors NewPackedStringArray, index: 0
func NewPackedStringArrayWithArray ¶
func NewPackedStringArrayWithArray(from Array) PackedStringArray
NewPackedStringArray, index: 2
func NewPackedStringArrayWithGDExtensionConstTypePtr ¶
func NewPackedStringArrayWithGDExtensionConstTypePtr(src GDExtensionConstTypePtr) PackedStringArray
copy funuctions
func NewPackedStringArrayWithPackedStringArray ¶
func NewPackedStringArrayWithPackedStringArray(from PackedStringArray) PackedStringArray
NewPackedStringArray, index: 1
func (*PackedStringArray) Add_PackedStringArray ¶
func (cx *PackedStringArray) Add_PackedStringArray(right PackedStringArray) PackedStringArray
Add_PackedStringArray operator
func (*PackedStringArray) Append ¶
func (cx *PackedStringArray) Append(value String) bool
Append : append * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*PackedStringArray) AppendArray ¶
func (cx *PackedStringArray) AppendArray(array PackedStringArray)
AppendArray : append_array * is_vararg = false, is_static = false * goReturnType() ->
func (*PackedStringArray) Bsearch ¶
func (cx *PackedStringArray) Bsearch(value String, before bool) int64
Bsearch : bsearch * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*PackedStringArray) Clear ¶
func (cx *PackedStringArray) Clear()
Clear : clear * is_vararg = false, is_static = false * goReturnType() ->
func (*PackedStringArray) Count ¶
func (cx *PackedStringArray) Count(value String) int64
Count : count * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*PackedStringArray) Destroy ¶
func (cx *PackedStringArray) Destroy()
func (*PackedStringArray) Duplicate ¶
func (cx *PackedStringArray) Duplicate() PackedStringArray
Duplicate : duplicate * is_vararg = false, is_static = false * goReturnType(PackedStringArray) -> PackedStringArray
func (*PackedStringArray) Equal_PackedStringArray ¶
func (cx *PackedStringArray) Equal_PackedStringArray(right PackedStringArray) bool
Equal_PackedStringArray operator
func (*PackedStringArray) Equal_Variant ¶
func (cx *PackedStringArray) Equal_Variant(right Variant) bool
members Equal_Variant operator
func (*PackedStringArray) Fill ¶
func (cx *PackedStringArray) Fill(value String)
Fill : fill * is_vararg = false, is_static = false * goReturnType() ->
func (*PackedStringArray) Find ¶
func (cx *PackedStringArray) Find(value String, from int64) int64
Find : find * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*PackedStringArray) GetIndexed ¶
func (cx *PackedStringArray) GetIndexed(i int64) String
func (*PackedStringArray) Has ¶
func (cx *PackedStringArray) Has(value String) bool
Has : has * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*PackedStringArray) In_Array ¶
func (cx *PackedStringArray) In_Array(right Array) bool
In_Array operator
func (*PackedStringArray) In_Dictionary ¶
func (cx *PackedStringArray) In_Dictionary(right Dictionary) bool
In_Dictionary operator
func (*PackedStringArray) Insert ¶
func (cx *PackedStringArray) Insert(at_index int64, value String) int64
Insert : insert * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*PackedStringArray) IsEmpty ¶
func (cx *PackedStringArray) IsEmpty() bool
IsEmpty : is_empty * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*PackedStringArray) NativeConstPtr ¶
func (c *PackedStringArray) NativeConstPtr() GDExtensionConstTypePtr
func (*PackedStringArray) NativePtr ¶
func (c *PackedStringArray) NativePtr() GDExtensionTypePtr
func (*PackedStringArray) Not_equal_PackedStringArray ¶
func (cx *PackedStringArray) Not_equal_PackedStringArray(right PackedStringArray) bool
Not_equal_PackedStringArray operator
func (*PackedStringArray) Not_equal_Variant ¶
func (cx *PackedStringArray) Not_equal_Variant(right Variant) bool
Not_equal_Variant operator
func (*PackedStringArray) PushBack ¶
func (cx *PackedStringArray) PushBack(value String) bool
PushBack : push_back * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*PackedStringArray) RemoveAt ¶
func (cx *PackedStringArray) RemoveAt(index int64)
RemoveAt : remove_at * is_vararg = false, is_static = false * goReturnType() ->
func (*PackedStringArray) Resize ¶
func (cx *PackedStringArray) Resize(new_size int64) int64
Resize : resize * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*PackedStringArray) Reverse ¶
func (cx *PackedStringArray) Reverse()
Reverse : reverse * is_vararg = false, is_static = false * goReturnType() ->
func (*PackedStringArray) Rfind ¶
func (cx *PackedStringArray) Rfind(value String, from int64) int64
Rfind : rfind * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*PackedStringArray) Set ¶
func (cx *PackedStringArray) Set(index int64, value String)
Set : set * is_vararg = false, is_static = false * goReturnType() ->
func (*PackedStringArray) SetIndexed ¶
func (cx *PackedStringArray) SetIndexed(i int64, value String)
func (*PackedStringArray) Size ¶
func (cx *PackedStringArray) Size() int64
Size : size * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*PackedStringArray) Slice ¶
func (cx *PackedStringArray) Slice(begin int64, end int64) PackedStringArray
Slice : slice * is_vararg = false, is_static = false * goReturnType(PackedStringArray) -> PackedStringArray
func (*PackedStringArray) Sort ¶
func (cx *PackedStringArray) Sort()
Sort : sort * is_vararg = false, is_static = false * goReturnType() ->
func (*PackedStringArray) ToByteArray ¶
func (cx *PackedStringArray) ToByteArray() PackedByteArray
ToByteArray : to_byte_array * is_vararg = false, is_static = false * goReturnType(PackedByteArray) -> PackedByteArray
type PackedVector2Array ¶
type PackedVector2Array [16]uint8
* PackedVector2Array * indexingReturnType: Vector2 * isKeyed: false * hasDestructor: true
func NewPackedVector2Array ¶
func NewPackedVector2Array() PackedVector2Array
constructors NewPackedVector2Array, index: 0
func NewPackedVector2ArrayWithArray ¶
func NewPackedVector2ArrayWithArray(from Array) PackedVector2Array
NewPackedVector2Array, index: 2
func NewPackedVector2ArrayWithGDExtensionConstTypePtr ¶
func NewPackedVector2ArrayWithGDExtensionConstTypePtr(src GDExtensionConstTypePtr) PackedVector2Array
copy funuctions
func NewPackedVector2ArrayWithPackedVector2Array ¶
func NewPackedVector2ArrayWithPackedVector2Array(from PackedVector2Array) PackedVector2Array
NewPackedVector2Array, index: 1
func (*PackedVector2Array) Add_PackedVector2Array ¶
func (cx *PackedVector2Array) Add_PackedVector2Array(right PackedVector2Array) PackedVector2Array
Add_PackedVector2Array operator
func (*PackedVector2Array) Append ¶
func (cx *PackedVector2Array) Append(value Vector2) bool
Append : append * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*PackedVector2Array) AppendArray ¶
func (cx *PackedVector2Array) AppendArray(array PackedVector2Array)
AppendArray : append_array * is_vararg = false, is_static = false * goReturnType() ->
func (*PackedVector2Array) Bsearch ¶
func (cx *PackedVector2Array) Bsearch(value Vector2, before bool) int64
Bsearch : bsearch * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*PackedVector2Array) Clear ¶
func (cx *PackedVector2Array) Clear()
Clear : clear * is_vararg = false, is_static = false * goReturnType() ->
func (*PackedVector2Array) Count ¶
func (cx *PackedVector2Array) Count(value Vector2) int64
Count : count * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*PackedVector2Array) Destroy ¶
func (cx *PackedVector2Array) Destroy()
func (*PackedVector2Array) Duplicate ¶
func (cx *PackedVector2Array) Duplicate() PackedVector2Array
Duplicate : duplicate * is_vararg = false, is_static = false * goReturnType(PackedVector2Array) -> PackedVector2Array
func (*PackedVector2Array) Equal_PackedVector2Array ¶
func (cx *PackedVector2Array) Equal_PackedVector2Array(right PackedVector2Array) bool
Equal_PackedVector2Array operator
func (*PackedVector2Array) Equal_Variant ¶
func (cx *PackedVector2Array) Equal_Variant(right Variant) bool
members Equal_Variant operator
func (*PackedVector2Array) Fill ¶
func (cx *PackedVector2Array) Fill(value Vector2)
Fill : fill * is_vararg = false, is_static = false * goReturnType() ->
func (*PackedVector2Array) Find ¶
func (cx *PackedVector2Array) Find(value Vector2, from int64) int64
Find : find * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*PackedVector2Array) GetIndexed ¶
func (cx *PackedVector2Array) GetIndexed(i int64) Vector2
func (*PackedVector2Array) Has ¶
func (cx *PackedVector2Array) Has(value Vector2) bool
Has : has * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*PackedVector2Array) In_Array ¶
func (cx *PackedVector2Array) In_Array(right Array) bool
In_Array operator
func (*PackedVector2Array) In_Dictionary ¶
func (cx *PackedVector2Array) In_Dictionary(right Dictionary) bool
In_Dictionary operator
func (*PackedVector2Array) Insert ¶
func (cx *PackedVector2Array) Insert(at_index int64, value Vector2) int64
Insert : insert * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*PackedVector2Array) IsEmpty ¶
func (cx *PackedVector2Array) IsEmpty() bool
IsEmpty : is_empty * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*PackedVector2Array) Multiply_Transform2D ¶
func (cx *PackedVector2Array) Multiply_Transform2D(right Transform2D) PackedVector2Array
Multiply_Transform2D operator
func (*PackedVector2Array) NativeConstPtr ¶
func (c *PackedVector2Array) NativeConstPtr() GDExtensionConstTypePtr
func (*PackedVector2Array) NativePtr ¶
func (c *PackedVector2Array) NativePtr() GDExtensionTypePtr
func (*PackedVector2Array) Not_equal_PackedVector2Array ¶
func (cx *PackedVector2Array) Not_equal_PackedVector2Array(right PackedVector2Array) bool
Not_equal_PackedVector2Array operator
func (*PackedVector2Array) Not_equal_Variant ¶
func (cx *PackedVector2Array) Not_equal_Variant(right Variant) bool
Not_equal_Variant operator
func (*PackedVector2Array) PushBack ¶
func (cx *PackedVector2Array) PushBack(value Vector2) bool
PushBack : push_back * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*PackedVector2Array) RemoveAt ¶
func (cx *PackedVector2Array) RemoveAt(index int64)
RemoveAt : remove_at * is_vararg = false, is_static = false * goReturnType() ->
func (*PackedVector2Array) Resize ¶
func (cx *PackedVector2Array) Resize(new_size int64) int64
Resize : resize * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*PackedVector2Array) Reverse ¶
func (cx *PackedVector2Array) Reverse()
Reverse : reverse * is_vararg = false, is_static = false * goReturnType() ->
func (*PackedVector2Array) Rfind ¶
func (cx *PackedVector2Array) Rfind(value Vector2, from int64) int64
Rfind : rfind * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*PackedVector2Array) Set ¶
func (cx *PackedVector2Array) Set(index int64, value Vector2)
Set : set * is_vararg = false, is_static = false * goReturnType() ->
func (*PackedVector2Array) SetIndexed ¶
func (cx *PackedVector2Array) SetIndexed(i int64, value Vector2)
func (*PackedVector2Array) Size ¶
func (cx *PackedVector2Array) Size() int64
Size : size * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*PackedVector2Array) Slice ¶
func (cx *PackedVector2Array) Slice(begin int64, end int64) PackedVector2Array
Slice : slice * is_vararg = false, is_static = false * goReturnType(PackedVector2Array) -> PackedVector2Array
func (*PackedVector2Array) Sort ¶
func (cx *PackedVector2Array) Sort()
Sort : sort * is_vararg = false, is_static = false * goReturnType() ->
func (*PackedVector2Array) ToByteArray ¶
func (cx *PackedVector2Array) ToByteArray() PackedByteArray
ToByteArray : to_byte_array * is_vararg = false, is_static = false * goReturnType(PackedByteArray) -> PackedByteArray
type PackedVector3Array ¶
type PackedVector3Array [16]uint8
* PackedVector3Array * indexingReturnType: Vector3 * isKeyed: false * hasDestructor: true
func NewPackedVector3Array ¶
func NewPackedVector3Array() PackedVector3Array
constructors NewPackedVector3Array, index: 0
func NewPackedVector3ArrayWithArray ¶
func NewPackedVector3ArrayWithArray(from Array) PackedVector3Array
NewPackedVector3Array, index: 2
func NewPackedVector3ArrayWithGDExtensionConstTypePtr ¶
func NewPackedVector3ArrayWithGDExtensionConstTypePtr(src GDExtensionConstTypePtr) PackedVector3Array
copy funuctions
func NewPackedVector3ArrayWithPackedVector3Array ¶
func NewPackedVector3ArrayWithPackedVector3Array(from PackedVector3Array) PackedVector3Array
NewPackedVector3Array, index: 1
func (*PackedVector3Array) Add_PackedVector3Array ¶
func (cx *PackedVector3Array) Add_PackedVector3Array(right PackedVector3Array) PackedVector3Array
Add_PackedVector3Array operator
func (*PackedVector3Array) Append ¶
func (cx *PackedVector3Array) Append(value Vector3) bool
Append : append * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*PackedVector3Array) AppendArray ¶
func (cx *PackedVector3Array) AppendArray(array PackedVector3Array)
AppendArray : append_array * is_vararg = false, is_static = false * goReturnType() ->
func (*PackedVector3Array) Bsearch ¶
func (cx *PackedVector3Array) Bsearch(value Vector3, before bool) int64
Bsearch : bsearch * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*PackedVector3Array) Clear ¶
func (cx *PackedVector3Array) Clear()
Clear : clear * is_vararg = false, is_static = false * goReturnType() ->
func (*PackedVector3Array) Count ¶
func (cx *PackedVector3Array) Count(value Vector3) int64
Count : count * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*PackedVector3Array) Destroy ¶
func (cx *PackedVector3Array) Destroy()
func (*PackedVector3Array) Duplicate ¶
func (cx *PackedVector3Array) Duplicate() PackedVector3Array
Duplicate : duplicate * is_vararg = false, is_static = false * goReturnType(PackedVector3Array) -> PackedVector3Array
func (*PackedVector3Array) Equal_PackedVector3Array ¶
func (cx *PackedVector3Array) Equal_PackedVector3Array(right PackedVector3Array) bool
Equal_PackedVector3Array operator
func (*PackedVector3Array) Equal_Variant ¶
func (cx *PackedVector3Array) Equal_Variant(right Variant) bool
members Equal_Variant operator
func (*PackedVector3Array) Fill ¶
func (cx *PackedVector3Array) Fill(value Vector3)
Fill : fill * is_vararg = false, is_static = false * goReturnType() ->
func (*PackedVector3Array) Find ¶
func (cx *PackedVector3Array) Find(value Vector3, from int64) int64
Find : find * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*PackedVector3Array) GetIndexed ¶
func (cx *PackedVector3Array) GetIndexed(i int64) Vector3
func (*PackedVector3Array) Has ¶
func (cx *PackedVector3Array) Has(value Vector3) bool
Has : has * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*PackedVector3Array) In_Array ¶
func (cx *PackedVector3Array) In_Array(right Array) bool
In_Array operator
func (*PackedVector3Array) In_Dictionary ¶
func (cx *PackedVector3Array) In_Dictionary(right Dictionary) bool
In_Dictionary operator
func (*PackedVector3Array) Insert ¶
func (cx *PackedVector3Array) Insert(at_index int64, value Vector3) int64
Insert : insert * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*PackedVector3Array) IsEmpty ¶
func (cx *PackedVector3Array) IsEmpty() bool
IsEmpty : is_empty * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*PackedVector3Array) Multiply_Transform3D ¶
func (cx *PackedVector3Array) Multiply_Transform3D(right Transform3D) PackedVector3Array
Multiply_Transform3D operator
func (*PackedVector3Array) NativeConstPtr ¶
func (c *PackedVector3Array) NativeConstPtr() GDExtensionConstTypePtr
func (*PackedVector3Array) NativePtr ¶
func (c *PackedVector3Array) NativePtr() GDExtensionTypePtr
func (*PackedVector3Array) Not_equal_PackedVector3Array ¶
func (cx *PackedVector3Array) Not_equal_PackedVector3Array(right PackedVector3Array) bool
Not_equal_PackedVector3Array operator
func (*PackedVector3Array) Not_equal_Variant ¶
func (cx *PackedVector3Array) Not_equal_Variant(right Variant) bool
Not_equal_Variant operator
func (*PackedVector3Array) PushBack ¶
func (cx *PackedVector3Array) PushBack(value Vector3) bool
PushBack : push_back * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*PackedVector3Array) RemoveAt ¶
func (cx *PackedVector3Array) RemoveAt(index int64)
RemoveAt : remove_at * is_vararg = false, is_static = false * goReturnType() ->
func (*PackedVector3Array) Resize ¶
func (cx *PackedVector3Array) Resize(new_size int64) int64
Resize : resize * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*PackedVector3Array) Reverse ¶
func (cx *PackedVector3Array) Reverse()
Reverse : reverse * is_vararg = false, is_static = false * goReturnType() ->
func (*PackedVector3Array) Rfind ¶
func (cx *PackedVector3Array) Rfind(value Vector3, from int64) int64
Rfind : rfind * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*PackedVector3Array) Set ¶
func (cx *PackedVector3Array) Set(index int64, value Vector3)
Set : set * is_vararg = false, is_static = false * goReturnType() ->
func (*PackedVector3Array) SetIndexed ¶
func (cx *PackedVector3Array) SetIndexed(i int64, value Vector3)
func (*PackedVector3Array) Size ¶
func (cx *PackedVector3Array) Size() int64
Size : size * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*PackedVector3Array) Slice ¶
func (cx *PackedVector3Array) Slice(begin int64, end int64) PackedVector3Array
Slice : slice * is_vararg = false, is_static = false * goReturnType(PackedVector3Array) -> PackedVector3Array
func (*PackedVector3Array) Sort ¶
func (cx *PackedVector3Array) Sort()
Sort : sort * is_vararg = false, is_static = false * goReturnType() ->
func (*PackedVector3Array) ToByteArray ¶
func (cx *PackedVector3Array) ToByteArray() PackedByteArray
ToByteArray : to_byte_array * is_vararg = false, is_static = false * goReturnType(PackedByteArray) -> PackedByteArray
type PacketPeer ¶
type PacketPeer interface { RefCounted GetVar(allow_objects bool) Variant PutVar(varName Variant, full_objects bool) Error GetPacket() PackedByteArray PutPacket(buffer PackedByteArray) Error GetPacketError() Error GetAvailablePacketCount() int32 GetEncodeBufferMaxSize() int32 SetEncodeBufferMaxSize(max_size int32) }
type PacketPeerDTLS ¶
type PacketPeerDTLS interface { PacketPeer Poll() ConnectToPeer(packet_peer RefPacketPeerUDP, hostname String, client_options RefTLSOptions) Error GetStatus() PacketPeerDTLSStatus DisconnectFromPeer() }
type PacketPeerExtension ¶
type PacketPeerExtension interface { PacketPeer }
type PacketPeerStream ¶
type PacketPeerStream interface { PacketPeer SetStreamPeer(peer RefStreamPeer) GetStreamPeer() RefStreamPeer SetInputBufferMaxSize(max_size_bytes int32) SetOutputBufferMaxSize(max_size_bytes int32) GetInputBufferMaxSize() int32 GetOutputBufferMaxSize() int32 }
type PacketPeerUDP ¶
type PacketPeerUDP interface { PacketPeer Bind(port int32, bind_address String, recv_buf_size int32) Error Close() Wait() Error IsBound() bool ConnectToHost(host String, port int32) Error IsSocketConnected() bool GetPacketIp() String GetPacketPort() int32 GetLocalPort() int32 SetDestAddress(host String, port int32) Error SetBroadcastEnabled(enabled bool) JoinMulticastGroup(multicast_address String, interface_name String) Error LeaveMulticastGroup(multicast_address String, interface_name String) Error }
type PanelContainer ¶
type PanelContainer interface { Container }
type PanoramaSkyMaterial ¶
type PanoramaSkyMaterial interface { Material SetPanorama(texture RefTexture2D) GetPanorama() RefTexture2D SetFilteringEnabled(enabled bool) IsFilteringEnabled() bool }
type ParallaxBackground ¶
type ParallaxBackground interface { CanvasLayer SetScrollOffset(offset Vector2) GetScrollOffset() Vector2 SetScrollBaseOffset(offset Vector2) GetScrollBaseOffset() Vector2 SetScrollBaseScale(scale Vector2) GetScrollBaseScale() Vector2 SetLimitBegin(offset Vector2) GetLimitBegin() Vector2 SetLimitEnd(offset Vector2) GetLimitEnd() Vector2 SetIgnoreCameraZoom(ignore bool) IsIgnoreCameraZoom() bool }
type ParallaxLayer ¶
type ParticleProcessMaterial ¶
type ParticleProcessMaterial interface { Material SetDirection(degrees Vector3) GetDirection() Vector3 SetInheritVelocityRatio(ratio float64) GetInheritVelocityRatio() float64 SetSpread(degrees float32) GetSpread() float32 SetFlatness(amount float32) GetFlatness() float32 SetParamMin(param ParticleProcessMaterialParameter, value float32) GetParamMin(param ParticleProcessMaterialParameter) float32 SetParamMax(param ParticleProcessMaterialParameter, value float32) GetParamMax(param ParticleProcessMaterialParameter) float32 SetParamTexture(param ParticleProcessMaterialParameter, texture RefTexture2D) GetParamTexture(param ParticleProcessMaterialParameter) RefTexture2D SetColor(color Color) GetColor() Color SetColorRamp(ramp RefTexture2D) GetColorRamp() RefTexture2D SetAlphaCurve(curve RefTexture2D) GetAlphaCurve() RefTexture2D SetEmissionCurve(curve RefTexture2D) GetEmissionCurve() RefTexture2D SetColorInitialRamp(ramp RefTexture2D) GetColorInitialRamp() RefTexture2D SetVelocityLimitCurve(curve RefTexture2D) GetVelocityLimitCurve() RefTexture2D SetParticleFlag(particle_flag ParticleProcessMaterialParticleFlags, enable bool) GetParticleFlag(particle_flag ParticleProcessMaterialParticleFlags) bool SetVelocityPivot(pivot Vector3) GetVelocityPivot() Vector3 SetEmissionShape(shape ParticleProcessMaterialEmissionShape) GetEmissionShape() ParticleProcessMaterialEmissionShape SetEmissionSphereRadius(radius float32) GetEmissionSphereRadius() float32 SetEmissionBoxExtents(extents Vector3) GetEmissionBoxExtents() Vector3 SetEmissionPointTexture(texture RefTexture2D) GetEmissionPointTexture() RefTexture2D SetEmissionNormalTexture(texture RefTexture2D) GetEmissionNormalTexture() RefTexture2D SetEmissionColorTexture(texture RefTexture2D) GetEmissionColorTexture() RefTexture2D SetEmissionPointCount(point_count int32) GetEmissionPointCount() int32 SetEmissionRingAxis(axis Vector3) GetEmissionRingAxis() Vector3 SetEmissionRingHeight(height float32) GetEmissionRingHeight() float32 SetEmissionRingRadius(radius float32) GetEmissionRingRadius() float32 SetEmissionRingInnerRadius(inner_radius float32) GetEmissionRingInnerRadius() float32 SetEmissionShapeOffset(emission_shape_offset Vector3) GetEmissionShapeOffset() Vector3 SetEmissionShapeScale(emission_shape_scale Vector3) GetEmissionShapeScale() Vector3 GetTurbulenceEnabled() bool SetTurbulenceEnabled(turbulence_enabled bool) GetTurbulenceNoiseStrength() float32 SetTurbulenceNoiseStrength(turbulence_noise_strength float32) GetTurbulenceNoiseScale() float32 SetTurbulenceNoiseScale(turbulence_noise_scale float32) GetTurbulenceNoiseSpeedRandom() float32 SetTurbulenceNoiseSpeedRandom(turbulence_noise_speed_random float32) GetTurbulenceNoiseSpeed() Vector3 SetTurbulenceNoiseSpeed(turbulence_noise_speed Vector3) GetGravity() Vector3 SetGravity(accel_vec Vector3) SetLifetimeRandomness(randomness float64) GetLifetimeRandomness() float64 GetSubEmitterMode() ParticleProcessMaterialSubEmitterMode SetSubEmitterMode(mode ParticleProcessMaterialSubEmitterMode) GetSubEmitterFrequency() float64 SetSubEmitterFrequency(hz float64) GetSubEmitterAmountAtEnd() int32 SetSubEmitterAmountAtEnd(amount int32) GetSubEmitterAmountAtCollision() int32 SetSubEmitterAmountAtCollision(amount int32) GetSubEmitterKeepVelocity() bool SetSubEmitterKeepVelocity(enable bool) SetAttractorInteractionEnabled(enabled bool) IsAttractorInteractionEnabled() bool SetCollisionMode(mode ParticleProcessMaterialCollisionMode) GetCollisionMode() ParticleProcessMaterialCollisionMode SetCollisionUseScale(radius bool) IsCollisionUsingScale() bool SetCollisionFriction(friction float32) GetCollisionFriction() float32 SetCollisionBounce(bounce float32) GetCollisionBounce() float32 }
type Path2D ¶
type Path2D interface { Node2D SetCurve(curve RefCurve2D) GetCurve() RefCurve2D }
type Path3D ¶
type Path3D interface { Node3D SetCurve(curve RefCurve3D) GetCurve() RefCurve3D }
type PathFollow2D ¶
type PathFollow2D interface { Node2D SetProgress(progress float32) GetProgress() float32 SetHOffset(h_offset float32) GetHOffset() float32 SetVOffset(v_offset float32) GetVOffset() float32 SetProgressRatio(ratio float32) GetProgressRatio() float32 SetRotates(enabled bool) IsRotating() bool SetCubicInterpolation(enabled bool) GetCubicInterpolation() bool SetLoop(loop bool) HasLoop() bool }
type PathFollow3D ¶
type PathFollow3D interface { Node3D SetProgress(progress float32) GetProgress() float32 SetHOffset(h_offset float32) GetHOffset() float32 SetVOffset(v_offset float32) GetVOffset() float32 SetProgressRatio(ratio float32) GetProgressRatio() float32 SetRotationMode(rotation_mode PathFollow3DRotationMode) GetRotationMode() PathFollow3DRotationMode SetCubicInterpolation(enabled bool) GetCubicInterpolation() bool SetUseModelFront(enabled bool) IsUsingModelFront() bool SetLoop(loop bool) HasLoop() bool SetTiltEnabled(enabled bool) IsTiltEnabled() bool CorrectPosture(transform Transform3D, rotation_mode PathFollow3DRotationMode) Transform3D }
type Performance ¶
type Performance interface { Object GetMonitor(monitor PerformanceMonitor) float64 AddCustomMonitor(id StringName, callable Callable, arguments Array) RemoveCustomMonitor(id StringName) HasCustomMonitor(id StringName) bool GetCustomMonitor(id StringName) Variant GetMonitorModificationTime() uint64 GetCustomMonitorNames() StringName }
type PhysicalBone2D ¶
type PhysicalBone2D interface { RigidBody2D GetJoint() Joint2D GetAutoConfigureJoint() bool SetAutoConfigureJoint(auto_configure_joint bool) SetSimulatePhysics(simulate_physics bool) GetSimulatePhysics() bool IsSimulatingPhysics() bool SetBone2DNodepath(nodepath NodePath) GetBone2DNodepath() NodePath SetBone2DIndex(bone_index int32) GetBone2DIndex() int32 SetFollowBoneWhenSimulating(follow_bone bool) GetFollowBoneWhenSimulating() bool }
type PhysicalBone3D ¶
type PhysicalBone3D interface { PhysicsBody3D // TODO: Implement virtual method: Internal_IntegrateForces(state PhysicsDirectBodyState3D,) ApplyCentralImpulse(impulse Vector3) ApplyImpulse(impulse Vector3, position Vector3) SetJointType(joint_type PhysicalBone3DJointType) GetJointType() PhysicalBone3DJointType SetJointOffset(offset Transform3D) GetJointOffset() Transform3D SetJointRotation(euler Vector3) GetJointRotation() Vector3 SetBodyOffset(offset Transform3D) GetBodyOffset() Transform3D GetSimulatePhysics() bool IsSimulatingPhysics() bool GetBoneId() int32 SetMass(mass float32) GetMass() float32 SetFriction(friction float32) GetFriction() float32 SetBounce(bounce float32) GetBounce() float32 SetGravityScale(gravity_scale float32) GetGravityScale() float32 SetLinearDampMode(linear_damp_mode PhysicalBone3DDampMode) GetLinearDampMode() PhysicalBone3DDampMode SetAngularDampMode(angular_damp_mode PhysicalBone3DDampMode) GetAngularDampMode() PhysicalBone3DDampMode SetLinearDamp(linear_damp float32) GetLinearDamp() float32 SetAngularDamp(angular_damp float32) GetAngularDamp() float32 SetLinearVelocity(linear_velocity Vector3) GetLinearVelocity() Vector3 SetAngularVelocity(angular_velocity Vector3) GetAngularVelocity() Vector3 SetUseCustomIntegrator(enable bool) IsUsingCustomIntegrator() bool SetCanSleep(able_to_sleep bool) IsAbleToSleep() bool }
type PhysicalSkyMaterial ¶
type PhysicalSkyMaterial interface { Material SetRayleighCoefficient(rayleigh float32) GetRayleighCoefficient() float32 SetRayleighColor(color Color) GetRayleighColor() Color SetMieCoefficient(mie float32) GetMieCoefficient() float32 SetMieEccentricity(eccentricity float32) GetMieEccentricity() float32 SetMieColor(color Color) GetMieColor() Color SetTurbidity(turbidity float32) GetTurbidity() float32 SetSunDiskScale(scale float32) GetSunDiskScale() float32 SetGroundColor(color Color) GetGroundColor() Color SetEnergyMultiplier(multiplier float32) GetEnergyMultiplier() float32 SetUseDebanding(use_debanding bool) GetUseDebanding() bool SetNightSky(night_sky RefTexture2D) GetNightSky() RefTexture2D }
type PhysicsBody2D ¶
type PhysicsBody2D interface { CollisionObject2D MoveAndCollide(motion Vector2, test_only bool, safe_margin float32, recovery_as_collision bool) RefKinematicCollision2D TestMove(from Transform2D, motion Vector2, collision RefKinematicCollision2D, safe_margin float32, recovery_as_collision bool) bool GetCollisionExceptions() PhysicsBody2D AddCollisionExceptionWith(body Node) RemoveCollisionExceptionWith(body Node) }
type PhysicsBody3D ¶
type PhysicsBody3D interface { CollisionObject3D MoveAndCollide(motion Vector3, test_only bool, safe_margin float32, recovery_as_collision bool, max_collisions int32) RefKinematicCollision3D TestMove(from Transform3D, motion Vector3, collision RefKinematicCollision3D, safe_margin float32, recovery_as_collision bool, max_collisions int32) bool SetAxisLock(axis PhysicsServer3DBodyAxis, lock bool) GetAxisLock(axis PhysicsServer3DBodyAxis) bool GetCollisionExceptions() PhysicsBody3D AddCollisionExceptionWith(body Node) RemoveCollisionExceptionWith(body Node) }
type PhysicsDirectBodyState2D ¶
type PhysicsDirectBodyState2D interface { Object GetTotalGravity() Vector2 GetTotalLinearDamp() float32 GetTotalAngularDamp() float32 GetCenterOfMass() Vector2 GetCenterOfMassLocal() Vector2 GetInverseMass() float32 GetInverseInertia() float32 SetLinearVelocity(velocity Vector2) GetLinearVelocity() Vector2 SetAngularVelocity(velocity float32) GetAngularVelocity() float32 SetTransform(transform Transform2D) GetTransform() Transform2D GetVelocityAtLocalPosition(local_position Vector2) Vector2 ApplyCentralImpulse(impulse Vector2) ApplyTorqueImpulse(impulse float32) ApplyImpulse(impulse Vector2, position Vector2) ApplyCentralForce(force Vector2) ApplyForce(force Vector2, position Vector2) ApplyTorque(torque float32) AddConstantCentralForce(force Vector2) AddConstantForce(force Vector2, position Vector2) AddConstantTorque(torque float32) SetConstantForce(force Vector2) GetConstantForce() Vector2 SetConstantTorque(torque float32) GetConstantTorque() float32 SetSleepState(enabled bool) IsSleeping() bool GetContactCount() int32 GetContactLocalPosition(contact_idx int32) Vector2 GetContactLocalNormal(contact_idx int32) Vector2 GetContactLocalShape(contact_idx int32) int32 GetContactLocalVelocityAtPosition(contact_idx int32) Vector2 GetContactCollider(contact_idx int32) RID GetContactColliderPosition(contact_idx int32) Vector2 GetContactColliderId(contact_idx int32) uint64 GetContactColliderObject(contact_idx int32) Object GetContactColliderShape(contact_idx int32) int32 GetContactColliderVelocityAtPosition(contact_idx int32) Vector2 GetContactImpulse(contact_idx int32) Vector2 GetStep() float32 IntegrateForces() GetSpaceState() PhysicsDirectSpaceState2D }
type PhysicsDirectBodyState2DExtension ¶
type PhysicsDirectBodyState2DExtension interface { PhysicsDirectBodyState2D }
type PhysicsDirectBodyState3D ¶
type PhysicsDirectBodyState3D interface { Object GetTotalGravity() Vector3 GetTotalLinearDamp() float32 GetTotalAngularDamp() float32 GetCenterOfMass() Vector3 GetCenterOfMassLocal() Vector3 GetPrincipalInertiaAxes() Basis GetInverseMass() float32 GetInverseInertia() Vector3 GetInverseInertiaTensor() Basis SetLinearVelocity(velocity Vector3) GetLinearVelocity() Vector3 SetAngularVelocity(velocity Vector3) GetAngularVelocity() Vector3 SetTransform(transform Transform3D) GetTransform() Transform3D GetVelocityAtLocalPosition(local_position Vector3) Vector3 ApplyCentralImpulse(impulse Vector3) ApplyImpulse(impulse Vector3, position Vector3) ApplyTorqueImpulse(impulse Vector3) ApplyCentralForce(force Vector3) ApplyForce(force Vector3, position Vector3) ApplyTorque(torque Vector3) AddConstantCentralForce(force Vector3) AddConstantForce(force Vector3, position Vector3) AddConstantTorque(torque Vector3) SetConstantForce(force Vector3) GetConstantForce() Vector3 SetConstantTorque(torque Vector3) GetConstantTorque() Vector3 SetSleepState(enabled bool) IsSleeping() bool GetContactCount() int32 GetContactLocalPosition(contact_idx int32) Vector3 GetContactLocalNormal(contact_idx int32) Vector3 GetContactImpulse(contact_idx int32) Vector3 GetContactLocalShape(contact_idx int32) int32 GetContactLocalVelocityAtPosition(contact_idx int32) Vector3 GetContactCollider(contact_idx int32) RID GetContactColliderPosition(contact_idx int32) Vector3 GetContactColliderId(contact_idx int32) uint64 GetContactColliderObject(contact_idx int32) Object GetContactColliderShape(contact_idx int32) int32 GetContactColliderVelocityAtPosition(contact_idx int32) Vector3 GetStep() float32 IntegrateForces() GetSpaceState() PhysicsDirectSpaceState3D }
type PhysicsDirectBodyState3DExtension ¶
type PhysicsDirectBodyState3DExtension interface { PhysicsDirectBodyState3D }
type PhysicsDirectSpaceState2D ¶
type PhysicsDirectSpaceState2D interface { Object IntersectPoint(parameters RefPhysicsPointQueryParameters2D, max_results int32) Dictionary IntersectRay(parameters RefPhysicsRayQueryParameters2D) Dictionary IntersectShape(parameters RefPhysicsShapeQueryParameters2D, max_results int32) Dictionary CastMotion(parameters RefPhysicsShapeQueryParameters2D) PackedFloat32Array CollideShape(parameters RefPhysicsShapeQueryParameters2D, max_results int32) Vector2 GetRestInfo(parameters RefPhysicsShapeQueryParameters2D) Dictionary }
type PhysicsDirectSpaceState2DExtension ¶
type PhysicsDirectSpaceState2DExtension interface { PhysicsDirectSpaceState2D // TODO: Implement virtual method: Internal_IntersectRay(from Vector2,to Vector2,collision_mask uint32,collide_with_bodies bool,collide_with_areas bool,hit_from_inside bool,result *PhysicsServer2DExtensionRayResult,) bool // TODO: Implement virtual method: Internal_IntersectPoint(position Vector2,canvas_instance_id uint64,collision_mask uint32,collide_with_bodies bool,collide_with_areas bool,results *PhysicsServer2DExtensionShapeResult,max_results int32,) int32 // TODO: Implement virtual method: Internal_IntersectShape(shape_rid RID,transform Transform2D,motion Vector2,margin float32,collision_mask uint32,collide_with_bodies bool,collide_with_areas bool,result *PhysicsServer2DExtensionShapeResult,max_results int32,) int32 // TODO: Implement virtual method: Internal_CastMotion(shape_rid RID,transform Transform2D,motion Vector2,margin float32,collision_mask uint32,collide_with_bodies bool,collide_with_areas bool,closest_safe *float32,closest_unsafe *float32,) bool // TODO: Implement virtual method: Internal_CollideShape(shape_rid RID,transform Transform2D,motion Vector2,margin float32,collision_mask uint32,collide_with_bodies bool,collide_with_areas bool,results unsafe.Pointer,max_results int32,result_count *Int32T,) bool // TODO: Implement virtual method: Internal_RestInfo(shape_rid RID,transform Transform2D,motion Vector2,margin float32,collision_mask uint32,collide_with_bodies bool,collide_with_areas bool,rest_info *PhysicsServer2DExtensionShapeRestInfo,) bool IsBodyExcludedFromQuery(body RID) bool }
type PhysicsDirectSpaceState3D ¶
type PhysicsDirectSpaceState3D interface { Object IntersectPoint(parameters RefPhysicsPointQueryParameters3D, max_results int32) Dictionary IntersectRay(parameters RefPhysicsRayQueryParameters3D) Dictionary IntersectShape(parameters RefPhysicsShapeQueryParameters3D, max_results int32) Dictionary CastMotion(parameters RefPhysicsShapeQueryParameters3D) PackedFloat32Array CollideShape(parameters RefPhysicsShapeQueryParameters3D, max_results int32) Vector3 GetRestInfo(parameters RefPhysicsShapeQueryParameters3D) Dictionary }
type PhysicsDirectSpaceState3DExtension ¶
type PhysicsDirectSpaceState3DExtension interface { PhysicsDirectSpaceState3D // TODO: Implement virtual method: Internal_IntersectRay(from Vector3,to Vector3,collision_mask uint32,collide_with_bodies bool,collide_with_areas bool,hit_from_inside bool,hit_back_faces bool,pick_ray bool,result *PhysicsServer3DExtensionRayResult,) bool // TODO: Implement virtual method: Internal_IntersectPoint(position Vector3,collision_mask uint32,collide_with_bodies bool,collide_with_areas bool,results *PhysicsServer3DExtensionShapeResult,max_results int32,) int32 // TODO: Implement virtual method: Internal_IntersectShape(shape_rid RID,transform Transform3D,motion Vector3,margin float32,collision_mask uint32,collide_with_bodies bool,collide_with_areas bool,result_count *PhysicsServer3DExtensionShapeResult,max_results int32,) int32 // TODO: Implement virtual method: Internal_CastMotion(shape_rid RID,transform Transform3D,motion Vector3,margin float32,collision_mask uint32,collide_with_bodies bool,collide_with_areas bool,closest_safe *float32,closest_unsafe *float32,info *PhysicsServer3DExtensionShapeRestInfo,) bool // TODO: Implement virtual method: Internal_CollideShape(shape_rid RID,transform Transform3D,motion Vector3,margin float32,collision_mask uint32,collide_with_bodies bool,collide_with_areas bool,results unsafe.Pointer,max_results int32,result_count *Int32T,) bool // TODO: Implement virtual method: Internal_RestInfo(shape_rid RID,transform Transform3D,motion Vector3,margin float32,collision_mask uint32,collide_with_bodies bool,collide_with_areas bool,rest_info *PhysicsServer3DExtensionShapeRestInfo,) bool // TODO: Implement virtual method: Internal_GetClosestPointToObjectVolume(object RID,point Vector3,) Vector3 IsBodyExcludedFromQuery(body RID) bool }
type PhysicsMaterial ¶
type PhysicsPointQueryParameters2D ¶
type PhysicsPointQueryParameters2D interface { RefCounted SetPosition(position Vector2) GetPosition() Vector2 SetCanvasInstanceId(canvas_instance_id uint64) GetCanvasInstanceId() uint64 SetCollisionMask(collision_mask uint32) GetCollisionMask() uint32 SetExclude(exclude RID) GetExclude() RID SetCollideWithBodies(enable bool) IsCollideWithBodiesEnabled() bool SetCollideWithAreas(enable bool) IsCollideWithAreasEnabled() bool }
type PhysicsPointQueryParameters3D ¶
type PhysicsPointQueryParameters3D interface { RefCounted SetPosition(position Vector3) GetPosition() Vector3 SetCollisionMask(collision_mask uint32) GetCollisionMask() uint32 SetExclude(exclude RID) GetExclude() RID SetCollideWithBodies(enable bool) IsCollideWithBodiesEnabled() bool SetCollideWithAreas(enable bool) IsCollideWithAreasEnabled() bool }
type PhysicsRayQueryParameters2D ¶
type PhysicsRayQueryParameters2D interface { RefCounted Create(from Vector2, to Vector2, collision_mask uint32, exclude RID) RefPhysicsRayQueryParameters2D SetFrom(from Vector2) GetFrom() Vector2 SetTo(to Vector2) GetTo() Vector2 SetCollisionMask(collision_mask uint32) GetCollisionMask() uint32 SetExclude(exclude RID) GetExclude() RID SetCollideWithBodies(enable bool) IsCollideWithBodiesEnabled() bool SetCollideWithAreas(enable bool) IsCollideWithAreasEnabled() bool SetHitFromInside(enable bool) IsHitFromInsideEnabled() bool }
type PhysicsRayQueryParameters3D ¶
type PhysicsRayQueryParameters3D interface { RefCounted Create(from Vector3, to Vector3, collision_mask uint32, exclude RID) RefPhysicsRayQueryParameters3D SetFrom(from Vector3) GetFrom() Vector3 SetTo(to Vector3) GetTo() Vector3 SetCollisionMask(collision_mask uint32) GetCollisionMask() uint32 SetExclude(exclude RID) GetExclude() RID SetCollideWithBodies(enable bool) IsCollideWithBodiesEnabled() bool SetCollideWithAreas(enable bool) IsCollideWithAreasEnabled() bool SetHitFromInside(enable bool) IsHitFromInsideEnabled() bool SetHitBackFaces(enable bool) IsHitBackFacesEnabled() bool }
type PhysicsServer2D ¶
type PhysicsServer2D interface { Object WorldBoundaryShapeCreate() RID SeparationRayShapeCreate() RID SegmentShapeCreate() RID CircleShapeCreate() RID RectangleShapeCreate() RID CapsuleShapeCreate() RID ConvexPolygonShapeCreate() RID ConcavePolygonShapeCreate() RID ShapeSetData(shape RID, data Variant) ShapeGetType(shape RID) PhysicsServer2DShapeType ShapeGetData(shape RID) Variant SpaceCreate() RID SpaceSetActive(space RID, active bool) SpaceIsActive(space RID) bool SpaceSetParam(space RID, param PhysicsServer2DSpaceParameter, value float32) SpaceGetParam(space RID, param PhysicsServer2DSpaceParameter) float32 SpaceGetDirectState(space RID) PhysicsDirectSpaceState2D AreaCreate() RID AreaSetSpace(area RID, space RID) AreaGetSpace(area RID) RID AreaAddShape(area RID, shape RID, transform Transform2D, disabled bool) AreaSetShape(area RID, shape_idx int32, shape RID) AreaSetShapeTransform(area RID, shape_idx int32, transform Transform2D) AreaSetShapeDisabled(area RID, shape_idx int32, disabled bool) AreaGetShapeCount(area RID) int32 AreaGetShape(area RID, shape_idx int32) RID AreaGetShapeTransform(area RID, shape_idx int32) Transform2D AreaRemoveShape(area RID, shape_idx int32) AreaClearShapes(area RID) AreaSetCollisionLayer(area RID, layer uint32) AreaGetCollisionLayer(area RID) uint32 AreaSetCollisionMask(area RID, mask uint32) AreaGetCollisionMask(area RID) uint32 AreaSetParam(area RID, param PhysicsServer2DAreaParameter, value Variant) AreaSetTransform(area RID, transform Transform2D) AreaGetParam(area RID, param PhysicsServer2DAreaParameter) Variant AreaGetTransform(area RID) Transform2D AreaAttachObjectInstanceId(area RID, id uint64) AreaGetObjectInstanceId(area RID) uint64 AreaAttachCanvasInstanceId(area RID, id uint64) AreaGetCanvasInstanceId(area RID) uint64 AreaSetMonitorCallback(area RID, callback Callable) AreaSetAreaMonitorCallback(area RID, callback Callable) AreaSetMonitorable(area RID, monitorable bool) BodyCreate() RID BodySetSpace(body RID, space RID) BodyGetSpace(body RID) RID BodySetMode(body RID, mode PhysicsServer2DBodyMode) BodyGetMode(body RID) PhysicsServer2DBodyMode BodyAddShape(body RID, shape RID, transform Transform2D, disabled bool) BodySetShape(body RID, shape_idx int32, shape RID) BodySetShapeTransform(body RID, shape_idx int32, transform Transform2D) BodyGetShapeCount(body RID) int32 BodyGetShape(body RID, shape_idx int32) RID BodyGetShapeTransform(body RID, shape_idx int32) Transform2D BodyRemoveShape(body RID, shape_idx int32) BodyClearShapes(body RID) BodySetShapeDisabled(body RID, shape_idx int32, disabled bool) BodySetShapeAsOneWayCollision(body RID, shape_idx int32, enable bool, margin float32) BodyAttachObjectInstanceId(body RID, id uint64) BodyGetObjectInstanceId(body RID) uint64 BodyAttachCanvasInstanceId(body RID, id uint64) BodyGetCanvasInstanceId(body RID) uint64 BodySetContinuousCollisionDetectionMode(body RID, mode PhysicsServer2DCCDMode) BodyGetContinuousCollisionDetectionMode(body RID) PhysicsServer2DCCDMode BodySetCollisionLayer(body RID, layer uint32) BodyGetCollisionLayer(body RID) uint32 BodySetCollisionMask(body RID, mask uint32) BodyGetCollisionMask(body RID) uint32 BodySetCollisionPriority(body RID, priority float32) BodyGetCollisionPriority(body RID) float32 BodySetParam(body RID, param PhysicsServer2DBodyParameter, value Variant) BodyGetParam(body RID, param PhysicsServer2DBodyParameter) Variant BodyResetMassProperties(body RID) BodySetState(body RID, state PhysicsServer2DBodyState, value Variant) BodyGetState(body RID, state PhysicsServer2DBodyState) Variant BodyApplyCentralImpulse(body RID, impulse Vector2) BodyApplyTorqueImpulse(body RID, impulse float32) BodyApplyImpulse(body RID, impulse Vector2, position Vector2) BodyApplyCentralForce(body RID, force Vector2) BodyApplyForce(body RID, force Vector2, position Vector2) BodyApplyTorque(body RID, torque float32) BodyAddConstantCentralForce(body RID, force Vector2) BodyAddConstantForce(body RID, force Vector2, position Vector2) BodyAddConstantTorque(body RID, torque float32) BodySetConstantForce(body RID, force Vector2) BodyGetConstantForce(body RID) Vector2 BodySetConstantTorque(body RID, torque float32) BodyGetConstantTorque(body RID) float32 BodySetAxisVelocity(body RID, axis_velocity Vector2) BodyAddCollisionException(body RID, excepted_body RID) BodyRemoveCollisionException(body RID, excepted_body RID) BodySetMaxContactsReported(body RID, amount int32) BodyGetMaxContactsReported(body RID) int32 BodySetOmitForceIntegration(body RID, enable bool) BodyIsOmittingForceIntegration(body RID) bool BodySetForceIntegrationCallback(body RID, callable Callable, userdata Variant) BodyTestMotion(body RID, parameters RefPhysicsTestMotionParameters2D, result RefPhysicsTestMotionResult2D) bool BodyGetDirectState(body RID) PhysicsDirectBodyState2D JointCreate() RID JointClear(joint RID) JointSetParam(joint RID, param PhysicsServer2DJointParam, value float32) JointGetParam(joint RID, param PhysicsServer2DJointParam) float32 JointDisableCollisionsBetweenBodies(joint RID, disable bool) JointIsDisabledCollisionsBetweenBodies(joint RID) bool JointMakePin(joint RID, anchor Vector2, body_a RID, body_b RID) JointMakeGroove(joint RID, groove1_a Vector2, groove2_a Vector2, anchor_b Vector2, body_a RID, body_b RID) JointMakeDampedSpring(joint RID, anchor_a Vector2, anchor_b Vector2, body_a RID, body_b RID) PinJointSetFlag(joint RID, flag PhysicsServer2DPinJointFlag, enabled bool) PinJointGetFlag(joint RID, flag PhysicsServer2DPinJointFlag) bool PinJointSetParam(joint RID, param PhysicsServer2DPinJointParam, value float32) PinJointGetParam(joint RID, param PhysicsServer2DPinJointParam) float32 DampedSpringJointSetParam(joint RID, param PhysicsServer2DDampedSpringParam, value float32) DampedSpringJointGetParam(joint RID, param PhysicsServer2DDampedSpringParam) float32 JointGetType(joint RID) PhysicsServer2DJointType FreeRid(rid RID) SetActive(active bool) GetProcessInfo(process_info PhysicsServer2DProcessInfo) int32 }
type PhysicsServer2DExtension ¶
type PhysicsServer2DExtension interface { PhysicsServer2D // TODO: Implement virtual method: Internal_WorldBoundaryShapeCreate() RID // TODO: Implement virtual method: Internal_SeparationRayShapeCreate() RID // TODO: Implement virtual method: Internal_SegmentShapeCreate() RID // TODO: Implement virtual method: Internal_CircleShapeCreate() RID // TODO: Implement virtual method: Internal_RectangleShapeCreate() RID // TODO: Implement virtual method: Internal_CapsuleShapeCreate() RID // TODO: Implement virtual method: Internal_ConvexPolygonShapeCreate() RID // TODO: Implement virtual method: Internal_ConcavePolygonShapeCreate() RID // TODO: Implement virtual method: Internal_ShapeSetData(shape RID,data Variant,) // TODO: Implement virtual method: Internal_ShapeSetCustomSolverBias(shape RID,bias float32,) // TODO: Implement virtual method: Internal_ShapeGetType(shape RID,) PhysicsServer2DShapeType // TODO: Implement virtual method: Internal_ShapeGetData(shape RID,) Variant // TODO: Implement virtual method: Internal_ShapeGetCustomSolverBias(shape RID,) float32 // TODO: Implement virtual method: Internal_ShapeCollide(shape_A RID,xform_A Transform2D,motion_A Vector2,shape_B RID,xform_B Transform2D,motion_B Vector2,results unsafe.Pointer,result_max int32,result_count *Int32T,) bool // TODO: Implement virtual method: Internal_SpaceCreate() RID // TODO: Implement virtual method: Internal_SpaceSetActive(space RID,active bool,) // TODO: Implement virtual method: Internal_SpaceIsActive(space RID,) bool // TODO: Implement virtual method: Internal_SpaceSetParam(space RID,param PhysicsServer2DSpaceParameter,value float32,) // TODO: Implement virtual method: Internal_SpaceGetParam(space RID,param PhysicsServer2DSpaceParameter,) float32 // TODO: Implement virtual method: Internal_SpaceGetDirectState(space RID,) PhysicsDirectSpaceState2D // TODO: Implement virtual method: Internal_SpaceSetDebugContacts(space RID,max_contacts int32,) // TODO: Implement virtual method: Internal_SpaceGetContacts(space RID,) PackedVector2Array // TODO: Implement virtual method: Internal_SpaceGetContactCount(space RID,) int32 // TODO: Implement virtual method: Internal_AreaCreate() RID // TODO: Implement virtual method: Internal_AreaSetSpace(area RID,space RID,) // TODO: Implement virtual method: Internal_AreaGetSpace(area RID,) RID // TODO: Implement virtual method: Internal_AreaAddShape(area RID,shape RID,transform Transform2D,disabled bool,) // TODO: Implement virtual method: Internal_AreaSetShape(area RID,shape_idx int32,shape RID,) // TODO: Implement virtual method: Internal_AreaSetShapeTransform(area RID,shape_idx int32,transform Transform2D,) // TODO: Implement virtual method: Internal_AreaSetShapeDisabled(area RID,shape_idx int32,disabled bool,) // TODO: Implement virtual method: Internal_AreaGetShapeCount(area RID,) int32 // TODO: Implement virtual method: Internal_AreaGetShape(area RID,shape_idx int32,) RID // TODO: Implement virtual method: Internal_AreaGetShapeTransform(area RID,shape_idx int32,) Transform2D // TODO: Implement virtual method: Internal_AreaRemoveShape(area RID,shape_idx int32,) // TODO: Implement virtual method: Internal_AreaClearShapes(area RID,) // TODO: Implement virtual method: Internal_AreaAttachObjectInstanceId(area RID,id uint64,) // TODO: Implement virtual method: Internal_AreaGetObjectInstanceId(area RID,) uint64 // TODO: Implement virtual method: Internal_AreaAttachCanvasInstanceId(area RID,id uint64,) // TODO: Implement virtual method: Internal_AreaGetCanvasInstanceId(area RID,) uint64 // TODO: Implement virtual method: Internal_AreaSetParam(area RID,param PhysicsServer2DAreaParameter,value Variant,) // TODO: Implement virtual method: Internal_AreaSetTransform(area RID,transform Transform2D,) // TODO: Implement virtual method: Internal_AreaGetParam(area RID,param PhysicsServer2DAreaParameter,) Variant // TODO: Implement virtual method: Internal_AreaGetTransform(area RID,) Transform2D // TODO: Implement virtual method: Internal_AreaSetCollisionLayer(area RID,layer uint32,) // TODO: Implement virtual method: Internal_AreaGetCollisionLayer(area RID,) uint32 // TODO: Implement virtual method: Internal_AreaSetCollisionMask(area RID,mask uint32,) // TODO: Implement virtual method: Internal_AreaGetCollisionMask(area RID,) uint32 // TODO: Implement virtual method: Internal_AreaSetMonitorable(area RID,monitorable bool,) // TODO: Implement virtual method: Internal_AreaSetPickable(area RID,pickable bool,) // TODO: Implement virtual method: Internal_AreaSetMonitorCallback(area RID,callback Callable,) // TODO: Implement virtual method: Internal_AreaSetAreaMonitorCallback(area RID,callback Callable,) // TODO: Implement virtual method: Internal_BodyCreate() RID // TODO: Implement virtual method: Internal_BodySetSpace(body RID,space RID,) // TODO: Implement virtual method: Internal_BodyGetSpace(body RID,) RID // TODO: Implement virtual method: Internal_BodySetMode(body RID,mode PhysicsServer2DBodyMode,) // TODO: Implement virtual method: Internal_BodyGetMode(body RID,) PhysicsServer2DBodyMode // TODO: Implement virtual method: Internal_BodyAddShape(body RID,shape RID,transform Transform2D,disabled bool,) // TODO: Implement virtual method: Internal_BodySetShape(body RID,shape_idx int32,shape RID,) // TODO: Implement virtual method: Internal_BodySetShapeTransform(body RID,shape_idx int32,transform Transform2D,) // TODO: Implement virtual method: Internal_BodyGetShapeCount(body RID,) int32 // TODO: Implement virtual method: Internal_BodyGetShape(body RID,shape_idx int32,) RID // TODO: Implement virtual method: Internal_BodyGetShapeTransform(body RID,shape_idx int32,) Transform2D // TODO: Implement virtual method: Internal_BodySetShapeDisabled(body RID,shape_idx int32,disabled bool,) // TODO: Implement virtual method: Internal_BodySetShapeAsOneWayCollision(body RID,shape_idx int32,enable bool,margin float32,) // TODO: Implement virtual method: Internal_BodyRemoveShape(body RID,shape_idx int32,) // TODO: Implement virtual method: Internal_BodyClearShapes(body RID,) // TODO: Implement virtual method: Internal_BodyAttachObjectInstanceId(body RID,id uint64,) // TODO: Implement virtual method: Internal_BodyGetObjectInstanceId(body RID,) uint64 // TODO: Implement virtual method: Internal_BodyAttachCanvasInstanceId(body RID,id uint64,) // TODO: Implement virtual method: Internal_BodyGetCanvasInstanceId(body RID,) uint64 // TODO: Implement virtual method: Internal_BodySetContinuousCollisionDetectionMode(body RID,mode PhysicsServer2DCCDMode,) // TODO: Implement virtual method: Internal_BodyGetContinuousCollisionDetectionMode(body RID,) PhysicsServer2DCCDMode // TODO: Implement virtual method: Internal_BodySetCollisionLayer(body RID,layer uint32,) // TODO: Implement virtual method: Internal_BodyGetCollisionLayer(body RID,) uint32 // TODO: Implement virtual method: Internal_BodySetCollisionMask(body RID,mask uint32,) // TODO: Implement virtual method: Internal_BodyGetCollisionMask(body RID,) uint32 // TODO: Implement virtual method: Internal_BodySetCollisionPriority(body RID,priority float32,) // TODO: Implement virtual method: Internal_BodyGetCollisionPriority(body RID,) float32 // TODO: Implement virtual method: Internal_BodySetParam(body RID,param PhysicsServer2DBodyParameter,value Variant,) // TODO: Implement virtual method: Internal_BodyGetParam(body RID,param PhysicsServer2DBodyParameter,) Variant // TODO: Implement virtual method: Internal_BodyResetMassProperties(body RID,) // TODO: Implement virtual method: Internal_BodySetState(body RID,state PhysicsServer2DBodyState,value Variant,) // TODO: Implement virtual method: Internal_BodyGetState(body RID,state PhysicsServer2DBodyState,) Variant // TODO: Implement virtual method: Internal_BodyApplyCentralImpulse(body RID,impulse Vector2,) // TODO: Implement virtual method: Internal_BodyApplyTorqueImpulse(body RID,impulse float32,) // TODO: Implement virtual method: Internal_BodyApplyImpulse(body RID,impulse Vector2,position Vector2,) // TODO: Implement virtual method: Internal_BodyApplyCentralForce(body RID,force Vector2,) // TODO: Implement virtual method: Internal_BodyApplyForce(body RID,force Vector2,position Vector2,) // TODO: Implement virtual method: Internal_BodyApplyTorque(body RID,torque float32,) // TODO: Implement virtual method: Internal_BodyAddConstantCentralForce(body RID,force Vector2,) // TODO: Implement virtual method: Internal_BodyAddConstantForce(body RID,force Vector2,position Vector2,) // TODO: Implement virtual method: Internal_BodyAddConstantTorque(body RID,torque float32,) // TODO: Implement virtual method: Internal_BodySetConstantForce(body RID,force Vector2,) // TODO: Implement virtual method: Internal_BodyGetConstantForce(body RID,) Vector2 // TODO: Implement virtual method: Internal_BodySetConstantTorque(body RID,torque float32,) // TODO: Implement virtual method: Internal_BodyGetConstantTorque(body RID,) float32 // TODO: Implement virtual method: Internal_BodySetAxisVelocity(body RID,axis_velocity Vector2,) // TODO: Implement virtual method: Internal_BodyAddCollisionException(body RID,excepted_body RID,) // TODO: Implement virtual method: Internal_BodyRemoveCollisionException(body RID,excepted_body RID,) // TODO: Implement virtual method: Internal_BodyGetCollisionExceptions(body RID,) RID // TODO: Implement virtual method: Internal_BodySetMaxContactsReported(body RID,amount int32,) // TODO: Implement virtual method: Internal_BodyGetMaxContactsReported(body RID,) int32 // TODO: Implement virtual method: Internal_BodySetContactsReportedDepthThreshold(body RID,threshold float32,) // TODO: Implement virtual method: Internal_BodyGetContactsReportedDepthThreshold(body RID,) float32 // TODO: Implement virtual method: Internal_BodySetOmitForceIntegration(body RID,enable bool,) // TODO: Implement virtual method: Internal_BodyIsOmittingForceIntegration(body RID,) bool // TODO: Implement virtual method: Internal_BodySetStateSyncCallback(body RID,callable Callable,) // TODO: Implement virtual method: Internal_BodySetForceIntegrationCallback(body RID,callable Callable,userdata Variant,) // TODO: Implement virtual method: Internal_BodyCollideShape(body RID,body_shape int32,shape RID,shape_xform Transform2D,motion Vector2,results unsafe.Pointer,result_max int32,result_count *Int32T,) bool // TODO: Implement virtual method: Internal_BodySetPickable(body RID,pickable bool,) // TODO: Implement virtual method: Internal_BodyGetDirectState(body RID,) PhysicsDirectBodyState2D // TODO: Implement virtual method: Internal_BodyTestMotion(body RID,from Transform2D,motion Vector2,margin float32,collide_separation_ray bool,recovery_as_collision bool,result *PhysicsServer2DExtensionMotionResult,) bool // TODO: Implement virtual method: Internal_JointCreate() RID // TODO: Implement virtual method: Internal_JointClear(joint RID,) // TODO: Implement virtual method: Internal_JointSetParam(joint RID,param PhysicsServer2DJointParam,value float32,) // TODO: Implement virtual method: Internal_JointGetParam(joint RID,param PhysicsServer2DJointParam,) float32 // TODO: Implement virtual method: Internal_JointDisableCollisionsBetweenBodies(joint RID,disable bool,) // TODO: Implement virtual method: Internal_JointIsDisabledCollisionsBetweenBodies(joint RID,) bool // TODO: Implement virtual method: Internal_JointMakePin(joint RID,anchor Vector2,body_a RID,body_b RID,) // TODO: Implement virtual method: Internal_JointMakeGroove(joint RID,a_groove1 Vector2,a_groove2 Vector2,b_anchor Vector2,body_a RID,body_b RID,) // TODO: Implement virtual method: Internal_JointMakeDampedSpring(joint RID,anchor_a Vector2,anchor_b Vector2,body_a RID,body_b RID,) // TODO: Implement virtual method: Internal_PinJointSetFlag(joint RID,flag PhysicsServer2DPinJointFlag,enabled bool,) // TODO: Implement virtual method: Internal_PinJointGetFlag(joint RID,flag PhysicsServer2DPinJointFlag,) bool // TODO: Implement virtual method: Internal_PinJointSetParam(joint RID,param PhysicsServer2DPinJointParam,value float32,) // TODO: Implement virtual method: Internal_PinJointGetParam(joint RID,param PhysicsServer2DPinJointParam,) float32 // TODO: Implement virtual method: Internal_DampedSpringJointSetParam(joint RID,param PhysicsServer2DDampedSpringParam,value float32,) // TODO: Implement virtual method: Internal_DampedSpringJointGetParam(joint RID,param PhysicsServer2DDampedSpringParam,) float32 // TODO: Implement virtual method: Internal_JointGetType(joint RID,) PhysicsServer2DJointType // TODO: Implement virtual method: Internal_FreeRid(rid RID,) // TODO: Implement virtual method: Internal_SetActive(active bool,) // TODO: Implement virtual method: Internal_Init() // TODO: Implement virtual method: Internal_Step(step float32,) // TODO: Implement virtual method: Internal_Sync() // TODO: Implement virtual method: Internal_FlushQueries() // TODO: Implement virtual method: Internal_EndSync() // TODO: Implement virtual method: Internal_Finish() // TODO: Implement virtual method: Internal_IsFlushingQueries() bool // TODO: Implement virtual method: Internal_GetProcessInfo(process_info PhysicsServer2DProcessInfo,) int32 BodyTestMotionIsExcludingBody(body RID) bool BodyTestMotionIsExcludingObject(object uint64) bool }
type PhysicsServer2DManager ¶
type PhysicsServer3D ¶
type PhysicsServer3D interface { Object WorldBoundaryShapeCreate() RID SeparationRayShapeCreate() RID SphereShapeCreate() RID BoxShapeCreate() RID CapsuleShapeCreate() RID CylinderShapeCreate() RID ConvexPolygonShapeCreate() RID ConcavePolygonShapeCreate() RID HeightmapShapeCreate() RID CustomShapeCreate() RID ShapeSetData(shape RID, data Variant) ShapeGetType(shape RID) PhysicsServer3DShapeType ShapeGetData(shape RID) Variant SpaceCreate() RID SpaceSetActive(space RID, active bool) SpaceIsActive(space RID) bool SpaceSetParam(space RID, param PhysicsServer3DSpaceParameter, value float32) SpaceGetParam(space RID, param PhysicsServer3DSpaceParameter) float32 SpaceGetDirectState(space RID) PhysicsDirectSpaceState3D AreaCreate() RID AreaSetSpace(area RID, space RID) AreaGetSpace(area RID) RID AreaAddShape(area RID, shape RID, transform Transform3D, disabled bool) AreaSetShape(area RID, shape_idx int32, shape RID) AreaSetShapeTransform(area RID, shape_idx int32, transform Transform3D) AreaSetShapeDisabled(area RID, shape_idx int32, disabled bool) AreaGetShapeCount(area RID) int32 AreaGetShape(area RID, shape_idx int32) RID AreaGetShapeTransform(area RID, shape_idx int32) Transform3D AreaRemoveShape(area RID, shape_idx int32) AreaClearShapes(area RID) AreaSetCollisionLayer(area RID, layer uint32) AreaGetCollisionLayer(area RID) uint32 AreaSetCollisionMask(area RID, mask uint32) AreaGetCollisionMask(area RID) uint32 AreaSetParam(area RID, param PhysicsServer3DAreaParameter, value Variant) AreaSetTransform(area RID, transform Transform3D) AreaGetParam(area RID, param PhysicsServer3DAreaParameter) Variant AreaGetTransform(area RID) Transform3D AreaAttachObjectInstanceId(area RID, id uint64) AreaGetObjectInstanceId(area RID) uint64 AreaSetMonitorCallback(area RID, callback Callable) AreaSetAreaMonitorCallback(area RID, callback Callable) AreaSetMonitorable(area RID, monitorable bool) AreaSetRayPickable(area RID, enable bool) BodyCreate() RID BodySetSpace(body RID, space RID) BodyGetSpace(body RID) RID BodySetMode(body RID, mode PhysicsServer3DBodyMode) BodyGetMode(body RID) PhysicsServer3DBodyMode BodySetCollisionLayer(body RID, layer uint32) BodyGetCollisionLayer(body RID) uint32 BodySetCollisionMask(body RID, mask uint32) BodyGetCollisionMask(body RID) uint32 BodySetCollisionPriority(body RID, priority float32) BodyGetCollisionPriority(body RID) float32 BodyAddShape(body RID, shape RID, transform Transform3D, disabled bool) BodySetShape(body RID, shape_idx int32, shape RID) BodySetShapeTransform(body RID, shape_idx int32, transform Transform3D) BodySetShapeDisabled(body RID, shape_idx int32, disabled bool) BodyGetShapeCount(body RID) int32 BodyGetShape(body RID, shape_idx int32) RID BodyGetShapeTransform(body RID, shape_idx int32) Transform3D BodyRemoveShape(body RID, shape_idx int32) BodyClearShapes(body RID) BodyAttachObjectInstanceId(body RID, id uint64) BodyGetObjectInstanceId(body RID) uint64 BodySetEnableContinuousCollisionDetection(body RID, enable bool) BodyIsContinuousCollisionDetectionEnabled(body RID) bool BodySetParam(body RID, param PhysicsServer3DBodyParameter, value Variant) BodyGetParam(body RID, param PhysicsServer3DBodyParameter) Variant BodyResetMassProperties(body RID) BodySetState(body RID, state PhysicsServer3DBodyState, value Variant) BodyGetState(body RID, state PhysicsServer3DBodyState) Variant BodyApplyCentralImpulse(body RID, impulse Vector3) BodyApplyImpulse(body RID, impulse Vector3, position Vector3) BodyApplyTorqueImpulse(body RID, impulse Vector3) BodyApplyCentralForce(body RID, force Vector3) BodyApplyForce(body RID, force Vector3, position Vector3) BodyApplyTorque(body RID, torque Vector3) BodyAddConstantCentralForce(body RID, force Vector3) BodyAddConstantForce(body RID, force Vector3, position Vector3) BodyAddConstantTorque(body RID, torque Vector3) BodySetConstantForce(body RID, force Vector3) BodyGetConstantForce(body RID) Vector3 BodySetConstantTorque(body RID, torque Vector3) BodyGetConstantTorque(body RID) Vector3 BodySetAxisVelocity(body RID, axis_velocity Vector3) BodySetAxisLock(body RID, axis PhysicsServer3DBodyAxis, lock bool) BodyIsAxisLocked(body RID, axis PhysicsServer3DBodyAxis) bool BodyAddCollisionException(body RID, excepted_body RID) BodyRemoveCollisionException(body RID, excepted_body RID) BodySetMaxContactsReported(body RID, amount int32) BodyGetMaxContactsReported(body RID) int32 BodySetOmitForceIntegration(body RID, enable bool) BodyIsOmittingForceIntegration(body RID) bool BodySetForceIntegrationCallback(body RID, callable Callable, userdata Variant) BodySetRayPickable(body RID, enable bool) BodyTestMotion(body RID, parameters RefPhysicsTestMotionParameters3D, result RefPhysicsTestMotionResult3D) bool BodyGetDirectState(body RID) PhysicsDirectBodyState3D SoftBodyGetBounds(body RID) AABB JointCreate() RID JointClear(joint RID) JointMakePin(joint RID, body_A RID, local_A Vector3, body_B RID, local_B Vector3) PinJointSetParam(joint RID, param PhysicsServer3DPinJointParam, value float32) PinJointGetParam(joint RID, param PhysicsServer3DPinJointParam) float32 PinJointSetLocalA(joint RID, local_A Vector3) PinJointGetLocalA(joint RID) Vector3 PinJointSetLocalB(joint RID, local_B Vector3) PinJointGetLocalB(joint RID) Vector3 JointMakeHinge(joint RID, body_A RID, hinge_A Transform3D, body_B RID, hinge_B Transform3D) HingeJointSetParam(joint RID, param PhysicsServer3DHingeJointParam, value float32) HingeJointGetParam(joint RID, param PhysicsServer3DHingeJointParam) float32 HingeJointSetFlag(joint RID, flag PhysicsServer3DHingeJointFlag, enabled bool) HingeJointGetFlag(joint RID, flag PhysicsServer3DHingeJointFlag) bool JointMakeSlider(joint RID, body_A RID, local_ref_A Transform3D, body_B RID, local_ref_B Transform3D) SliderJointSetParam(joint RID, param PhysicsServer3DSliderJointParam, value float32) SliderJointGetParam(joint RID, param PhysicsServer3DSliderJointParam) float32 JointMakeConeTwist(joint RID, body_A RID, local_ref_A Transform3D, body_B RID, local_ref_B Transform3D) ConeTwistJointSetParam(joint RID, param PhysicsServer3DConeTwistJointParam, value float32) ConeTwistJointGetParam(joint RID, param PhysicsServer3DConeTwistJointParam) float32 JointGetType(joint RID) PhysicsServer3DJointType JointSetSolverPriority(joint RID, priority int32) JointGetSolverPriority(joint RID) int32 JointDisableCollisionsBetweenBodies(joint RID, disable bool) JointIsDisabledCollisionsBetweenBodies(joint RID) bool JointMakeGeneric6Dof(joint RID, body_A RID, local_ref_A Transform3D, body_B RID, local_ref_B Transform3D) Generic6DofJointSetParam(joint RID, axis Vector3Axis, param PhysicsServer3DG6DOFJointAxisParam, value float32) Generic6DofJointGetParam(joint RID, axis Vector3Axis, param PhysicsServer3DG6DOFJointAxisParam) float32 Generic6DofJointSetFlag(joint RID, axis Vector3Axis, flag PhysicsServer3DG6DOFJointAxisFlag, enable bool) Generic6DofJointGetFlag(joint RID, axis Vector3Axis, flag PhysicsServer3DG6DOFJointAxisFlag) bool FreeRid(rid RID) SetActive(active bool) GetProcessInfo(process_info PhysicsServer3DProcessInfo) int32 }
type PhysicsServer3DExtension ¶
type PhysicsServer3DExtension interface { PhysicsServer3D // TODO: Implement virtual method: Internal_WorldBoundaryShapeCreate() RID // TODO: Implement virtual method: Internal_SeparationRayShapeCreate() RID // TODO: Implement virtual method: Internal_SphereShapeCreate() RID // TODO: Implement virtual method: Internal_BoxShapeCreate() RID // TODO: Implement virtual method: Internal_CapsuleShapeCreate() RID // TODO: Implement virtual method: Internal_CylinderShapeCreate() RID // TODO: Implement virtual method: Internal_ConvexPolygonShapeCreate() RID // TODO: Implement virtual method: Internal_ConcavePolygonShapeCreate() RID // TODO: Implement virtual method: Internal_HeightmapShapeCreate() RID // TODO: Implement virtual method: Internal_CustomShapeCreate() RID // TODO: Implement virtual method: Internal_ShapeSetData(shape RID,data Variant,) // TODO: Implement virtual method: Internal_ShapeSetCustomSolverBias(shape RID,bias float32,) // TODO: Implement virtual method: Internal_ShapeSetMargin(shape RID,margin float32,) // TODO: Implement virtual method: Internal_ShapeGetMargin(shape RID,) float32 // TODO: Implement virtual method: Internal_ShapeGetType(shape RID,) PhysicsServer3DShapeType // TODO: Implement virtual method: Internal_ShapeGetData(shape RID,) Variant // TODO: Implement virtual method: Internal_ShapeGetCustomSolverBias(shape RID,) float32 // TODO: Implement virtual method: Internal_SpaceCreate() RID // TODO: Implement virtual method: Internal_SpaceSetActive(space RID,active bool,) // TODO: Implement virtual method: Internal_SpaceIsActive(space RID,) bool // TODO: Implement virtual method: Internal_SpaceSetParam(space RID,param PhysicsServer3DSpaceParameter,value float32,) // TODO: Implement virtual method: Internal_SpaceGetParam(space RID,param PhysicsServer3DSpaceParameter,) float32 // TODO: Implement virtual method: Internal_SpaceGetDirectState(space RID,) PhysicsDirectSpaceState3D // TODO: Implement virtual method: Internal_SpaceSetDebugContacts(space RID,max_contacts int32,) // TODO: Implement virtual method: Internal_SpaceGetContacts(space RID,) PackedVector3Array // TODO: Implement virtual method: Internal_SpaceGetContactCount(space RID,) int32 // TODO: Implement virtual method: Internal_AreaCreate() RID // TODO: Implement virtual method: Internal_AreaSetSpace(area RID,space RID,) // TODO: Implement virtual method: Internal_AreaGetSpace(area RID,) RID // TODO: Implement virtual method: Internal_AreaAddShape(area RID,shape RID,transform Transform3D,disabled bool,) // TODO: Implement virtual method: Internal_AreaSetShape(area RID,shape_idx int32,shape RID,) // TODO: Implement virtual method: Internal_AreaSetShapeTransform(area RID,shape_idx int32,transform Transform3D,) // TODO: Implement virtual method: Internal_AreaSetShapeDisabled(area RID,shape_idx int32,disabled bool,) // TODO: Implement virtual method: Internal_AreaGetShapeCount(area RID,) int32 // TODO: Implement virtual method: Internal_AreaGetShape(area RID,shape_idx int32,) RID // TODO: Implement virtual method: Internal_AreaGetShapeTransform(area RID,shape_idx int32,) Transform3D // TODO: Implement virtual method: Internal_AreaRemoveShape(area RID,shape_idx int32,) // TODO: Implement virtual method: Internal_AreaClearShapes(area RID,) // TODO: Implement virtual method: Internal_AreaAttachObjectInstanceId(area RID,id uint64,) // TODO: Implement virtual method: Internal_AreaGetObjectInstanceId(area RID,) uint64 // TODO: Implement virtual method: Internal_AreaSetParam(area RID,param PhysicsServer3DAreaParameter,value Variant,) // TODO: Implement virtual method: Internal_AreaSetTransform(area RID,transform Transform3D,) // TODO: Implement virtual method: Internal_AreaGetParam(area RID,param PhysicsServer3DAreaParameter,) Variant // TODO: Implement virtual method: Internal_AreaGetTransform(area RID,) Transform3D // TODO: Implement virtual method: Internal_AreaSetCollisionLayer(area RID,layer uint32,) // TODO: Implement virtual method: Internal_AreaGetCollisionLayer(area RID,) uint32 // TODO: Implement virtual method: Internal_AreaSetCollisionMask(area RID,mask uint32,) // TODO: Implement virtual method: Internal_AreaGetCollisionMask(area RID,) uint32 // TODO: Implement virtual method: Internal_AreaSetMonitorable(area RID,monitorable bool,) // TODO: Implement virtual method: Internal_AreaSetRayPickable(area RID,enable bool,) // TODO: Implement virtual method: Internal_AreaSetMonitorCallback(area RID,callback Callable,) // TODO: Implement virtual method: Internal_AreaSetAreaMonitorCallback(area RID,callback Callable,) // TODO: Implement virtual method: Internal_BodyCreate() RID // TODO: Implement virtual method: Internal_BodySetSpace(body RID,space RID,) // TODO: Implement virtual method: Internal_BodyGetSpace(body RID,) RID // TODO: Implement virtual method: Internal_BodySetMode(body RID,mode PhysicsServer3DBodyMode,) // TODO: Implement virtual method: Internal_BodyGetMode(body RID,) PhysicsServer3DBodyMode // TODO: Implement virtual method: Internal_BodyAddShape(body RID,shape RID,transform Transform3D,disabled bool,) // TODO: Implement virtual method: Internal_BodySetShape(body RID,shape_idx int32,shape RID,) // TODO: Implement virtual method: Internal_BodySetShapeTransform(body RID,shape_idx int32,transform Transform3D,) // TODO: Implement virtual method: Internal_BodySetShapeDisabled(body RID,shape_idx int32,disabled bool,) // TODO: Implement virtual method: Internal_BodyGetShapeCount(body RID,) int32 // TODO: Implement virtual method: Internal_BodyGetShape(body RID,shape_idx int32,) RID // TODO: Implement virtual method: Internal_BodyGetShapeTransform(body RID,shape_idx int32,) Transform3D // TODO: Implement virtual method: Internal_BodyRemoveShape(body RID,shape_idx int32,) // TODO: Implement virtual method: Internal_BodyClearShapes(body RID,) // TODO: Implement virtual method: Internal_BodyAttachObjectInstanceId(body RID,id uint64,) // TODO: Implement virtual method: Internal_BodyGetObjectInstanceId(body RID,) uint64 // TODO: Implement virtual method: Internal_BodySetEnableContinuousCollisionDetection(body RID,enable bool,) // TODO: Implement virtual method: Internal_BodyIsContinuousCollisionDetectionEnabled(body RID,) bool // TODO: Implement virtual method: Internal_BodySetCollisionLayer(body RID,layer uint32,) // TODO: Implement virtual method: Internal_BodyGetCollisionLayer(body RID,) uint32 // TODO: Implement virtual method: Internal_BodySetCollisionMask(body RID,mask uint32,) // TODO: Implement virtual method: Internal_BodyGetCollisionMask(body RID,) uint32 // TODO: Implement virtual method: Internal_BodySetCollisionPriority(body RID,priority float32,) // TODO: Implement virtual method: Internal_BodyGetCollisionPriority(body RID,) float32 // TODO: Implement virtual method: Internal_BodySetUserFlags(body RID,flags uint32,) // TODO: Implement virtual method: Internal_BodyGetUserFlags(body RID,) uint32 // TODO: Implement virtual method: Internal_BodySetParam(body RID,param PhysicsServer3DBodyParameter,value Variant,) // TODO: Implement virtual method: Internal_BodyGetParam(body RID,param PhysicsServer3DBodyParameter,) Variant // TODO: Implement virtual method: Internal_BodyResetMassProperties(body RID,) // TODO: Implement virtual method: Internal_BodySetState(body RID,state PhysicsServer3DBodyState,value Variant,) // TODO: Implement virtual method: Internal_BodyGetState(body RID,state PhysicsServer3DBodyState,) Variant // TODO: Implement virtual method: Internal_BodyApplyCentralImpulse(body RID,impulse Vector3,) // TODO: Implement virtual method: Internal_BodyApplyImpulse(body RID,impulse Vector3,position Vector3,) // TODO: Implement virtual method: Internal_BodyApplyTorqueImpulse(body RID,impulse Vector3,) // TODO: Implement virtual method: Internal_BodyApplyCentralForce(body RID,force Vector3,) // TODO: Implement virtual method: Internal_BodyApplyForce(body RID,force Vector3,position Vector3,) // TODO: Implement virtual method: Internal_BodyApplyTorque(body RID,torque Vector3,) // TODO: Implement virtual method: Internal_BodyAddConstantCentralForce(body RID,force Vector3,) // TODO: Implement virtual method: Internal_BodyAddConstantForce(body RID,force Vector3,position Vector3,) // TODO: Implement virtual method: Internal_BodyAddConstantTorque(body RID,torque Vector3,) // TODO: Implement virtual method: Internal_BodySetConstantForce(body RID,force Vector3,) // TODO: Implement virtual method: Internal_BodyGetConstantForce(body RID,) Vector3 // TODO: Implement virtual method: Internal_BodySetConstantTorque(body RID,torque Vector3,) // TODO: Implement virtual method: Internal_BodyGetConstantTorque(body RID,) Vector3 // TODO: Implement virtual method: Internal_BodySetAxisVelocity(body RID,axis_velocity Vector3,) // TODO: Implement virtual method: Internal_BodySetAxisLock(body RID,axis PhysicsServer3DBodyAxis,lock bool,) // TODO: Implement virtual method: Internal_BodyIsAxisLocked(body RID,axis PhysicsServer3DBodyAxis,) bool // TODO: Implement virtual method: Internal_BodyAddCollisionException(body RID,excepted_body RID,) // TODO: Implement virtual method: Internal_BodyRemoveCollisionException(body RID,excepted_body RID,) // TODO: Implement virtual method: Internal_BodyGetCollisionExceptions(body RID,) RID // TODO: Implement virtual method: Internal_BodySetMaxContactsReported(body RID,amount int32,) // TODO: Implement virtual method: Internal_BodyGetMaxContactsReported(body RID,) int32 // TODO: Implement virtual method: Internal_BodySetContactsReportedDepthThreshold(body RID,threshold float32,) // TODO: Implement virtual method: Internal_BodyGetContactsReportedDepthThreshold(body RID,) float32 // TODO: Implement virtual method: Internal_BodySetOmitForceIntegration(body RID,enable bool,) // TODO: Implement virtual method: Internal_BodyIsOmittingForceIntegration(body RID,) bool // TODO: Implement virtual method: Internal_BodySetStateSyncCallback(body RID,callable Callable,) // TODO: Implement virtual method: Internal_BodySetForceIntegrationCallback(body RID,callable Callable,userdata Variant,) // TODO: Implement virtual method: Internal_BodySetRayPickable(body RID,enable bool,) // TODO: Implement virtual method: Internal_BodyTestMotion(body RID,from Transform3D,motion Vector3,margin float32,max_collisions int32,collide_separation_ray bool,recovery_as_collision bool,result *PhysicsServer3DExtensionMotionResult,) bool // TODO: Implement virtual method: Internal_BodyGetDirectState(body RID,) PhysicsDirectBodyState3D // TODO: Implement virtual method: Internal_SoftBodyCreate() RID // TODO: Implement virtual method: Internal_SoftBodyUpdateRenderingServer(body RID,rendering_server_handler PhysicsServer3DRenderingServerHandler,) // TODO: Implement virtual method: Internal_SoftBodySetSpace(body RID,space RID,) // TODO: Implement virtual method: Internal_SoftBodyGetSpace(body RID,) RID // TODO: Implement virtual method: Internal_SoftBodySetRayPickable(body RID,enable bool,) // TODO: Implement virtual method: Internal_SoftBodySetCollisionLayer(body RID,layer uint32,) // TODO: Implement virtual method: Internal_SoftBodyGetCollisionLayer(body RID,) uint32 // TODO: Implement virtual method: Internal_SoftBodySetCollisionMask(body RID,mask uint32,) // TODO: Implement virtual method: Internal_SoftBodyGetCollisionMask(body RID,) uint32 // TODO: Implement virtual method: Internal_SoftBodyAddCollisionException(body RID,body_b RID,) // TODO: Implement virtual method: Internal_SoftBodyRemoveCollisionException(body RID,body_b RID,) // TODO: Implement virtual method: Internal_SoftBodyGetCollisionExceptions(body RID,) RID // TODO: Implement virtual method: Internal_SoftBodySetState(body RID,state PhysicsServer3DBodyState,variant Variant,) // TODO: Implement virtual method: Internal_SoftBodyGetState(body RID,state PhysicsServer3DBodyState,) Variant // TODO: Implement virtual method: Internal_SoftBodySetTransform(body RID,transform Transform3D,) // TODO: Implement virtual method: Internal_SoftBodySetSimulationPrecision(body RID,simulation_precision int32,) // TODO: Implement virtual method: Internal_SoftBodyGetSimulationPrecision(body RID,) int32 // TODO: Implement virtual method: Internal_SoftBodySetTotalMass(body RID,total_mass float32,) // TODO: Implement virtual method: Internal_SoftBodyGetTotalMass(body RID,) float32 // TODO: Implement virtual method: Internal_SoftBodySetLinearStiffness(body RID,linear_stiffness float32,) // TODO: Implement virtual method: Internal_SoftBodyGetLinearStiffness(body RID,) float32 // TODO: Implement virtual method: Internal_SoftBodySetPressureCoefficient(body RID,pressure_coefficient float32,) // TODO: Implement virtual method: Internal_SoftBodyGetPressureCoefficient(body RID,) float32 // TODO: Implement virtual method: Internal_SoftBodySetDampingCoefficient(body RID,damping_coefficient float32,) // TODO: Implement virtual method: Internal_SoftBodyGetDampingCoefficient(body RID,) float32 // TODO: Implement virtual method: Internal_SoftBodySetDragCoefficient(body RID,drag_coefficient float32,) // TODO: Implement virtual method: Internal_SoftBodyGetDragCoefficient(body RID,) float32 // TODO: Implement virtual method: Internal_SoftBodySetMesh(body RID,mesh RID,) // TODO: Implement virtual method: Internal_SoftBodyGetBounds(body RID,) AABB // TODO: Implement virtual method: Internal_SoftBodyMovePoint(body RID,point_index int32,global_position Vector3,) // TODO: Implement virtual method: Internal_SoftBodyGetPointGlobalPosition(body RID,point_index int32,) Vector3 // TODO: Implement virtual method: Internal_SoftBodyRemoveAllPinnedPoints(body RID,) // TODO: Implement virtual method: Internal_SoftBodyPinPoint(body RID,point_index int32,pin bool,) // TODO: Implement virtual method: Internal_SoftBodyIsPointPinned(body RID,point_index int32,) bool // TODO: Implement virtual method: Internal_JointCreate() RID // TODO: Implement virtual method: Internal_JointClear(joint RID,) // TODO: Implement virtual method: Internal_JointMakePin(joint RID,body_A RID,local_A Vector3,body_B RID,local_B Vector3,) // TODO: Implement virtual method: Internal_PinJointSetParam(joint RID,param PhysicsServer3DPinJointParam,value float32,) // TODO: Implement virtual method: Internal_PinJointGetParam(joint RID,param PhysicsServer3DPinJointParam,) float32 // TODO: Implement virtual method: Internal_PinJointSetLocalA(joint RID,local_A Vector3,) // TODO: Implement virtual method: Internal_PinJointGetLocalA(joint RID,) Vector3 // TODO: Implement virtual method: Internal_PinJointSetLocalB(joint RID,local_B Vector3,) // TODO: Implement virtual method: Internal_PinJointGetLocalB(joint RID,) Vector3 // TODO: Implement virtual method: Internal_JointMakeHinge(joint RID,body_A RID,hinge_A Transform3D,body_B RID,hinge_B Transform3D,) // TODO: Implement virtual method: Internal_JointMakeHingeSimple(joint RID,body_A RID,pivot_A Vector3,axis_A Vector3,body_B RID,pivot_B Vector3,axis_B Vector3,) // TODO: Implement virtual method: Internal_HingeJointSetParam(joint RID,param PhysicsServer3DHingeJointParam,value float32,) // TODO: Implement virtual method: Internal_HingeJointGetParam(joint RID,param PhysicsServer3DHingeJointParam,) float32 // TODO: Implement virtual method: Internal_HingeJointSetFlag(joint RID,flag PhysicsServer3DHingeJointFlag,enabled bool,) // TODO: Implement virtual method: Internal_HingeJointGetFlag(joint RID,flag PhysicsServer3DHingeJointFlag,) bool // TODO: Implement virtual method: Internal_JointMakeSlider(joint RID,body_A RID,local_ref_A Transform3D,body_B RID,local_ref_B Transform3D,) // TODO: Implement virtual method: Internal_SliderJointSetParam(joint RID,param PhysicsServer3DSliderJointParam,value float32,) // TODO: Implement virtual method: Internal_SliderJointGetParam(joint RID,param PhysicsServer3DSliderJointParam,) float32 // TODO: Implement virtual method: Internal_JointMakeConeTwist(joint RID,body_A RID,local_ref_A Transform3D,body_B RID,local_ref_B Transform3D,) // TODO: Implement virtual method: Internal_ConeTwistJointSetParam(joint RID,param PhysicsServer3DConeTwistJointParam,value float32,) // TODO: Implement virtual method: Internal_ConeTwistJointGetParam(joint RID,param PhysicsServer3DConeTwistJointParam,) float32 // TODO: Implement virtual method: Internal_JointMakeGeneric6Dof(joint RID,body_A RID,local_ref_A Transform3D,body_B RID,local_ref_B Transform3D,) // TODO: Implement virtual method: Internal_Generic6DofJointSetParam(joint RID,axis Vector3Axis,param PhysicsServer3DG6DOFJointAxisParam,value float32,) // TODO: Implement virtual method: Internal_Generic6DofJointGetParam(joint RID,axis Vector3Axis,param PhysicsServer3DG6DOFJointAxisParam,) float32 // TODO: Implement virtual method: Internal_Generic6DofJointSetFlag(joint RID,axis Vector3Axis,flag PhysicsServer3DG6DOFJointAxisFlag,enable bool,) // TODO: Implement virtual method: Internal_Generic6DofJointGetFlag(joint RID,axis Vector3Axis,flag PhysicsServer3DG6DOFJointAxisFlag,) bool // TODO: Implement virtual method: Internal_JointGetType(joint RID,) PhysicsServer3DJointType // TODO: Implement virtual method: Internal_JointSetSolverPriority(joint RID,priority int32,) // TODO: Implement virtual method: Internal_JointGetSolverPriority(joint RID,) int32 // TODO: Implement virtual method: Internal_JointDisableCollisionsBetweenBodies(joint RID,disable bool,) // TODO: Implement virtual method: Internal_JointIsDisabledCollisionsBetweenBodies(joint RID,) bool // TODO: Implement virtual method: Internal_FreeRid(rid RID,) // TODO: Implement virtual method: Internal_SetActive(active bool,) // TODO: Implement virtual method: Internal_Init() // TODO: Implement virtual method: Internal_Step(step float32,) // TODO: Implement virtual method: Internal_Sync() // TODO: Implement virtual method: Internal_FlushQueries() // TODO: Implement virtual method: Internal_EndSync() // TODO: Implement virtual method: Internal_Finish() // TODO: Implement virtual method: Internal_IsFlushingQueries() bool // TODO: Implement virtual method: Internal_GetProcessInfo(process_info PhysicsServer3DProcessInfo,) int32 BodyTestMotionIsExcludingBody(body RID) bool BodyTestMotionIsExcludingObject(object uint64) bool }
type PhysicsServer3DManager ¶
type PhysicsServer3DRenderingServerHandler ¶
type PhysicsServer3DRenderingServerHandler interface { Object // TODO: Implement virtual method: Internal_SetVertex(vertex_id int32,vertex Vector3,) // TODO: Implement virtual method: Internal_SetNormal(vertex_id int32,normal Vector3,) // TODO: Implement virtual method: Internal_SetAabb(aabb AABB,) SetVertex(vertex_id int32, vertex Vector3) SetNormal(vertex_id int32, normal Vector3) SetAabb(aabb AABB) }
type PhysicsShapeQueryParameters2D ¶
type PhysicsShapeQueryParameters2D interface { RefCounted SetShape(shape RefResource) GetShape() RefResource SetShapeRid(shape RID) GetShapeRid() RID SetTransform(transform Transform2D) GetTransform() Transform2D SetMotion(motion Vector2) GetMotion() Vector2 SetMargin(margin float32) GetMargin() float32 SetCollisionMask(collision_mask uint32) GetCollisionMask() uint32 SetExclude(exclude RID) GetExclude() RID SetCollideWithBodies(enable bool) IsCollideWithBodiesEnabled() bool SetCollideWithAreas(enable bool) IsCollideWithAreasEnabled() bool }
type PhysicsShapeQueryParameters3D ¶
type PhysicsShapeQueryParameters3D interface { RefCounted SetShape(shape RefResource) GetShape() RefResource SetShapeRid(shape RID) GetShapeRid() RID SetTransform(transform Transform3D) GetTransform() Transform3D SetMotion(motion Vector3) GetMotion() Vector3 SetMargin(margin float32) GetMargin() float32 SetCollisionMask(collision_mask uint32) GetCollisionMask() uint32 SetExclude(exclude RID) GetExclude() RID SetCollideWithBodies(enable bool) IsCollideWithBodiesEnabled() bool SetCollideWithAreas(enable bool) IsCollideWithAreasEnabled() bool }
type PhysicsTestMotionParameters2D ¶
type PhysicsTestMotionParameters2D interface { RefCounted GetFrom() Transform2D SetFrom(from Transform2D) GetMotion() Vector2 SetMotion(motion Vector2) GetMargin() float32 SetMargin(margin float32) IsCollideSeparationRayEnabled() bool SetCollideSeparationRayEnabled(enabled bool) GetExcludeBodies() RID SetExcludeBodies(exclude_list RID) GetExcludeObjects() int64 SetExcludeObjects(exclude_list int64) IsRecoveryAsCollisionEnabled() bool SetRecoveryAsCollisionEnabled(enabled bool) }
type PhysicsTestMotionParameters3D ¶
type PhysicsTestMotionParameters3D interface { RefCounted GetFrom() Transform3D SetFrom(from Transform3D) GetMotion() Vector3 SetMotion(motion Vector3) GetMargin() float32 SetMargin(margin float32) GetMaxCollisions() int32 SetMaxCollisions(max_collisions int32) IsCollideSeparationRayEnabled() bool SetCollideSeparationRayEnabled(enabled bool) GetExcludeBodies() RID SetExcludeBodies(exclude_list RID) GetExcludeObjects() int64 SetExcludeObjects(exclude_list int64) IsRecoveryAsCollisionEnabled() bool SetRecoveryAsCollisionEnabled(enabled bool) }
type PhysicsTestMotionResult2D ¶
type PhysicsTestMotionResult2D interface { RefCounted GetTravel() Vector2 GetRemainder() Vector2 GetCollisionPoint() Vector2 GetCollisionNormal() Vector2 GetColliderVelocity() Vector2 GetColliderId() uint64 GetColliderRid() RID GetCollider() Object GetColliderShape() int32 GetCollisionLocalShape() int32 GetCollisionDepth() float32 GetCollisionSafeFraction() float32 GetCollisionUnsafeFraction() float32 }
type PhysicsTestMotionResult3D ¶
type PhysicsTestMotionResult3D interface { RefCounted GetTravel() Vector3 GetRemainder() Vector3 GetCollisionSafeFraction() float32 GetCollisionUnsafeFraction() float32 GetCollisionCount() int32 GetCollisionPoint(collision_index int32) Vector3 GetCollisionNormal(collision_index int32) Vector3 GetColliderVelocity(collision_index int32) Vector3 GetColliderId(collision_index int32) uint64 GetColliderRid(collision_index int32) RID GetCollider(collision_index int32) Object GetColliderShape(collision_index int32) int32 GetCollisionLocalShape(collision_index int32) int32 GetCollisionDepth(collision_index int32) float32 }
type PinJoint2D ¶
type PinJoint2D interface { Joint2D SetSoftness(softness float32) GetSoftness() float32 SetAngularLimitLower(angular_limit_lower float32) GetAngularLimitLower() float32 SetAngularLimitUpper(angular_limit_upper float32) GetAngularLimitUpper() float32 SetMotorTargetVelocity(motor_target_velocity float32) GetMotorTargetVelocity() float32 SetMotorEnabled(enabled bool) IsMotorEnabled() bool SetAngularLimitEnabled(enabled bool) IsAngularLimitEnabled() bool }
type PinJoint3D ¶
type PlaceholderCubemap ¶
type PlaceholderCubemap interface { PlaceholderTextureLayered }
type PlaceholderCubemapArray ¶
type PlaceholderCubemapArray interface { PlaceholderTextureLayered }
type PlaceholderMaterial ¶
type PlaceholderMaterial interface { Material }
type PlaceholderMesh ¶
type PlaceholderTexture2D ¶
type PlaceholderTexture2DArray ¶
type PlaceholderTexture2DArray interface { PlaceholderTextureLayered }
type PlaceholderTexture3D ¶
type PlaceholderTextureLayered ¶
type PlaceholderTextureLayered interface { TextureLayered SetSize(size Vector2i) GetSize() Vector2i SetLayers(layers int32) }
type Plane ¶
type Plane [16]uint8
* Plane * indexingReturnType: * isKeyed: false * hasDestructor: false
func NewPlaneWithFloat32Float32Float32Float32 ¶
NewPlane, index: 6
func NewPlaneWithGDExtensionConstTypePtr ¶
func NewPlaneWithGDExtensionConstTypePtr(src GDExtensionConstTypePtr) Plane
copy funuctions
func NewPlaneWithVector3Float32 ¶
NewPlane, index: 3
func NewPlaneWithVector3Vector3 ¶
NewPlane, index: 4
func NewPlaneWithVector3Vector3Vector3 ¶
NewPlane, index: 5
func (*Plane) DistanceTo ¶
DistanceTo : distance_to * is_vararg = false, is_static = false * goReturnType(float) -> float32
func (*Plane) Equal_Variant ¶
Equal_Variant operator
func (*Plane) GetCenter ¶
GetCenter : get_center * is_vararg = false, is_static = false * goReturnType(Vector3) -> Vector3
func (*Plane) HasPoint ¶
HasPoint : has_point * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*Plane) In_Dictionary ¶
func (cx *Plane) In_Dictionary(right Dictionary) bool
In_Dictionary operator
func (*Plane) Intersect3 ¶
Intersect3 : intersect_3 * is_vararg = false, is_static = false * goReturnType(Variant) -> Variant
func (*Plane) IntersectsRay ¶
IntersectsRay : intersects_ray * is_vararg = false, is_static = false * goReturnType(Variant) -> Variant
func (*Plane) IntersectsSegment ¶
IntersectsSegment : intersects_segment * is_vararg = false, is_static = false * goReturnType(Variant) -> Variant
func (*Plane) IsEqualApprox ¶
IsEqualApprox : is_equal_approx * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*Plane) IsFinite ¶
IsFinite : is_finite * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*Plane) IsPointOver ¶
IsPointOver : is_point_over * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*Plane) MemberGetd ¶
func (*Plane) MemberGetnormal ¶
func (*Plane) MemberGetx ¶
func (*Plane) MemberGety ¶
func (*Plane) MemberGetz ¶
func (*Plane) Multiply_Transform3D ¶
func (cx *Plane) Multiply_Transform3D(right Transform3D) Plane
Multiply_Transform3D operator
func (*Plane) NativeConstPtr ¶
func (c *Plane) NativeConstPtr() GDExtensionConstTypePtr
func (*Plane) Normalized ¶
Normalized : normalized * is_vararg = false, is_static = false * goReturnType(Plane) -> Plane
func (*Plane) Not_equal_Plane ¶
Not_equal_Plane operator
func (*Plane) Not_equal_Variant ¶
Not_equal_Variant operator
type PlaneMesh ¶
type PlaneMesh interface { PrimitiveMesh SetSize(size Vector2) GetSize() Vector2 SetSubdivideWidth(subdivide int32) GetSubdivideWidth() int32 SetSubdivideDepth(subdivide int32) GetSubdivideDepth() int32 SetCenterOffset(offset Vector3) GetCenterOffset() Vector3 SetOrientation(orientation PlaneMeshOrientation) GetOrientation() PlaneMeshOrientation }
type PointLight2D ¶
type PointLight2D interface { Light2D SetTexture(texture RefTexture2D) GetTexture() RefTexture2D SetTextureOffset(texture_offset Vector2) GetTextureOffset() Vector2 SetTextureScale(texture_scale float32) GetTextureScale() float32 }
type PointMesh ¶
type PointMesh interface { PrimitiveMesh }
type Polygon2D ¶
type Polygon2D interface { Node2D SetPolygon(polygon PackedVector2Array) GetPolygon() PackedVector2Array SetUv(uv PackedVector2Array) GetUv() PackedVector2Array SetColor(color Color) GetColor() Color SetPolygons(polygons Array) GetPolygons() Array SetVertexColors(vertex_colors PackedColorArray) GetVertexColors() PackedColorArray SetTexture(texture RefTexture2D) GetTexture() RefTexture2D SetTextureOffset(texture_offset Vector2) GetTextureOffset() Vector2 SetTextureRotation(texture_rotation float32) GetTextureRotation() float32 SetTextureScale(texture_scale Vector2) GetTextureScale() Vector2 SetInvertEnabled(invert bool) GetInvertEnabled() bool SetAntialiased(antialiased bool) GetAntialiased() bool SetInvertBorder(invert_border float32) GetInvertBorder() float32 SetOffset(offset Vector2) GetOffset() Vector2 AddBone(path NodePath, weights PackedFloat32Array) GetBoneCount() int32 GetBonePath(index int32) NodePath GetBoneWeights(index int32) PackedFloat32Array EraseBone(index int32) ClearBones() SetBonePath(index int32, path NodePath) SetBoneWeights(index int32, weights PackedFloat32Array) SetSkeleton(skeleton NodePath) GetSkeleton() NodePath SetInternalVertexCount(internal_vertex_count int32) GetInternalVertexCount() int32 }
type PolygonOccluder3D ¶
type PolygonOccluder3D interface { Occluder3D SetPolygon(polygon PackedVector2Array) GetPolygon() PackedVector2Array }
type PolygonPathFinder ¶
type PolygonPathFinder interface { Resource Setup(points PackedVector2Array, connections PackedInt32Array) FindPath(from Vector2, to Vector2) PackedVector2Array GetIntersections(from Vector2, to Vector2) PackedVector2Array GetClosestPoint(point Vector2) Vector2 IsPointInside(point Vector2) bool SetPointPenalty(idx int32, penalty float32) GetPointPenalty(idx int32) float32 GetBounds() Rect2 }
type PopupMenu ¶
type PopupMenu interface { Popup ActivateItemByEvent(event RefInputEvent, for_global_only bool) bool AddItem(label String, id int32, accel Key) AddIconItem(texture RefTexture2D, label String, id int32, accel Key) AddCheckItem(label String, id int32, accel Key) AddIconCheckItem(texture RefTexture2D, label String, id int32, accel Key) AddRadioCheckItem(label String, id int32, accel Key) AddIconRadioCheckItem(texture RefTexture2D, label String, id int32, accel Key) AddMultistateItem(label String, max_states int32, default_state int32, id int32, accel Key) AddShortcut(shortcut RefShortcut, id int32, global bool, allow_echo bool) AddIconShortcut(texture RefTexture2D, shortcut RefShortcut, id int32, global bool, allow_echo bool) AddCheckShortcut(shortcut RefShortcut, id int32, global bool) AddIconCheckShortcut(texture RefTexture2D, shortcut RefShortcut, id int32, global bool) AddRadioCheckShortcut(shortcut RefShortcut, id int32, global bool) AddIconRadioCheckShortcut(texture RefTexture2D, shortcut RefShortcut, id int32, global bool) SetItemText(index int32, text String) SetItemTextDirection(index int32, direction ControlTextDirection) SetItemLanguage(index int32, language String) SetItemIcon(index int32, icon RefTexture2D) SetItemIconMaxWidth(index int32, width int32) SetItemIconModulate(index int32, modulate Color) SetItemChecked(index int32, checked bool) SetItemId(index int32, id int32) SetItemAccelerator(index int32, accel Key) SetItemMetadata(index int32, metadata Variant) SetItemDisabled(index int32, disabled bool) SetItemAsSeparator(index int32, enable bool) SetItemAsCheckable(index int32, enable bool) SetItemAsRadioCheckable(index int32, enable bool) SetItemTooltip(index int32, tooltip String) SetItemShortcut(index int32, shortcut RefShortcut, global bool) SetItemIndent(index int32, indent int32) SetItemMultistate(index int32, state int32) SetItemShortcutDisabled(index int32, disabled bool) ToggleItemChecked(index int32) ToggleItemMultistate(index int32) GetItemText(index int32) String GetItemTextDirection(index int32) ControlTextDirection GetItemLanguage(index int32) String GetItemIcon(index int32) RefTexture2D GetItemIconMaxWidth(index int32) int32 GetItemIconModulate(index int32) Color IsItemChecked(index int32) bool GetItemId(index int32) int32 GetItemIndex(id int32) int32 GetItemAccelerator(index int32) Key GetItemMetadata(index int32) Variant IsItemDisabled(index int32) bool IsItemSeparator(index int32) bool IsItemCheckable(index int32) bool IsItemRadioCheckable(index int32) bool IsItemShortcutDisabled(index int32) bool GetItemTooltip(index int32) String GetItemShortcut(index int32) RefShortcut GetItemIndent(index int32) int32 SetFocusedItem(index int32) GetFocusedItem() int32 SetItemCount(count int32) GetItemCount() int32 ScrollToItem(index int32) RemoveItem(index int32) AddSeparator(label String, id int32) Clear(free_submenus bool) SetHideOnItemSelection(enable bool) IsHideOnItemSelection() bool SetHideOnCheckableItemSelection(enable bool) IsHideOnCheckableItemSelection() bool SetHideOnStateItemSelection(enable bool) IsHideOnStateItemSelection() bool SetAllowSearch(allow bool) GetAllowSearch() bool }
type PopupPanel ¶
type PopupPanel interface { Popup }
type PortableCompressedTexture2D ¶
type PortableCompressedTexture2D interface { Texture2D CreateFromImage(image RefImage, compression_mode PortableCompressedTexture2DCompressionMode, normal_map bool, lossy_quality float32) GetFormat() ImageFormat GetCompressionMode() PortableCompressedTexture2DCompressionMode SetSizeOverride(size Vector2) GetSizeOverride() Vector2 SetKeepCompressedBuffer(keep bool) IsKeepingCompressedBuffer() bool SetKeepAllCompressedBuffers(keep bool) IsKeepingAllCompressedBuffers() bool }
type PrimitiveMesh ¶
type PrimitiveMesh interface { Mesh // TODO: Implement virtual method: Internal_CreateMeshArray() Array SetMaterial(material RefMaterial) GetMaterial() RefMaterial GetMeshArrays() Array SetCustomAabb(aabb AABB) GetCustomAabb() AABB SetFlipFaces(flip_faces bool) GetFlipFaces() bool SetAddUv2(add_uv2 bool) GetAddUv2() bool SetUv2Padding(uv2_padding float32) GetUv2Padding() float32 }
type PrismMesh ¶
type PrismMesh interface { PrimitiveMesh SetLeftToRight(left_to_right float32) GetLeftToRight() float32 SetSize(size Vector3) GetSize() Vector3 SetSubdivideWidth(segments int32) GetSubdivideWidth() int32 SetSubdivideHeight(segments int32) GetSubdivideHeight() int32 SetSubdivideDepth(segments int32) GetSubdivideDepth() int32 }
type ProceduralSkyMaterial ¶
type ProceduralSkyMaterial interface { Material SetSkyTopColor(color Color) GetSkyTopColor() Color SetSkyHorizonColor(color Color) GetSkyHorizonColor() Color SetSkyCurve(curve float32) GetSkyCurve() float32 SetSkyEnergyMultiplier(multiplier float32) GetSkyEnergyMultiplier() float32 SetSkyCover(sky_cover RefTexture2D) GetSkyCover() RefTexture2D SetSkyCoverModulate(color Color) GetSkyCoverModulate() Color SetGroundBottomColor(color Color) GetGroundBottomColor() Color SetGroundHorizonColor(color Color) GetGroundHorizonColor() Color SetGroundCurve(curve float32) GetGroundCurve() float32 SetGroundEnergyMultiplier(energy float32) GetGroundEnergyMultiplier() float32 SetSunAngleMax(degrees float32) GetSunAngleMax() float32 SetSunCurve(curve float32) GetSunCurve() float32 SetUseDebanding(use_debanding bool) GetUseDebanding() bool }
type ProgressBar ¶
type ProjectSettings ¶
type ProjectSettings interface { Object HasSetting(name String) bool SetSetting(name String, value Variant) GetSetting(name String, default_value Variant) Variant GetSettingWithOverride(name StringName) Variant GetGlobalClassList() Dictionary SetOrder(name String, position int32) GetOrder(name String) int32 SetInitialValue(name String, value Variant) SetAsBasic(name String, basic bool) SetAsInternal(name String, internalMode bool) AddPropertyInfo(hint Dictionary) SetRestartIfChanged(name String, restart bool) Clear(name String) LocalizePath(path String) String GlobalizePath(path String) String Save() Error LoadResourcePack(pack String, replace_files bool, offset int32) bool SaveCustom(file String) Error }
type Projection ¶
type Projection [64]uint8
* Projection * indexingReturnType: Vector4 * isKeyed: false * hasDestructor: false
func NewProjectionWithGDExtensionConstTypePtr ¶
func NewProjectionWithGDExtensionConstTypePtr(src GDExtensionConstTypePtr) Projection
copy funuctions
func NewProjectionWithProjection ¶
func NewProjectionWithProjection(from Projection) Projection
NewProjection, index: 1
func NewProjectionWithTransform3D ¶
func NewProjectionWithTransform3D(from Transform3D) Projection
NewProjection, index: 2
func NewProjectionWithVector4Vector4Vector4Vector4 ¶
func NewProjectionWithVector4Vector4Vector4Vector4(x_axis Vector4, y_axis Vector4, z_axis Vector4, w_axis Vector4) Projection
NewProjection, index: 3
func (*Projection) CreateDepthCorrection ¶
func (cx *Projection) CreateDepthCorrection(flip_y bool) Projection
CreateDepthCorrection : create_depth_correction * is_vararg = false, is_static = true * goReturnType(Projection) -> Projection
func (*Projection) CreateFitAabb ¶
func (cx *Projection) CreateFitAabb(aabb AABB) Projection
CreateFitAabb : create_fit_aabb * is_vararg = false, is_static = true * goReturnType(Projection) -> Projection
func (*Projection) CreateForHmd ¶
func (cx *Projection) CreateForHmd(eye int64, aspect float32, intraocular_dist float32, display_width float32, display_to_lens float32, oversample float32, z_near float32, z_far float32) Projection
CreateForHmd : create_for_hmd * is_vararg = false, is_static = true * goReturnType(Projection) -> Projection
func (*Projection) CreateFrustum ¶
func (cx *Projection) CreateFrustum(left float32, right float32, bottom float32, top float32, z_near float32, z_far float32) Projection
CreateFrustum : create_frustum * is_vararg = false, is_static = true * goReturnType(Projection) -> Projection
func (*Projection) CreateFrustumAspect ¶
func (cx *Projection) CreateFrustumAspect(size float32, aspect float32, offset Vector2, z_near float32, z_far float32, flip_fov bool) Projection
CreateFrustumAspect : create_frustum_aspect * is_vararg = false, is_static = true * goReturnType(Projection) -> Projection
func (*Projection) CreateLightAtlasRect ¶
func (cx *Projection) CreateLightAtlasRect(rect Rect2) Projection
CreateLightAtlasRect : create_light_atlas_rect * is_vararg = false, is_static = true * goReturnType(Projection) -> Projection
func (*Projection) CreateOrthogonal ¶
func (cx *Projection) CreateOrthogonal(left float32, right float32, bottom float32, top float32, z_near float32, z_far float32) Projection
CreateOrthogonal : create_orthogonal * is_vararg = false, is_static = true * goReturnType(Projection) -> Projection
func (*Projection) CreateOrthogonalAspect ¶
func (cx *Projection) CreateOrthogonalAspect(size float32, aspect float32, z_near float32, z_far float32, flip_fov bool) Projection
CreateOrthogonalAspect : create_orthogonal_aspect * is_vararg = false, is_static = true * goReturnType(Projection) -> Projection
func (*Projection) CreatePerspective ¶
func (cx *Projection) CreatePerspective(fovy float32, aspect float32, z_near float32, z_far float32, flip_fov bool) Projection
CreatePerspective : create_perspective * is_vararg = false, is_static = true * goReturnType(Projection) -> Projection
func (*Projection) CreatePerspectiveHmd ¶
func (cx *Projection) CreatePerspectiveHmd(fovy float32, aspect float32, z_near float32, z_far float32, flip_fov bool, eye int64, intraocular_dist float32, convergence_dist float32) Projection
CreatePerspectiveHmd : create_perspective_hmd * is_vararg = false, is_static = true * goReturnType(Projection) -> Projection
func (*Projection) Determinant ¶
func (cx *Projection) Determinant() float32
Determinant : determinant * is_vararg = false, is_static = false * goReturnType(float) -> float32
func (*Projection) Equal_Projection ¶
func (cx *Projection) Equal_Projection(right Projection) bool
Equal_Projection operator
func (*Projection) Equal_Variant ¶
func (cx *Projection) Equal_Variant(right Variant) bool
Equal_Variant operator
func (*Projection) FlippedY ¶
func (cx *Projection) FlippedY() Projection
FlippedY : flipped_y * is_vararg = false, is_static = false * goReturnType(Projection) -> Projection
func (*Projection) GetAspect ¶
func (cx *Projection) GetAspect() float32
GetAspect : get_aspect * is_vararg = false, is_static = false * goReturnType(float) -> float32
func (*Projection) GetFarPlaneHalfExtents ¶
func (cx *Projection) GetFarPlaneHalfExtents() Vector2
GetFarPlaneHalfExtents : get_far_plane_half_extents * is_vararg = false, is_static = false * goReturnType(Vector2) -> Vector2
func (*Projection) GetFov ¶
func (cx *Projection) GetFov() float32
GetFov : get_fov * is_vararg = false, is_static = false * goReturnType(float) -> float32
func (*Projection) GetFovy ¶
func (cx *Projection) GetFovy(fovx float32, aspect float32) float32
GetFovy : get_fovy * is_vararg = false, is_static = true * goReturnType(float) -> float32
func (*Projection) GetIndexed ¶
func (cx *Projection) GetIndexed(i int64) Vector4
func (*Projection) GetLodMultiplier ¶
func (cx *Projection) GetLodMultiplier() float32
GetLodMultiplier : get_lod_multiplier * is_vararg = false, is_static = false * goReturnType(float) -> float32
func (*Projection) GetPixelsPerMeter ¶
func (cx *Projection) GetPixelsPerMeter(for_pixel_width int64) int64
GetPixelsPerMeter : get_pixels_per_meter * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*Projection) GetProjectionPlane ¶
func (cx *Projection) GetProjectionPlane(plane int64) Plane
GetProjectionPlane : get_projection_plane * is_vararg = false, is_static = false * goReturnType(Plane) -> Plane
func (*Projection) GetViewportHalfExtents ¶
func (cx *Projection) GetViewportHalfExtents() Vector2
GetViewportHalfExtents : get_viewport_half_extents * is_vararg = false, is_static = false * goReturnType(Vector2) -> Vector2
func (*Projection) GetZFar ¶
func (cx *Projection) GetZFar() float32
GetZFar : get_z_far * is_vararg = false, is_static = false * goReturnType(float) -> float32
func (*Projection) GetZNear ¶
func (cx *Projection) GetZNear() float32
GetZNear : get_z_near * is_vararg = false, is_static = false * goReturnType(float) -> float32
func (*Projection) In_Dictionary ¶
func (cx *Projection) In_Dictionary(right Dictionary) bool
In_Dictionary operator
func (*Projection) Inverse ¶
func (cx *Projection) Inverse() Projection
Inverse : inverse * is_vararg = false, is_static = false * goReturnType(Projection) -> Projection
func (*Projection) IsOrthogonal ¶
func (cx *Projection) IsOrthogonal() bool
IsOrthogonal : is_orthogonal * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*Projection) JitterOffseted ¶
func (cx *Projection) JitterOffseted(offset Vector2) Projection
JitterOffseted : jitter_offseted * is_vararg = false, is_static = false * goReturnType(Projection) -> Projection
func (*Projection) MemberGetw ¶
func (cx *Projection) MemberGetw() Vector4
func (*Projection) MemberGetx ¶
func (cx *Projection) MemberGetx() Vector4
func (*Projection) MemberGety ¶
func (cx *Projection) MemberGety() Vector4
func (*Projection) MemberGetz ¶
func (cx *Projection) MemberGetz() Vector4
func (*Projection) Multiply_Projection ¶
func (cx *Projection) Multiply_Projection(right Projection) Projection
Multiply_Projection operator
func (*Projection) Multiply_Vector4 ¶
func (cx *Projection) Multiply_Vector4(right Vector4) Vector4
Multiply_Vector4 operator
func (*Projection) NativeConstPtr ¶
func (c *Projection) NativeConstPtr() GDExtensionConstTypePtr
func (*Projection) NativePtr ¶
func (c *Projection) NativePtr() GDExtensionTypePtr
func (*Projection) Not_equal_Projection ¶
func (cx *Projection) Not_equal_Projection(right Projection) bool
Not_equal_Projection operator
func (*Projection) Not_equal_Variant ¶
func (cx *Projection) Not_equal_Variant(right Variant) bool
Not_equal_Variant operator
func (*Projection) PerspectiveZnearAdjusted ¶
func (cx *Projection) PerspectiveZnearAdjusted(new_znear float32) Projection
PerspectiveZnearAdjusted : perspective_znear_adjusted * is_vararg = false, is_static = false * goReturnType(Projection) -> Projection
func (*Projection) SetIndexed ¶
func (cx *Projection) SetIndexed(i int64, value Vector4)
type PropertyTweener ¶
type PropertyTweener interface { Tweener From(value Variant) RefPropertyTweener FromCurrent() RefPropertyTweener AsRelative() RefPropertyTweener SetTrans(trans TweenTransitionType) RefPropertyTweener SetEase(ease TweenEaseType) RefPropertyTweener SetDelay(delay float64) RefPropertyTweener }
type QuadOccluder3D ¶
type QuadOccluder3D interface { Occluder3D SetSize(size Vector2) GetSize() Vector2 }
type Quaternion ¶
type Quaternion [16]uint8
* Quaternion * indexingReturnType: float * isKeyed: false * hasDestructor: false
func NewQuaternionWithBasis ¶
func NewQuaternionWithBasis(from Basis) Quaternion
NewQuaternion, index: 2
func NewQuaternionWithFloat32Float32Float32Float32 ¶
func NewQuaternionWithFloat32Float32Float32Float32(x float32, y float32, z float32, w float32) Quaternion
NewQuaternion, index: 5
func NewQuaternionWithGDExtensionConstTypePtr ¶
func NewQuaternionWithGDExtensionConstTypePtr(src GDExtensionConstTypePtr) Quaternion
copy funuctions
func NewQuaternionWithQuaternion ¶
func NewQuaternionWithQuaternion(from Quaternion) Quaternion
NewQuaternion, index: 1
func NewQuaternionWithVector3Float32 ¶
func NewQuaternionWithVector3Float32(axis Vector3, angle float32) Quaternion
NewQuaternion, index: 3
func NewQuaternionWithVector3Vector3 ¶
func NewQuaternionWithVector3Vector3(arc_from Vector3, arc_to Vector3) Quaternion
NewQuaternion, index: 4
func (*Quaternion) Add_Quaternion ¶
func (cx *Quaternion) Add_Quaternion(right Quaternion) Quaternion
Add_Quaternion operator
func (*Quaternion) AngleTo ¶
func (cx *Quaternion) AngleTo(to Quaternion) float32
AngleTo : angle_to * is_vararg = false, is_static = false * goReturnType(float) -> float32
func (*Quaternion) Divide_float ¶
func (cx *Quaternion) Divide_float(right float32) Quaternion
Divide_float operator
func (*Quaternion) Divide_int ¶
func (cx *Quaternion) Divide_int(right int64) Quaternion
Divide_int operator
func (*Quaternion) Dot ¶
func (cx *Quaternion) Dot(with Quaternion) float32
Dot : dot * is_vararg = false, is_static = false * goReturnType(float) -> float32
func (*Quaternion) Equal_Quaternion ¶
func (cx *Quaternion) Equal_Quaternion(right Quaternion) bool
Equal_Quaternion operator
func (*Quaternion) Equal_Variant ¶
func (cx *Quaternion) Equal_Variant(right Variant) bool
Equal_Variant operator
func (*Quaternion) Exp ¶
func (cx *Quaternion) Exp() Quaternion
Exp : exp * is_vararg = false, is_static = false * goReturnType(Quaternion) -> Quaternion
func (*Quaternion) FromEuler ¶
func (cx *Quaternion) FromEuler(euler Vector3) Quaternion
FromEuler : from_euler * is_vararg = false, is_static = true * goReturnType(Quaternion) -> Quaternion
func (*Quaternion) GetAngle ¶
func (cx *Quaternion) GetAngle() float32
GetAngle : get_angle * is_vararg = false, is_static = false * goReturnType(float) -> float32
func (*Quaternion) GetAxis ¶
func (cx *Quaternion) GetAxis() Vector3
GetAxis : get_axis * is_vararg = false, is_static = false * goReturnType(Vector3) -> Vector3
func (*Quaternion) GetEuler ¶
func (cx *Quaternion) GetEuler(order int64) Vector3
GetEuler : get_euler * is_vararg = false, is_static = false * goReturnType(Vector3) -> Vector3
func (*Quaternion) GetIndexed ¶
func (cx *Quaternion) GetIndexed(i int64) float32
func (*Quaternion) In_Dictionary ¶
func (cx *Quaternion) In_Dictionary(right Dictionary) bool
In_Dictionary operator
func (*Quaternion) Inverse ¶
func (cx *Quaternion) Inverse() Quaternion
Inverse : inverse * is_vararg = false, is_static = false * goReturnType(Quaternion) -> Quaternion
func (*Quaternion) IsEqualApprox ¶
func (cx *Quaternion) IsEqualApprox(to Quaternion) bool
IsEqualApprox : is_equal_approx * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*Quaternion) IsFinite ¶
func (cx *Quaternion) IsFinite() bool
IsFinite : is_finite * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*Quaternion) IsNormalized ¶
func (cx *Quaternion) IsNormalized() bool
IsNormalized : is_normalized * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*Quaternion) Length ¶
func (cx *Quaternion) Length() float32
Length : length * is_vararg = false, is_static = false * goReturnType(float) -> float32
func (*Quaternion) LengthSquared ¶
func (cx *Quaternion) LengthSquared() float32
LengthSquared : length_squared * is_vararg = false, is_static = false * goReturnType(float) -> float32
func (*Quaternion) Log ¶
func (cx *Quaternion) Log() Quaternion
Log : log * is_vararg = false, is_static = false * goReturnType(Quaternion) -> Quaternion
func (*Quaternion) MemberGetw ¶
func (cx *Quaternion) MemberGetw() float32
func (*Quaternion) MemberGetx ¶
func (cx *Quaternion) MemberGetx() float32
func (*Quaternion) MemberGety ¶
func (cx *Quaternion) MemberGety() float32
func (*Quaternion) MemberGetz ¶
func (cx *Quaternion) MemberGetz() float32
func (*Quaternion) Multiply_Quaternion ¶
func (cx *Quaternion) Multiply_Quaternion(right Quaternion) Quaternion
Multiply_Quaternion operator
func (*Quaternion) Multiply_Vector3 ¶
func (cx *Quaternion) Multiply_Vector3(right Vector3) Vector3
Multiply_Vector3 operator
func (*Quaternion) Multiply_float ¶
func (cx *Quaternion) Multiply_float(right float32) Quaternion
Multiply_float operator
func (*Quaternion) Multiply_int ¶
func (cx *Quaternion) Multiply_int(right int64) Quaternion
Multiply_int operator
func (*Quaternion) NativeConstPtr ¶
func (c *Quaternion) NativeConstPtr() GDExtensionConstTypePtr
func (*Quaternion) NativePtr ¶
func (c *Quaternion) NativePtr() GDExtensionTypePtr
func (*Quaternion) Normalized ¶
func (cx *Quaternion) Normalized() Quaternion
Normalized : normalized * is_vararg = false, is_static = false * goReturnType(Quaternion) -> Quaternion
func (*Quaternion) Not_equal_Quaternion ¶
func (cx *Quaternion) Not_equal_Quaternion(right Quaternion) bool
Not_equal_Quaternion operator
func (*Quaternion) Not_equal_Variant ¶
func (cx *Quaternion) Not_equal_Variant(right Variant) bool
Not_equal_Variant operator
func (*Quaternion) SetIndexed ¶
func (cx *Quaternion) SetIndexed(i int64, value float32)
func (*Quaternion) Slerp ¶
func (cx *Quaternion) Slerp(to Quaternion, weight float32) Quaternion
Slerp : slerp * is_vararg = false, is_static = false * goReturnType(Quaternion) -> Quaternion
func (*Quaternion) Slerpni ¶
func (cx *Quaternion) Slerpni(to Quaternion, weight float32) Quaternion
Slerpni : slerpni * is_vararg = false, is_static = false * goReturnType(Quaternion) -> Quaternion
func (*Quaternion) SphericalCubicInterpolate ¶
func (cx *Quaternion) SphericalCubicInterpolate(b Quaternion, pre_a Quaternion, post_b Quaternion, weight float32) Quaternion
SphericalCubicInterpolate : spherical_cubic_interpolate * is_vararg = false, is_static = false * goReturnType(Quaternion) -> Quaternion
func (*Quaternion) SphericalCubicInterpolateInTime ¶
func (cx *Quaternion) SphericalCubicInterpolateInTime(b Quaternion, pre_a Quaternion, post_b Quaternion, weight float32, b_t float32, pre_a_t float32, post_b_t float32) Quaternion
SphericalCubicInterpolateInTime : spherical_cubic_interpolate_in_time * is_vararg = false, is_static = false * goReturnType(Quaternion) -> Quaternion
func (*Quaternion) Subtract_Quaternion ¶
func (cx *Quaternion) Subtract_Quaternion(right Quaternion) Quaternion
Subtract_Quaternion operator
type RDAttachmentFormat ¶
type RDAttachmentFormat interface { RefCounted SetFormat(p_member RenderingDeviceDataFormat) GetFormat() RenderingDeviceDataFormat SetSamples(p_member RenderingDeviceTextureSamples) GetSamples() RenderingDeviceTextureSamples SetUsageFlags(p_member uint32) GetUsageFlags() uint32 }
type RDFramebufferPass ¶
type RDFramebufferPass interface { RefCounted SetColorAttachments(p_member PackedInt32Array) GetColorAttachments() PackedInt32Array SetInputAttachments(p_member PackedInt32Array) GetInputAttachments() PackedInt32Array SetResolveAttachments(p_member PackedInt32Array) GetResolveAttachments() PackedInt32Array SetPreserveAttachments(p_member PackedInt32Array) GetPreserveAttachments() PackedInt32Array SetDepthAttachment(p_member int32) GetDepthAttachment() int32 }
type RDPipelineColorBlendState ¶
type RDPipelineColorBlendState interface { RefCounted SetEnableLogicOp(p_member bool) GetEnableLogicOp() bool SetLogicOp(p_member RenderingDeviceLogicOperation) GetLogicOp() RenderingDeviceLogicOperation SetBlendConstant(p_member Color) GetBlendConstant() Color SetAttachments(attachments RefRDPipelineColorBlendStateAttachment) GetAttachments() RefRDPipelineColorBlendStateAttachment }
type RDPipelineColorBlendStateAttachment ¶
type RDPipelineColorBlendStateAttachment interface { RefCounted SetAsMix() SetEnableBlend(p_member bool) GetEnableBlend() bool SetSrcColorBlendFactor(p_member RenderingDeviceBlendFactor) GetSrcColorBlendFactor() RenderingDeviceBlendFactor SetDstColorBlendFactor(p_member RenderingDeviceBlendFactor) GetDstColorBlendFactor() RenderingDeviceBlendFactor SetColorBlendOp(p_member RenderingDeviceBlendOperation) GetColorBlendOp() RenderingDeviceBlendOperation SetSrcAlphaBlendFactor(p_member RenderingDeviceBlendFactor) GetSrcAlphaBlendFactor() RenderingDeviceBlendFactor SetDstAlphaBlendFactor(p_member RenderingDeviceBlendFactor) GetDstAlphaBlendFactor() RenderingDeviceBlendFactor SetAlphaBlendOp(p_member RenderingDeviceBlendOperation) GetAlphaBlendOp() RenderingDeviceBlendOperation SetWriteR(p_member bool) GetWriteR() bool SetWriteG(p_member bool) GetWriteG() bool SetWriteB(p_member bool) GetWriteB() bool SetWriteA(p_member bool) GetWriteA() bool }
type RDPipelineDepthStencilState ¶
type RDPipelineDepthStencilState interface { RefCounted SetEnableDepthTest(p_member bool) GetEnableDepthTest() bool SetEnableDepthWrite(p_member bool) GetEnableDepthWrite() bool SetDepthCompareOperator(p_member RenderingDeviceCompareOperator) GetDepthCompareOperator() RenderingDeviceCompareOperator SetEnableDepthRange(p_member bool) GetEnableDepthRange() bool SetDepthRangeMin(p_member float32) GetDepthRangeMin() float32 SetDepthRangeMax(p_member float32) GetDepthRangeMax() float32 SetEnableStencil(p_member bool) GetEnableStencil() bool SetFrontOpFail(p_member RenderingDeviceStencilOperation) GetFrontOpFail() RenderingDeviceStencilOperation SetFrontOpPass(p_member RenderingDeviceStencilOperation) GetFrontOpPass() RenderingDeviceStencilOperation SetFrontOpDepthFail(p_member RenderingDeviceStencilOperation) GetFrontOpDepthFail() RenderingDeviceStencilOperation SetFrontOpCompare(p_member RenderingDeviceCompareOperator) GetFrontOpCompare() RenderingDeviceCompareOperator SetFrontOpCompareMask(p_member uint32) GetFrontOpCompareMask() uint32 SetFrontOpWriteMask(p_member uint32) GetFrontOpWriteMask() uint32 SetFrontOpReference(p_member uint32) GetFrontOpReference() uint32 SetBackOpFail(p_member RenderingDeviceStencilOperation) GetBackOpFail() RenderingDeviceStencilOperation SetBackOpPass(p_member RenderingDeviceStencilOperation) GetBackOpPass() RenderingDeviceStencilOperation SetBackOpDepthFail(p_member RenderingDeviceStencilOperation) GetBackOpDepthFail() RenderingDeviceStencilOperation SetBackOpCompare(p_member RenderingDeviceCompareOperator) GetBackOpCompare() RenderingDeviceCompareOperator SetBackOpCompareMask(p_member uint32) GetBackOpCompareMask() uint32 SetBackOpWriteMask(p_member uint32) GetBackOpWriteMask() uint32 SetBackOpReference(p_member uint32) GetBackOpReference() uint32 }
type RDPipelineMultisampleState ¶
type RDPipelineMultisampleState interface { RefCounted SetSampleCount(p_member RenderingDeviceTextureSamples) GetSampleCount() RenderingDeviceTextureSamples SetEnableSampleShading(p_member bool) GetEnableSampleShading() bool SetMinSampleShading(p_member float32) GetMinSampleShading() float32 SetEnableAlphaToCoverage(p_member bool) GetEnableAlphaToCoverage() bool SetEnableAlphaToOne(p_member bool) GetEnableAlphaToOne() bool SetSampleMasks(masks int64) GetSampleMasks() int64 }
type RDPipelineRasterizationState ¶
type RDPipelineRasterizationState interface { RefCounted SetEnableDepthClamp(p_member bool) GetEnableDepthClamp() bool SetDiscardPrimitives(p_member bool) GetDiscardPrimitives() bool SetWireframe(p_member bool) GetWireframe() bool SetCullMode(p_member RenderingDevicePolygonCullMode) GetCullMode() RenderingDevicePolygonCullMode SetFrontFace(p_member RenderingDevicePolygonFrontFace) GetFrontFace() RenderingDevicePolygonFrontFace SetDepthBiasEnabled(p_member bool) GetDepthBiasEnabled() bool SetDepthBiasConstantFactor(p_member float32) GetDepthBiasConstantFactor() float32 SetDepthBiasClamp(p_member float32) GetDepthBiasClamp() float32 SetDepthBiasSlopeFactor(p_member float32) GetDepthBiasSlopeFactor() float32 SetLineWidth(p_member float32) GetLineWidth() float32 SetPatchControlPoints(p_member uint32) GetPatchControlPoints() uint32 }
type RDPipelineSpecializationConstant ¶
type RDPipelineSpecializationConstant interface { RefCounted SetValue(value Variant) GetValue() Variant SetConstantId(constant_id uint32) GetConstantId() uint32 }
type RDSamplerState ¶
type RDSamplerState interface { RefCounted SetMagFilter(p_member RenderingDeviceSamplerFilter) GetMagFilter() RenderingDeviceSamplerFilter SetMinFilter(p_member RenderingDeviceSamplerFilter) GetMinFilter() RenderingDeviceSamplerFilter SetMipFilter(p_member RenderingDeviceSamplerFilter) GetMipFilter() RenderingDeviceSamplerFilter SetRepeatU(p_member RenderingDeviceSamplerRepeatMode) GetRepeatU() RenderingDeviceSamplerRepeatMode SetRepeatV(p_member RenderingDeviceSamplerRepeatMode) GetRepeatV() RenderingDeviceSamplerRepeatMode SetRepeatW(p_member RenderingDeviceSamplerRepeatMode) GetRepeatW() RenderingDeviceSamplerRepeatMode SetLodBias(p_member float32) GetLodBias() float32 SetUseAnisotropy(p_member bool) GetUseAnisotropy() bool SetAnisotropyMax(p_member float32) GetAnisotropyMax() float32 SetEnableCompare(p_member bool) GetEnableCompare() bool SetCompareOp(p_member RenderingDeviceCompareOperator) GetCompareOp() RenderingDeviceCompareOperator SetMinLod(p_member float32) GetMinLod() float32 SetMaxLod(p_member float32) GetMaxLod() float32 SetBorderColor(p_member RenderingDeviceSamplerBorderColor) GetBorderColor() RenderingDeviceSamplerBorderColor SetUnnormalizedUvw(p_member bool) GetUnnormalizedUvw() bool }
type RDShaderFile ¶
type RDShaderFile interface { Resource SetBytecode(bytecode RefRDShaderSPIRV, version StringName) GetSpirv(version StringName) RefRDShaderSPIRV GetVersionList() StringName SetBaseError(error String) GetBaseError() String }
type RDShaderSPIRV ¶
type RDShaderSPIRV interface { Resource SetStageBytecode(stage RenderingDeviceShaderStage, bytecode PackedByteArray) GetStageBytecode(stage RenderingDeviceShaderStage) PackedByteArray SetStageCompileError(stage RenderingDeviceShaderStage, compile_error String) GetStageCompileError(stage RenderingDeviceShaderStage) String }
type RDShaderSource ¶
type RDShaderSource interface { RefCounted SetStageSource(stage RenderingDeviceShaderStage, source String) GetStageSource(stage RenderingDeviceShaderStage) String SetLanguage(language RenderingDeviceShaderLanguage) GetLanguage() RenderingDeviceShaderLanguage }
type RDTextureFormat ¶
type RDTextureFormat interface { RefCounted SetFormat(p_member RenderingDeviceDataFormat) GetFormat() RenderingDeviceDataFormat SetWidth(p_member uint32) GetWidth() uint32 SetHeight(p_member uint32) GetHeight() uint32 SetDepth(p_member uint32) GetDepth() uint32 SetArrayLayers(p_member uint32) GetArrayLayers() uint32 SetMipmaps(p_member uint32) GetMipmaps() uint32 SetTextureType(p_member RenderingDeviceTextureType) GetTextureType() RenderingDeviceTextureType SetSamples(p_member RenderingDeviceTextureSamples) GetSamples() RenderingDeviceTextureSamples SetUsageBits(p_member RenderingDeviceTextureUsageBits) GetUsageBits() RenderingDeviceTextureUsageBits }
type RDTextureView ¶
type RDTextureView interface { RefCounted SetFormatOverride(p_member RenderingDeviceDataFormat) GetFormatOverride() RenderingDeviceDataFormat SetSwizzleR(p_member RenderingDeviceTextureSwizzle) GetSwizzleR() RenderingDeviceTextureSwizzle SetSwizzleG(p_member RenderingDeviceTextureSwizzle) GetSwizzleG() RenderingDeviceTextureSwizzle SetSwizzleB(p_member RenderingDeviceTextureSwizzle) GetSwizzleB() RenderingDeviceTextureSwizzle SetSwizzleA(p_member RenderingDeviceTextureSwizzle) GetSwizzleA() RenderingDeviceTextureSwizzle }
type RDUniform ¶
type RDUniform interface { RefCounted SetUniformType(p_member RenderingDeviceUniformType) GetUniformType() RenderingDeviceUniformType SetBinding(p_member int32) GetBinding() int32 AddId(id RID) ClearIds() GetIds() RID }
type RDVertexAttribute ¶
type RDVertexAttribute interface { RefCounted SetLocation(p_member uint32) GetLocation() uint32 SetOffset(p_member uint32) GetOffset() uint32 SetFormat(p_member RenderingDeviceDataFormat) GetFormat() RenderingDeviceDataFormat SetStride(p_member uint32) GetStride() uint32 SetFrequency(p_member RenderingDeviceVertexFrequency) GetFrequency() RenderingDeviceVertexFrequency }
type RID ¶
type RID [8]uint8
* RID * indexingReturnType: * isKeyed: false * hasDestructor: false
func NewRIDWithGDExtensionConstTypePtr ¶
func NewRIDWithGDExtensionConstTypePtr(src GDExtensionConstTypePtr) RID
copy funuctions
func (*RID) Equal_Variant ¶
members Equal_Variant operator
func (*RID) GetId ¶
GetId : get_id * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*RID) Greater_equal_RID ¶
Greater_equal_RID operator
func (*RID) IsValid ¶
IsValid : is_valid * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*RID) NativeConstPtr ¶
func (c *RID) NativeConstPtr() GDExtensionConstTypePtr
func (*RID) Not_equal_Variant ¶
Not_equal_Variant operator
type RandomNumberGenerator ¶
type RandomNumberGenerator interface { RefCounted SetSeed(seed uint64) GetSeed() uint64 SetState(state uint64) GetState() uint64 Randi() uint32 Randf() float32 Randfn(mean float32, deviation float32) float32 RandfRange(from float32, to float32) float32 RandiRange(from int32, to int32) int32 Randomize() }
type Range ¶
type Range interface { Control // TODO: Implement virtual method: Internal_ValueChanged(new_value float64,) GetValue() float64 GetMin() float64 GetMax() float64 GetStep() float64 GetPage() float64 GetAsRatio() float64 SetValue(value float64) SetValueNoSignal(value float64) SetMin(minimum float64) SetMax(maximum float64) SetStep(step float64) SetPage(pagesize float64) SetAsRatio(value float64) SetUseRoundedValues(enabled bool) IsUsingRoundedValues() bool SetExpRatio(enabled bool) IsRatioExp() bool SetAllowGreater(allow bool) IsGreaterAllowed() bool SetAllowLesser(allow bool) IsLesserAllowed() bool }
type RayCast2D ¶
type RayCast2D interface { Node2D SetEnabled(enabled bool) IsEnabled() bool SetTargetPosition(local_point Vector2) GetTargetPosition() Vector2 IsColliding() bool ForceRaycastUpdate() GetCollider() Object GetColliderRid() RID GetColliderShape() int32 GetCollisionPoint() Vector2 GetCollisionNormal() Vector2 AddExceptionRid(rid RID) AddException(node CollisionObject2D) RemoveExceptionRid(rid RID) RemoveException(node CollisionObject2D) ClearExceptions() SetCollisionMask(mask uint32) GetCollisionMask() uint32 SetCollisionMaskValue(layer_number int32, value bool) GetCollisionMaskValue(layer_number int32) bool SetExcludeParentBody(mask bool) GetExcludeParentBody() bool SetCollideWithAreas(enable bool) IsCollideWithAreasEnabled() bool SetCollideWithBodies(enable bool) IsCollideWithBodiesEnabled() bool SetHitFromInside(enable bool) IsHitFromInsideEnabled() bool }
type RayCast3D ¶
type RayCast3D interface { Node3D SetEnabled(enabled bool) IsEnabled() bool SetTargetPosition(local_point Vector3) GetTargetPosition() Vector3 IsColliding() bool ForceRaycastUpdate() GetCollider() Object GetColliderRid() RID GetColliderShape() int32 GetCollisionPoint() Vector3 GetCollisionNormal() Vector3 GetCollisionFaceIndex() int32 AddExceptionRid(rid RID) AddException(node CollisionObject3D) RemoveExceptionRid(rid RID) RemoveException(node CollisionObject3D) ClearExceptions() SetCollisionMask(mask uint32) GetCollisionMask() uint32 SetCollisionMaskValue(layer_number int32, value bool) GetCollisionMaskValue(layer_number int32) bool SetExcludeParentBody(mask bool) GetExcludeParentBody() bool SetCollideWithAreas(enable bool) IsCollideWithAreasEnabled() bool SetCollideWithBodies(enable bool) IsCollideWithBodiesEnabled() bool SetHitFromInside(enable bool) IsHitFromInsideEnabled() bool SetHitBackFaces(enable bool) IsHitBackFacesEnabled() bool SetDebugShapeCustomColor(debug_shape_custom_color Color) GetDebugShapeCustomColor() Color SetDebugShapeThickness(debug_shape_thickness int32) GetDebugShapeThickness() int32 }
type Rect2 ¶
type Rect2 [16]uint8
* Rect2 * indexingReturnType: * isKeyed: false * hasDestructor: false
func NewRect2WithFloat32Float32Float32Float32 ¶
func NewRect2WithFloat32Float32Float32Float32(x float32, y float32, width float32, height float32) Rect2
NewRect2, index: 4
func NewRect2WithGDExtensionConstTypePtr ¶
func NewRect2WithGDExtensionConstTypePtr(src GDExtensionConstTypePtr) Rect2
copy funuctions
func NewRect2WithVector2Vector2 ¶
NewRect2, index: 3
func (*Rect2) Encloses ¶
Encloses : encloses * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*Rect2) Equal_Variant ¶
Equal_Variant operator
func (*Rect2) Expand ¶
Expand : expand * is_vararg = false, is_static = false * goReturnType(Rect2) -> Rect2
func (*Rect2) GetArea ¶
GetArea : get_area * is_vararg = false, is_static = false * goReturnType(float) -> float32
func (*Rect2) GetCenter ¶
GetCenter : get_center * is_vararg = false, is_static = false * goReturnType(Vector2) -> Vector2
func (*Rect2) Grow ¶
Grow : grow * is_vararg = false, is_static = false * goReturnType(Rect2) -> Rect2
func (*Rect2) GrowIndividual ¶
GrowIndividual : grow_individual * is_vararg = false, is_static = false * goReturnType(Rect2) -> Rect2
func (*Rect2) GrowSide ¶
GrowSide : grow_side * is_vararg = false, is_static = false * goReturnType(Rect2) -> Rect2
func (*Rect2) HasArea ¶
HasArea : has_area * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*Rect2) HasPoint ¶
HasPoint : has_point * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*Rect2) In_Dictionary ¶
func (cx *Rect2) In_Dictionary(right Dictionary) bool
In_Dictionary operator
func (*Rect2) Intersection ¶
Intersection : intersection * is_vararg = false, is_static = false * goReturnType(Rect2) -> Rect2
func (*Rect2) Intersects ¶
Intersects : intersects * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*Rect2) IsEqualApprox ¶
IsEqualApprox : is_equal_approx * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*Rect2) IsFinite ¶
IsFinite : is_finite * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*Rect2) MemberGetend ¶
func (*Rect2) MemberGetposition ¶
func (*Rect2) MemberGetsize ¶
func (*Rect2) Merge ¶
Merge : merge * is_vararg = false, is_static = false * goReturnType(Rect2) -> Rect2
func (*Rect2) Multiply_Transform2D ¶
func (cx *Rect2) Multiply_Transform2D(right Transform2D) Rect2
Multiply_Transform2D operator
func (*Rect2) NativeConstPtr ¶
func (c *Rect2) NativeConstPtr() GDExtensionConstTypePtr
func (*Rect2) Not_equal_Rect2 ¶
Not_equal_Rect2 operator
func (*Rect2) Not_equal_Variant ¶
Not_equal_Variant operator
type Rect2i ¶
type Rect2i [16]uint8
* Rect2i * indexingReturnType: * isKeyed: false * hasDestructor: false
func NewRect2iWithGDExtensionConstTypePtr ¶
func NewRect2iWithGDExtensionConstTypePtr(src GDExtensionConstTypePtr) Rect2i
copy funuctions
func NewRect2iWithInt64Int64Int64Int64 ¶
NewRect2i, index: 4
func NewRect2iWithVector2iVector2i ¶
NewRect2i, index: 3
func (*Rect2i) Abs ¶
Abs : abs * is_vararg = false, is_static = false * goReturnType(Rect2i) -> Rect2i
func (*Rect2i) Encloses ¶
Encloses : encloses * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*Rect2i) Equal_Rect2i ¶
Equal_Rect2i operator
func (*Rect2i) Equal_Variant ¶
Equal_Variant operator
func (*Rect2i) Expand ¶
Expand : expand * is_vararg = false, is_static = false * goReturnType(Rect2i) -> Rect2i
func (*Rect2i) GetArea ¶
GetArea : get_area * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*Rect2i) GetCenter ¶
GetCenter : get_center * is_vararg = false, is_static = false * goReturnType(Vector2i) -> Vector2i
func (*Rect2i) Grow ¶
Grow : grow * is_vararg = false, is_static = false * goReturnType(Rect2i) -> Rect2i
func (*Rect2i) GrowIndividual ¶
GrowIndividual : grow_individual * is_vararg = false, is_static = false * goReturnType(Rect2i) -> Rect2i
func (*Rect2i) GrowSide ¶
GrowSide : grow_side * is_vararg = false, is_static = false * goReturnType(Rect2i) -> Rect2i
func (*Rect2i) HasArea ¶
HasArea : has_area * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*Rect2i) HasPoint ¶
HasPoint : has_point * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*Rect2i) In_Dictionary ¶
func (cx *Rect2i) In_Dictionary(right Dictionary) bool
In_Dictionary operator
func (*Rect2i) Intersection ¶
Intersection : intersection * is_vararg = false, is_static = false * goReturnType(Rect2i) -> Rect2i
func (*Rect2i) Intersects ¶
Intersects : intersects * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*Rect2i) MemberGetend ¶
func (*Rect2i) MemberGetposition ¶
func (*Rect2i) MemberGetsize ¶
func (*Rect2i) Merge ¶
Merge : merge * is_vararg = false, is_static = false * goReturnType(Rect2i) -> Rect2i
func (*Rect2i) NativeConstPtr ¶
func (c *Rect2i) NativeConstPtr() GDExtensionConstTypePtr
func (*Rect2i) Not_equal_Rect2i ¶
Not_equal_Rect2i operator
func (*Rect2i) Not_equal_Variant ¶
Not_equal_Variant operator
type RectangleShape2D ¶
type Ref ¶
type Ref interface { Ptr() RefCounted Unref() Ref(pFrom Ref) IsValid() bool }
type RefAStar2D ¶
type RefAStar3D ¶
type RefAStarGrid2D ¶
type RefAStarGrid2D interface { Ref TypedPtr() AStarGrid2D }
type RefAnimatedTexture ¶
type RefAnimatedTexture interface { Ref TypedPtr() AnimatedTexture }
type RefAnimation ¶
type RefAnimationLibrary ¶
type RefAnimationLibrary interface { Ref TypedPtr() AnimationLibrary }
type RefAnimationNode ¶
type RefAnimationNode interface { Ref TypedPtr() AnimationNode }
type RefAnimationNodeAdd2 ¶
type RefAnimationNodeAdd2 interface { Ref TypedPtr() AnimationNodeAdd2 }
type RefAnimationNodeAdd3 ¶
type RefAnimationNodeAdd3 interface { Ref TypedPtr() AnimationNodeAdd3 }
type RefAnimationNodeAnimation ¶
type RefAnimationNodeAnimation interface { Ref TypedPtr() AnimationNodeAnimation }
type RefAnimationNodeBlend2 ¶
type RefAnimationNodeBlend2 interface { Ref TypedPtr() AnimationNodeBlend2 }
type RefAnimationNodeBlend3 ¶
type RefAnimationNodeBlend3 interface { Ref TypedPtr() AnimationNodeBlend3 }
type RefAnimationNodeBlendSpace1D ¶
type RefAnimationNodeBlendSpace1D interface { Ref TypedPtr() AnimationNodeBlendSpace1D }
type RefAnimationNodeBlendSpace2D ¶
type RefAnimationNodeBlendSpace2D interface { Ref TypedPtr() AnimationNodeBlendSpace2D }
type RefAnimationNodeBlendTree ¶
type RefAnimationNodeBlendTree interface { Ref TypedPtr() AnimationNodeBlendTree }
type RefAnimationNodeOneShot ¶
type RefAnimationNodeOneShot interface { Ref TypedPtr() AnimationNodeOneShot }
type RefAnimationNodeOutput ¶
type RefAnimationNodeOutput interface { Ref TypedPtr() AnimationNodeOutput }
type RefAnimationNodeStateMachine ¶
type RefAnimationNodeStateMachine interface { Ref TypedPtr() AnimationNodeStateMachine }
type RefAnimationNodeStateMachinePlayback ¶
type RefAnimationNodeStateMachinePlayback interface { Ref TypedPtr() AnimationNodeStateMachinePlayback }
type RefAnimationNodeStateMachineTransition ¶
type RefAnimationNodeStateMachineTransition interface { Ref TypedPtr() AnimationNodeStateMachineTransition }
type RefAnimationNodeSub2 ¶
type RefAnimationNodeSub2 interface { Ref TypedPtr() AnimationNodeSub2 }
type RefAnimationNodeSync ¶
type RefAnimationNodeSync interface { Ref TypedPtr() AnimationNodeSync }
type RefAnimationNodeTimeScale ¶
type RefAnimationNodeTimeScale interface { Ref TypedPtr() AnimationNodeTimeScale }
type RefAnimationNodeTimeSeek ¶
type RefAnimationNodeTimeSeek interface { Ref TypedPtr() AnimationNodeTimeSeek }
type RefAnimationNodeTransition ¶
type RefAnimationNodeTransition interface { Ref TypedPtr() AnimationNodeTransition }
type RefAnimationRootNode ¶
type RefAnimationRootNode interface { Ref TypedPtr() AnimationRootNode }
type RefArrayMesh ¶
type RefArrayOccluder3D ¶
type RefArrayOccluder3D interface { Ref TypedPtr() ArrayOccluder3D }
type RefAtlasTexture ¶
type RefAtlasTexture interface { Ref TypedPtr() AtlasTexture }
type RefAudioBusLayout ¶
type RefAudioBusLayout interface { Ref TypedPtr() AudioBusLayout }
type RefAudioEffect ¶
type RefAudioEffect interface { Ref TypedPtr() AudioEffect }
type RefAudioEffectAmplify ¶
type RefAudioEffectAmplify interface { Ref TypedPtr() AudioEffectAmplify }
type RefAudioEffectBandLimitFilter ¶
type RefAudioEffectBandLimitFilter interface { Ref TypedPtr() AudioEffectBandLimitFilter }
type RefAudioEffectBandPassFilter ¶
type RefAudioEffectBandPassFilter interface { Ref TypedPtr() AudioEffectBandPassFilter }
type RefAudioEffectCapture ¶
type RefAudioEffectCapture interface { Ref TypedPtr() AudioEffectCapture }
type RefAudioEffectChorus ¶
type RefAudioEffectChorus interface { Ref TypedPtr() AudioEffectChorus }
type RefAudioEffectCompressor ¶
type RefAudioEffectCompressor interface { Ref TypedPtr() AudioEffectCompressor }
type RefAudioEffectDelay ¶
type RefAudioEffectDelay interface { Ref TypedPtr() AudioEffectDelay }
type RefAudioEffectDistortion ¶
type RefAudioEffectDistortion interface { Ref TypedPtr() AudioEffectDistortion }
type RefAudioEffectEQ ¶
type RefAudioEffectEQ interface { Ref TypedPtr() AudioEffectEQ }
type RefAudioEffectEQ10 ¶
type RefAudioEffectEQ10 interface { Ref TypedPtr() AudioEffectEQ10 }
type RefAudioEffectEQ21 ¶
type RefAudioEffectEQ21 interface { Ref TypedPtr() AudioEffectEQ21 }
type RefAudioEffectEQ6 ¶
type RefAudioEffectEQ6 interface { Ref TypedPtr() AudioEffectEQ6 }
type RefAudioEffectFilter ¶
type RefAudioEffectFilter interface { Ref TypedPtr() AudioEffectFilter }
type RefAudioEffectHighPassFilter ¶
type RefAudioEffectHighPassFilter interface { Ref TypedPtr() AudioEffectHighPassFilter }
type RefAudioEffectHighShelfFilter ¶
type RefAudioEffectHighShelfFilter interface { Ref TypedPtr() AudioEffectHighShelfFilter }
type RefAudioEffectInstance ¶
type RefAudioEffectInstance interface { Ref TypedPtr() AudioEffectInstance }
type RefAudioEffectLimiter ¶
type RefAudioEffectLimiter interface { Ref TypedPtr() AudioEffectLimiter }
type RefAudioEffectLowPassFilter ¶
type RefAudioEffectLowPassFilter interface { Ref TypedPtr() AudioEffectLowPassFilter }
type RefAudioEffectLowShelfFilter ¶
type RefAudioEffectLowShelfFilter interface { Ref TypedPtr() AudioEffectLowShelfFilter }
type RefAudioEffectNotchFilter ¶
type RefAudioEffectNotchFilter interface { Ref TypedPtr() AudioEffectNotchFilter }
type RefAudioEffectPanner ¶
type RefAudioEffectPanner interface { Ref TypedPtr() AudioEffectPanner }
type RefAudioEffectPhaser ¶
type RefAudioEffectPhaser interface { Ref TypedPtr() AudioEffectPhaser }
type RefAudioEffectPitchShift ¶
type RefAudioEffectPitchShift interface { Ref TypedPtr() AudioEffectPitchShift }
type RefAudioEffectRecord ¶
type RefAudioEffectRecord interface { Ref TypedPtr() AudioEffectRecord }
type RefAudioEffectReverb ¶
type RefAudioEffectReverb interface { Ref TypedPtr() AudioEffectReverb }
type RefAudioEffectSpectrumAnalyzer ¶
type RefAudioEffectSpectrumAnalyzer interface { Ref TypedPtr() AudioEffectSpectrumAnalyzer }
type RefAudioEffectSpectrumAnalyzerInstance ¶
type RefAudioEffectSpectrumAnalyzerInstance interface { Ref TypedPtr() AudioEffectSpectrumAnalyzerInstance }
type RefAudioEffectStereoEnhance ¶
type RefAudioEffectStereoEnhance interface { Ref TypedPtr() AudioEffectStereoEnhance }
type RefAudioStream ¶
type RefAudioStream interface { Ref TypedPtr() AudioStream }
type RefAudioStreamGenerator ¶
type RefAudioStreamGenerator interface { Ref TypedPtr() AudioStreamGenerator }
type RefAudioStreamGeneratorPlayback ¶
type RefAudioStreamGeneratorPlayback interface { Ref TypedPtr() AudioStreamGeneratorPlayback }
type RefAudioStreamMP3 ¶
type RefAudioStreamMP3 interface { Ref TypedPtr() AudioStreamMP3 }
type RefAudioStreamMicrophone ¶
type RefAudioStreamMicrophone interface { Ref TypedPtr() AudioStreamMicrophone }
type RefAudioStreamOggVorbis ¶
type RefAudioStreamOggVorbis interface { Ref TypedPtr() AudioStreamOggVorbis }
type RefAudioStreamPlayback ¶
type RefAudioStreamPlayback interface { Ref TypedPtr() AudioStreamPlayback }
type RefAudioStreamPlaybackOggVorbis ¶
type RefAudioStreamPlaybackOggVorbis interface { Ref TypedPtr() AudioStreamPlaybackOggVorbis }
type RefAudioStreamPlaybackPolyphonic ¶
type RefAudioStreamPlaybackPolyphonic interface { Ref TypedPtr() AudioStreamPlaybackPolyphonic }
type RefAudioStreamPlaybackResampled ¶
type RefAudioStreamPlaybackResampled interface { Ref TypedPtr() AudioStreamPlaybackResampled }
type RefAudioStreamPolyphonic ¶
type RefAudioStreamPolyphonic interface { Ref TypedPtr() AudioStreamPolyphonic }
type RefAudioStreamRandomizer ¶
type RefAudioStreamRandomizer interface { Ref TypedPtr() AudioStreamRandomizer }
type RefAudioStreamWAV ¶
type RefAudioStreamWAV interface { Ref TypedPtr() AudioStreamWAV }
type RefBaseMaterial3D ¶
type RefBaseMaterial3D interface { Ref TypedPtr() BaseMaterial3D }
type RefBoneMap ¶
type RefBoxMesh ¶
type RefBoxOccluder3D ¶
type RefBoxOccluder3D interface { Ref TypedPtr() BoxOccluder3D }
type RefBoxShape3D ¶
type RefBoxShape3D interface { Ref TypedPtr() BoxShape3D }
type RefButtonGroup ¶
type RefButtonGroup interface { Ref TypedPtr() ButtonGroup }
type RefCallbackTweener ¶
type RefCallbackTweener interface { Ref TypedPtr() CallbackTweener }
type RefCameraAttributes ¶
type RefCameraAttributes interface { Ref TypedPtr() CameraAttributes }
type RefCameraAttributesPhysical ¶
type RefCameraAttributesPhysical interface { Ref TypedPtr() CameraAttributesPhysical }
type RefCameraAttributesPractical ¶
type RefCameraAttributesPractical interface { Ref TypedPtr() CameraAttributesPractical }
type RefCameraFeed ¶
type RefCameraFeed interface { Ref TypedPtr() CameraFeed }
type RefCameraTexture ¶
type RefCameraTexture interface { Ref TypedPtr() CameraTexture }
type RefCanvasItemMaterial ¶
type RefCanvasItemMaterial interface { Ref TypedPtr() CanvasItemMaterial }
type RefCanvasTexture ¶
type RefCanvasTexture interface { Ref TypedPtr() CanvasTexture }
type RefCapsuleMesh ¶
type RefCapsuleMesh interface { Ref TypedPtr() CapsuleMesh }
type RefCapsuleShape2D ¶
type RefCapsuleShape2D interface { Ref TypedPtr() CapsuleShape2D }
type RefCapsuleShape3D ¶
type RefCapsuleShape3D interface { Ref TypedPtr() CapsuleShape3D }
type RefCharFXTransform ¶
type RefCharFXTransform interface { Ref TypedPtr() CharFXTransform }
type RefCircleShape2D ¶
type RefCircleShape2D interface { Ref TypedPtr() CircleShape2D }
type RefCodeHighlighter ¶
type RefCodeHighlighter interface { Ref TypedPtr() CodeHighlighter }
type RefCompressedCubemap ¶
type RefCompressedCubemap interface { Ref TypedPtr() CompressedCubemap }
type RefCompressedCubemapArray ¶
type RefCompressedCubemapArray interface { Ref TypedPtr() CompressedCubemapArray }
type RefCompressedTexture2D ¶
type RefCompressedTexture2D interface { Ref TypedPtr() CompressedTexture2D }
type RefCompressedTexture2DArray ¶
type RefCompressedTexture2DArray interface { Ref TypedPtr() CompressedTexture2DArray }
type RefCompressedTexture3D ¶
type RefCompressedTexture3D interface { Ref TypedPtr() CompressedTexture3D }
type RefCompressedTextureLayered ¶
type RefCompressedTextureLayered interface { Ref TypedPtr() CompressedTextureLayered }
type RefConcavePolygonShape2D ¶
type RefConcavePolygonShape2D interface { Ref TypedPtr() ConcavePolygonShape2D }
type RefConcavePolygonShape3D ¶
type RefConcavePolygonShape3D interface { Ref TypedPtr() ConcavePolygonShape3D }
type RefConfigFile ¶
type RefConfigFile interface { Ref TypedPtr() ConfigFile }
type RefConvexPolygonShape2D ¶
type RefConvexPolygonShape2D interface { Ref TypedPtr() ConvexPolygonShape2D }
type RefConvexPolygonShape3D ¶
type RefConvexPolygonShape3D interface { Ref TypedPtr() ConvexPolygonShape3D }
type RefCounted ¶
type RefCountedConstructor ¶
type RefCountedConstructor func(reference RefCounted) Ref
type RefCryptoKey ¶
type RefCubemap ¶
type RefCubemapArray ¶
type RefCubemapArray interface { Ref TypedPtr() CubemapArray }
type RefCurve2D ¶
type RefCurve3D ¶
type RefCurveTexture ¶
type RefCurveTexture interface { Ref TypedPtr() CurveTexture }
type RefCurveXYZTexture ¶
type RefCurveXYZTexture interface { Ref TypedPtr() CurveXYZTexture }
type RefCylinderMesh ¶
type RefCylinderMesh interface { Ref TypedPtr() CylinderMesh }
type RefCylinderShape3D ¶
type RefCylinderShape3D interface { Ref TypedPtr() CylinderShape3D }
type RefDTLSServer ¶
type RefDTLSServer interface { Ref TypedPtr() DTLSServer }
type RefDirAccess ¶
type RefENetConnection ¶
type RefENetConnection interface { Ref TypedPtr() ENetConnection }
type RefENetMultiplayerPeer ¶
type RefENetMultiplayerPeer interface { Ref TypedPtr() ENetMultiplayerPeer }
type RefENetPacketPeer ¶
type RefENetPacketPeer interface { Ref TypedPtr() ENetPacketPeer }
type RefEditorDebuggerPlugin ¶
type RefEditorDebuggerPlugin interface { Ref TypedPtr() EditorDebuggerPlugin }
type RefEditorDebuggerSession ¶
type RefEditorDebuggerSession interface { Ref TypedPtr() EditorDebuggerSession }
type RefEditorExportPlatform ¶
type RefEditorExportPlatform interface { Ref TypedPtr() EditorExportPlatform }
type RefEditorExportPlatformAndroid ¶
type RefEditorExportPlatformAndroid interface { Ref TypedPtr() EditorExportPlatformAndroid }
type RefEditorExportPlatformIOS ¶
type RefEditorExportPlatformIOS interface { Ref TypedPtr() EditorExportPlatformIOS }
type RefEditorExportPlatformLinuxBSD ¶
type RefEditorExportPlatformLinuxBSD interface { Ref TypedPtr() EditorExportPlatformLinuxBSD }
type RefEditorExportPlatformMacOS ¶
type RefEditorExportPlatformMacOS interface { Ref TypedPtr() EditorExportPlatformMacOS }
type RefEditorExportPlatformPC ¶
type RefEditorExportPlatformPC interface { Ref TypedPtr() EditorExportPlatformPC }
type RefEditorExportPlatformWeb ¶
type RefEditorExportPlatformWeb interface { Ref TypedPtr() EditorExportPlatformWeb }
type RefEditorExportPlatformWindows ¶
type RefEditorExportPlatformWindows interface { Ref TypedPtr() EditorExportPlatformWindows }
type RefEditorExportPlugin ¶
type RefEditorExportPlugin interface { Ref TypedPtr() EditorExportPlugin }
type RefEditorFeatureProfile ¶
type RefEditorFeatureProfile interface { Ref TypedPtr() EditorFeatureProfile }
type RefEditorFileSystemImportFormatSupportQuery ¶
type RefEditorFileSystemImportFormatSupportQuery interface { Ref TypedPtr() EditorFileSystemImportFormatSupportQuery }
type RefEditorImportPlugin ¶
type RefEditorImportPlugin interface { Ref TypedPtr() EditorImportPlugin }
type RefEditorInspectorPlugin ¶
type RefEditorInspectorPlugin interface { Ref TypedPtr() EditorInspectorPlugin }
type RefEditorNode3DGizmo ¶
type RefEditorNode3DGizmo interface { Ref TypedPtr() EditorNode3DGizmo }
type RefEditorNode3DGizmoPlugin ¶
type RefEditorNode3DGizmoPlugin interface { Ref TypedPtr() EditorNode3DGizmoPlugin }
type RefEditorResourceConversionPlugin ¶
type RefEditorResourceConversionPlugin interface { Ref TypedPtr() EditorResourceConversionPlugin }
type RefEditorResourcePreviewGenerator ¶
type RefEditorResourcePreviewGenerator interface { Ref TypedPtr() EditorResourcePreviewGenerator }
type RefEditorResourceTooltipPlugin ¶
type RefEditorResourceTooltipPlugin interface { Ref TypedPtr() EditorResourceTooltipPlugin }
type RefEditorSceneFormatImporter ¶
type RefEditorSceneFormatImporter interface { Ref TypedPtr() EditorSceneFormatImporter }
type RefEditorSceneFormatImporterBlend ¶
type RefEditorSceneFormatImporterBlend interface { Ref TypedPtr() EditorSceneFormatImporterBlend }
type RefEditorSceneFormatImporterFBX ¶
type RefEditorSceneFormatImporterFBX interface { Ref TypedPtr() EditorSceneFormatImporterFBX }
type RefEditorSceneFormatImporterGLTF ¶
type RefEditorSceneFormatImporterGLTF interface { Ref TypedPtr() EditorSceneFormatImporterGLTF }
type RefEditorScenePostImport ¶
type RefEditorScenePostImport interface { Ref TypedPtr() EditorScenePostImport }
type RefEditorScenePostImportPlugin ¶
type RefEditorScenePostImportPlugin interface { Ref TypedPtr() EditorScenePostImportPlugin }
type RefEditorScript ¶
type RefEditorScript interface { Ref TypedPtr() EditorScript }
type RefEditorSettings ¶
type RefEditorSettings interface { Ref TypedPtr() EditorSettings }
type RefEditorSyntaxHighlighter ¶
type RefEditorSyntaxHighlighter interface { Ref TypedPtr() EditorSyntaxHighlighter }
type RefEditorTranslationParserPlugin ¶
type RefEditorTranslationParserPlugin interface { Ref TypedPtr() EditorTranslationParserPlugin }
type RefEncodedObjectAsID ¶
type RefEncodedObjectAsID interface { Ref TypedPtr() EncodedObjectAsID }
type RefEngineProfiler ¶
type RefEngineProfiler interface { Ref TypedPtr() EngineProfiler }
type RefEnvironment ¶
type RefEnvironment interface { Ref TypedPtr() Environment }
type RefExpression ¶
type RefExpression interface { Ref TypedPtr() Expression }
type RefFastNoiseLite ¶
type RefFastNoiseLite interface { Ref TypedPtr() FastNoiseLite }
type RefFileAccess ¶
type RefFileAccess interface { Ref TypedPtr() FileAccess }
type RefFogMaterial ¶
type RefFogMaterial interface { Ref TypedPtr() FogMaterial }
type RefFontFile ¶
type RefFontVariation ¶
type RefFontVariation interface { Ref TypedPtr() FontVariation }
type RefGDExtension ¶
type RefGDExtension interface { Ref TypedPtr() GDExtension }
type RefGDScript ¶
type RefGLTFAccessor ¶
type RefGLTFAccessor interface { Ref TypedPtr() GLTFAccessor }
type RefGLTFAnimation ¶
type RefGLTFAnimation interface { Ref TypedPtr() GLTFAnimation }
type RefGLTFBufferView ¶
type RefGLTFBufferView interface { Ref TypedPtr() GLTFBufferView }
type RefGLTFCamera ¶
type RefGLTFCamera interface { Ref TypedPtr() GLTFCamera }
type RefGLTFDocument ¶
type RefGLTFDocument interface { Ref TypedPtr() GLTFDocument }
type RefGLTFDocumentExtension ¶
type RefGLTFDocumentExtension interface { Ref TypedPtr() GLTFDocumentExtension }
type RefGLTFDocumentExtensionConvertImporterMesh ¶
type RefGLTFDocumentExtensionConvertImporterMesh interface { Ref TypedPtr() GLTFDocumentExtensionConvertImporterMesh }
type RefGLTFLight ¶
type RefGLTFMesh ¶
type RefGLTFNode ¶
type RefGLTFPhysicsBody ¶
type RefGLTFPhysicsBody interface { Ref TypedPtr() GLTFPhysicsBody }
type RefGLTFPhysicsShape ¶
type RefGLTFPhysicsShape interface { Ref TypedPtr() GLTFPhysicsShape }
type RefGLTFSkeleton ¶
type RefGLTFSkeleton interface { Ref TypedPtr() GLTFSkeleton }
type RefGLTFSkin ¶
type RefGLTFSpecGloss ¶
type RefGLTFSpecGloss interface { Ref TypedPtr() GLTFSpecGloss }
type RefGLTFState ¶
type RefGLTFTexture ¶
type RefGLTFTexture interface { Ref TypedPtr() GLTFTexture }
type RefGLTFTextureSampler ¶
type RefGLTFTextureSampler interface { Ref TypedPtr() GLTFTextureSampler }
type RefGradient ¶
type RefGradientTexture1D ¶
type RefGradientTexture1D interface { Ref TypedPtr() GradientTexture1D }
type RefGradientTexture2D ¶
type RefGradientTexture2D interface { Ref TypedPtr() GradientTexture2D }
type RefHMACContext ¶
type RefHMACContext interface { Ref TypedPtr() HMACContext }
type RefHTTPClient ¶
type RefHTTPClient interface { Ref TypedPtr() HTTPClient }
type RefHashingContext ¶
type RefHashingContext interface { Ref TypedPtr() HashingContext }
type RefHeightMapShape3D ¶
type RefHeightMapShape3D interface { Ref TypedPtr() HeightMapShape3D }
type RefImageFormatLoader ¶
type RefImageFormatLoader interface { Ref TypedPtr() ImageFormatLoader }
type RefImageFormatLoaderExtension ¶
type RefImageFormatLoaderExtension interface { Ref TypedPtr() ImageFormatLoaderExtension }
type RefImageTexture ¶
type RefImageTexture interface { Ref TypedPtr() ImageTexture }
type RefImageTexture3D ¶
type RefImageTexture3D interface { Ref TypedPtr() ImageTexture3D }
type RefImageTextureLayered ¶
type RefImageTextureLayered interface { Ref TypedPtr() ImageTextureLayered }
type RefImmediateMesh ¶
type RefImmediateMesh interface { Ref TypedPtr() ImmediateMesh }
type RefImporterMesh ¶
type RefImporterMesh interface { Ref TypedPtr() ImporterMesh }
type RefInputEvent ¶
type RefInputEvent interface { Ref TypedPtr() InputEvent }
type RefInputEventAction ¶
type RefInputEventAction interface { Ref TypedPtr() InputEventAction }
type RefInputEventFromWindow ¶
type RefInputEventFromWindow interface { Ref TypedPtr() InputEventFromWindow }
type RefInputEventGesture ¶
type RefInputEventGesture interface { Ref TypedPtr() InputEventGesture }
type RefInputEventJoypadButton ¶
type RefInputEventJoypadButton interface { Ref TypedPtr() InputEventJoypadButton }
type RefInputEventJoypadMotion ¶
type RefInputEventJoypadMotion interface { Ref TypedPtr() InputEventJoypadMotion }
type RefInputEventKey ¶
type RefInputEventKey interface { Ref TypedPtr() InputEventKey }
type RefInputEventMIDI ¶
type RefInputEventMIDI interface { Ref TypedPtr() InputEventMIDI }
type RefInputEventMagnifyGesture ¶
type RefInputEventMagnifyGesture interface { Ref TypedPtr() InputEventMagnifyGesture }
type RefInputEventMouse ¶
type RefInputEventMouse interface { Ref TypedPtr() InputEventMouse }
type RefInputEventMouseButton ¶
type RefInputEventMouseButton interface { Ref TypedPtr() InputEventMouseButton }
type RefInputEventMouseMotion ¶
type RefInputEventMouseMotion interface { Ref TypedPtr() InputEventMouseMotion }
type RefInputEventPanGesture ¶
type RefInputEventPanGesture interface { Ref TypedPtr() InputEventPanGesture }
type RefInputEventScreenDrag ¶
type RefInputEventScreenDrag interface { Ref TypedPtr() InputEventScreenDrag }
type RefInputEventScreenTouch ¶
type RefInputEventScreenTouch interface { Ref TypedPtr() InputEventScreenTouch }
type RefInputEventShortcut ¶
type RefInputEventShortcut interface { Ref TypedPtr() InputEventShortcut }
type RefInputEventWithModifiers ¶
type RefInputEventWithModifiers interface { Ref TypedPtr() InputEventWithModifiers }
type RefIntervalTweener ¶
type RefIntervalTweener interface { Ref TypedPtr() IntervalTweener }
type RefJavaClass ¶
type RefJavaScriptObject ¶
type RefJavaScriptObject interface { Ref TypedPtr() JavaScriptObject }
type RefKinematicCollision2D ¶
type RefKinematicCollision2D interface { Ref TypedPtr() KinematicCollision2D }
type RefKinematicCollision3D ¶
type RefKinematicCollision3D interface { Ref TypedPtr() KinematicCollision3D }
type RefLabelSettings ¶
type RefLabelSettings interface { Ref TypedPtr() LabelSettings }
type RefLightmapGIData ¶
type RefLightmapGIData interface { Ref TypedPtr() LightmapGIData }
type RefLightmapper ¶
type RefLightmapper interface { Ref TypedPtr() Lightmapper }
type RefLightmapperRD ¶
type RefLightmapperRD interface { Ref TypedPtr() LightmapperRD }
type RefMaterial ¶
type RefMeshConvexDecompositionSettings ¶
type RefMeshConvexDecompositionSettings interface { Ref TypedPtr() MeshConvexDecompositionSettings }
type RefMeshDataTool ¶
type RefMeshDataTool interface { Ref TypedPtr() MeshDataTool }
type RefMeshLibrary ¶
type RefMeshLibrary interface { Ref TypedPtr() MeshLibrary }
type RefMeshTexture ¶
type RefMeshTexture interface { Ref TypedPtr() MeshTexture }
type RefMethodTweener ¶
type RefMethodTweener interface { Ref TypedPtr() MethodTweener }
type RefMissingResource ¶
type RefMissingResource interface { Ref TypedPtr() MissingResource }
type RefMobileVRInterface ¶
type RefMobileVRInterface interface { Ref TypedPtr() MobileVRInterface }
type RefMultiMesh ¶
type RefMultiplayerAPI ¶
type RefMultiplayerAPI interface { Ref TypedPtr() MultiplayerAPI }
type RefMultiplayerAPIExtension ¶
type RefMultiplayerAPIExtension interface { Ref TypedPtr() MultiplayerAPIExtension }
type RefMultiplayerPeer ¶
type RefMultiplayerPeer interface { Ref TypedPtr() MultiplayerPeer }
type RefMultiplayerPeerExtension ¶
type RefMultiplayerPeerExtension interface { Ref TypedPtr() MultiplayerPeerExtension }
type RefNavigationMesh ¶
type RefNavigationMesh interface { Ref }
type RefNavigationMeshSourceGeometryData2D ¶
type RefNavigationMeshSourceGeometryData2D interface { Ref }
type RefNavigationMeshSourceGeometryData3D ¶
type RefNavigationMeshSourceGeometryData3D interface { Ref }
type RefNavigationPathQueryParameters2D ¶
type RefNavigationPathQueryParameters2D interface { Ref }
type RefNavigationPathQueryParameters3D ¶
type RefNavigationPathQueryParameters3D interface { Ref }
type RefNavigationPathQueryResult2D ¶
type RefNavigationPathQueryResult2D interface { Ref }
type RefNavigationPathQueryResult3D ¶
type RefNavigationPathQueryResult3D interface { Ref }
type RefNavigationPolygon ¶
type RefNavigationPolygon interface { Ref }
type RefNode3DGizmo ¶
type RefNode3DGizmo interface { Ref TypedPtr() Node3DGizmo }
type RefNoiseTexture2D ¶
type RefNoiseTexture2D interface { Ref TypedPtr() NoiseTexture2D }
type RefNoiseTexture3D ¶
type RefNoiseTexture3D interface { Ref TypedPtr() NoiseTexture3D }
type RefORMMaterial3D ¶
type RefORMMaterial3D interface { Ref TypedPtr() ORMMaterial3D }
type RefOccluder3D ¶
type RefOccluder3D interface { Ref TypedPtr() Occluder3D }
type RefOccluderPolygon2D ¶
type RefOccluderPolygon2D interface { Ref TypedPtr() OccluderPolygon2D }
type RefOfflineMultiplayerPeer ¶
type RefOfflineMultiplayerPeer interface { Ref TypedPtr() OfflineMultiplayerPeer }
type RefOggPacketSequence ¶
type RefOggPacketSequence interface { Ref TypedPtr() OggPacketSequence }
type RefOggPacketSequencePlayback ¶
type RefOggPacketSequencePlayback interface { Ref TypedPtr() OggPacketSequencePlayback }
type RefOpenXRAPIExtension ¶
type RefOpenXRAPIExtension interface { Ref TypedPtr() OpenXRAPIExtension }
type RefOpenXRAction ¶
type RefOpenXRAction interface { Ref TypedPtr() OpenXRAction }
type RefOpenXRActionMap ¶
type RefOpenXRActionMap interface { Ref TypedPtr() OpenXRActionMap }
type RefOpenXRActionSet ¶
type RefOpenXRActionSet interface { Ref TypedPtr() OpenXRActionSet }
type RefOpenXRIPBinding ¶
type RefOpenXRIPBinding interface { Ref TypedPtr() OpenXRIPBinding }
type RefOpenXRInteractionProfile ¶
type RefOpenXRInteractionProfile interface { Ref TypedPtr() OpenXRInteractionProfile }
type RefOpenXRInterface ¶
type RefOpenXRInterface interface { Ref TypedPtr() OpenXRInterface }
type RefOptimizedTranslation ¶
type RefOptimizedTranslation interface { Ref TypedPtr() OptimizedTranslation }
type RefPCKPacker ¶
type RefPackedDataContainer ¶
type RefPackedDataContainer interface { Ref TypedPtr() PackedDataContainer }
type RefPackedDataContainerRef ¶
type RefPackedDataContainerRef interface { Ref TypedPtr() PackedDataContainerRef }
type RefPackedScene ¶
type RefPackedScene interface { Ref TypedPtr() PackedScene }
type RefPacketPeer ¶
type RefPacketPeer interface { Ref TypedPtr() PacketPeer }
type RefPacketPeerDTLS ¶
type RefPacketPeerDTLS interface { Ref TypedPtr() PacketPeerDTLS }
type RefPacketPeerExtension ¶
type RefPacketPeerExtension interface { Ref TypedPtr() PacketPeerExtension }
type RefPacketPeerStream ¶
type RefPacketPeerStream interface { Ref TypedPtr() PacketPeerStream }
type RefPacketPeerUDP ¶
type RefPacketPeerUDP interface { Ref TypedPtr() PacketPeerUDP }
type RefPanoramaSkyMaterial ¶
type RefPanoramaSkyMaterial interface { Ref TypedPtr() PanoramaSkyMaterial }
type RefParticleProcessMaterial ¶
type RefParticleProcessMaterial interface { Ref TypedPtr() ParticleProcessMaterial }
type RefPhysicalSkyMaterial ¶
type RefPhysicalSkyMaterial interface { Ref TypedPtr() PhysicalSkyMaterial }
type RefPhysicsMaterial ¶
type RefPhysicsMaterial interface { Ref TypedPtr() PhysicsMaterial }
type RefPhysicsPointQueryParameters2D ¶
type RefPhysicsPointQueryParameters2D interface { Ref TypedPtr() PhysicsPointQueryParameters2D }
type RefPhysicsPointQueryParameters3D ¶
type RefPhysicsPointQueryParameters3D interface { Ref TypedPtr() PhysicsPointQueryParameters3D }
type RefPhysicsRayQueryParameters2D ¶
type RefPhysicsRayQueryParameters2D interface { Ref TypedPtr() PhysicsRayQueryParameters2D }
type RefPhysicsRayQueryParameters3D ¶
type RefPhysicsRayQueryParameters3D interface { Ref TypedPtr() PhysicsRayQueryParameters3D }
type RefPhysicsShapeQueryParameters2D ¶
type RefPhysicsShapeQueryParameters2D interface { Ref TypedPtr() PhysicsShapeQueryParameters2D }
type RefPhysicsShapeQueryParameters3D ¶
type RefPhysicsShapeQueryParameters3D interface { Ref TypedPtr() PhysicsShapeQueryParameters3D }
type RefPhysicsTestMotionParameters2D ¶
type RefPhysicsTestMotionParameters2D interface { Ref TypedPtr() PhysicsTestMotionParameters2D }
type RefPhysicsTestMotionParameters3D ¶
type RefPhysicsTestMotionParameters3D interface { Ref TypedPtr() PhysicsTestMotionParameters3D }
type RefPhysicsTestMotionResult2D ¶
type RefPhysicsTestMotionResult2D interface { Ref TypedPtr() PhysicsTestMotionResult2D }
type RefPhysicsTestMotionResult3D ¶
type RefPhysicsTestMotionResult3D interface { Ref TypedPtr() PhysicsTestMotionResult3D }
type RefPlaceholderCubemap ¶
type RefPlaceholderCubemap interface { Ref TypedPtr() PlaceholderCubemap }
type RefPlaceholderCubemapArray ¶
type RefPlaceholderCubemapArray interface { Ref TypedPtr() PlaceholderCubemapArray }
type RefPlaceholderMaterial ¶
type RefPlaceholderMaterial interface { Ref TypedPtr() PlaceholderMaterial }
type RefPlaceholderMesh ¶
type RefPlaceholderMesh interface { Ref TypedPtr() PlaceholderMesh }
type RefPlaceholderTexture2D ¶
type RefPlaceholderTexture2D interface { Ref TypedPtr() PlaceholderTexture2D }
type RefPlaceholderTexture2DArray ¶
type RefPlaceholderTexture2DArray interface { Ref TypedPtr() PlaceholderTexture2DArray }
type RefPlaceholderTexture3D ¶
type RefPlaceholderTexture3D interface { Ref TypedPtr() PlaceholderTexture3D }
type RefPlaceholderTextureLayered ¶
type RefPlaceholderTextureLayered interface { Ref TypedPtr() PlaceholderTextureLayered }
type RefPlaneMesh ¶
type RefPointMesh ¶
type RefPolygonOccluder3D ¶
type RefPolygonOccluder3D interface { Ref TypedPtr() PolygonOccluder3D }
type RefPolygonPathFinder ¶
type RefPolygonPathFinder interface { Ref TypedPtr() PolygonPathFinder }
type RefPortableCompressedTexture2D ¶
type RefPortableCompressedTexture2D interface { Ref TypedPtr() PortableCompressedTexture2D }
type RefPrimitiveMesh ¶
type RefPrimitiveMesh interface { Ref TypedPtr() PrimitiveMesh }
type RefPrismMesh ¶
type RefProceduralSkyMaterial ¶
type RefProceduralSkyMaterial interface { Ref TypedPtr() ProceduralSkyMaterial }
type RefPropertyTweener ¶
type RefPropertyTweener interface { Ref TypedPtr() PropertyTweener }
type RefQuadMesh ¶
type RefQuadOccluder3D ¶
type RefQuadOccluder3D interface { Ref TypedPtr() QuadOccluder3D }
type RefRDAttachmentFormat ¶
type RefRDAttachmentFormat interface { Ref TypedPtr() RDAttachmentFormat }
type RefRDFramebufferPass ¶
type RefRDFramebufferPass interface { Ref TypedPtr() RDFramebufferPass }
type RefRDPipelineColorBlendState ¶
type RefRDPipelineColorBlendState interface { Ref TypedPtr() RDPipelineColorBlendState }
type RefRDPipelineColorBlendStateAttachment ¶
type RefRDPipelineColorBlendStateAttachment interface { Ref TypedPtr() RDPipelineColorBlendStateAttachment }
type RefRDPipelineDepthStencilState ¶
type RefRDPipelineDepthStencilState interface { Ref TypedPtr() RDPipelineDepthStencilState }
type RefRDPipelineMultisampleState ¶
type RefRDPipelineMultisampleState interface { Ref TypedPtr() RDPipelineMultisampleState }
type RefRDPipelineRasterizationState ¶
type RefRDPipelineRasterizationState interface { Ref TypedPtr() RDPipelineRasterizationState }
type RefRDPipelineSpecializationConstant ¶
type RefRDPipelineSpecializationConstant interface { Ref TypedPtr() RDPipelineSpecializationConstant }
type RefRDSamplerState ¶
type RefRDSamplerState interface { Ref TypedPtr() RDSamplerState }
type RefRDShaderFile ¶
type RefRDShaderFile interface { Ref TypedPtr() RDShaderFile }
type RefRDShaderSPIRV ¶
type RefRDShaderSPIRV interface { Ref TypedPtr() RDShaderSPIRV }
type RefRDShaderSource ¶
type RefRDShaderSource interface { Ref TypedPtr() RDShaderSource }
type RefRDTextureFormat ¶
type RefRDTextureFormat interface { Ref TypedPtr() RDTextureFormat }
type RefRDTextureView ¶
type RefRDTextureView interface { Ref TypedPtr() RDTextureView }
type RefRDUniform ¶
type RefRDVertexAttribute ¶
type RefRDVertexAttribute interface { Ref TypedPtr() RDVertexAttribute }
type RefRandomNumberGenerator ¶
type RefRandomNumberGenerator interface { Ref TypedPtr() RandomNumberGenerator }
type RefRectangleShape2D ¶
type RefRectangleShape2D interface { Ref TypedPtr() RectangleShape2D }
type RefRefCounted ¶
type RefRefCounted interface { Ref TypedPtr() RefCounted }
type RefRegExMatch ¶
type RefRegExMatch interface { Ref TypedPtr() RegExMatch }
type RefRenderSceneBuffers ¶
type RefRenderSceneBuffers interface { Ref TypedPtr() RenderSceneBuffers }
type RefRenderSceneBuffersConfiguration ¶
type RefRenderSceneBuffersConfiguration interface { Ref TypedPtr() RenderSceneBuffersConfiguration }
type RefRenderSceneBuffersExtension ¶
type RefRenderSceneBuffersExtension interface { Ref TypedPtr() RenderSceneBuffersExtension }
type RefRenderSceneBuffersRD ¶
type RefRenderSceneBuffersRD interface { Ref TypedPtr() RenderSceneBuffersRD }
type RefResource ¶
type RefResourceFormatLoader ¶
type RefResourceFormatLoader interface { Ref TypedPtr() ResourceFormatLoader }
type RefResourceFormatSaver ¶
type RefResourceFormatSaver interface { Ref TypedPtr() ResourceFormatSaver }
type RefResourceImporter ¶
type RefResourceImporter interface { Ref TypedPtr() ResourceImporter }
type RefResourceImporterBMFont ¶
type RefResourceImporterBMFont interface { Ref TypedPtr() ResourceImporterBMFont }
type RefResourceImporterBitMap ¶
type RefResourceImporterBitMap interface { Ref TypedPtr() ResourceImporterBitMap }
type RefResourceImporterCSVTranslation ¶
type RefResourceImporterCSVTranslation interface { Ref TypedPtr() ResourceImporterCSVTranslation }
type RefResourceImporterDynamicFont ¶
type RefResourceImporterDynamicFont interface { Ref TypedPtr() ResourceImporterDynamicFont }
type RefResourceImporterImage ¶
type RefResourceImporterImage interface { Ref TypedPtr() ResourceImporterImage }
type RefResourceImporterImageFont ¶
type RefResourceImporterImageFont interface { Ref TypedPtr() ResourceImporterImageFont }
type RefResourceImporterLayeredTexture ¶
type RefResourceImporterLayeredTexture interface { Ref TypedPtr() ResourceImporterLayeredTexture }
type RefResourceImporterMP3 ¶
type RefResourceImporterMP3 interface { Ref TypedPtr() ResourceImporterMP3 }
type RefResourceImporterOBJ ¶
type RefResourceImporterOBJ interface { Ref TypedPtr() ResourceImporterOBJ }
type RefResourceImporterOggVorbis ¶
type RefResourceImporterOggVorbis interface { Ref TypedPtr() ResourceImporterOggVorbis }
type RefResourceImporterScene ¶
type RefResourceImporterScene interface { Ref TypedPtr() ResourceImporterScene }
type RefResourceImporterShaderFile ¶
type RefResourceImporterShaderFile interface { Ref TypedPtr() ResourceImporterShaderFile }
type RefResourceImporterTexture ¶
type RefResourceImporterTexture interface { Ref TypedPtr() ResourceImporterTexture }
type RefResourceImporterTextureAtlas ¶
type RefResourceImporterTextureAtlas interface { Ref TypedPtr() ResourceImporterTextureAtlas }
type RefResourceImporterWAV ¶
type RefResourceImporterWAV interface { Ref TypedPtr() ResourceImporterWAV }
type RefRibbonTrailMesh ¶
type RefRibbonTrailMesh interface { Ref TypedPtr() RibbonTrailMesh }
type RefRichTextEffect ¶
type RefRichTextEffect interface { Ref TypedPtr() RichTextEffect }
type RefSceneMultiplayer ¶
type RefSceneMultiplayer interface { Ref TypedPtr() SceneMultiplayer }
type RefSceneReplicationConfig ¶
type RefSceneReplicationConfig interface { Ref TypedPtr() SceneReplicationConfig }
type RefSceneState ¶
type RefSceneState interface { Ref TypedPtr() SceneState }
type RefSceneTreeTimer ¶
type RefSceneTreeTimer interface { Ref TypedPtr() SceneTreeTimer }
type RefScriptExtension ¶
type RefScriptExtension interface { Ref TypedPtr() ScriptExtension }
type RefSegmentShape2D ¶
type RefSegmentShape2D interface { Ref TypedPtr() SegmentShape2D }
type RefSemaphore ¶
type RefSeparationRayShape2D ¶
type RefSeparationRayShape2D interface { Ref TypedPtr() SeparationRayShape2D }
type RefSeparationRayShape3D ¶
type RefSeparationRayShape3D interface { Ref TypedPtr() SeparationRayShape3D }
type RefShaderInclude ¶
type RefShaderInclude interface { Ref TypedPtr() ShaderInclude }
type RefShaderMaterial ¶
type RefShaderMaterial interface { Ref TypedPtr() ShaderMaterial }
type RefShape2D ¶
type RefShape3D ¶
type RefShortcut ¶
type RefSkeletonModification2D ¶
type RefSkeletonModification2D interface { Ref TypedPtr() SkeletonModification2D }
type RefSkeletonModification2DCCDIK ¶
type RefSkeletonModification2DCCDIK interface { Ref TypedPtr() SkeletonModification2DCCDIK }
type RefSkeletonModification2DFABRIK ¶
type RefSkeletonModification2DFABRIK interface { Ref TypedPtr() SkeletonModification2DFABRIK }
type RefSkeletonModification2DJiggle ¶
type RefSkeletonModification2DJiggle interface { Ref TypedPtr() SkeletonModification2DJiggle }
type RefSkeletonModification2DLookAt ¶
type RefSkeletonModification2DLookAt interface { Ref TypedPtr() SkeletonModification2DLookAt }
type RefSkeletonModification2DPhysicalBones ¶
type RefSkeletonModification2DPhysicalBones interface { Ref TypedPtr() SkeletonModification2DPhysicalBones }
type RefSkeletonModification2DStackHolder ¶
type RefSkeletonModification2DStackHolder interface { Ref TypedPtr() SkeletonModification2DStackHolder }
type RefSkeletonModification2DTwoBoneIK ¶
type RefSkeletonModification2DTwoBoneIK interface { Ref TypedPtr() SkeletonModification2DTwoBoneIK }
type RefSkeletonModificationStack2D ¶
type RefSkeletonModificationStack2D interface { Ref TypedPtr() SkeletonModificationStack2D }
type RefSkeletonProfile ¶
type RefSkeletonProfile interface { Ref TypedPtr() SkeletonProfile }
type RefSkeletonProfileHumanoid ¶
type RefSkeletonProfileHumanoid interface { Ref TypedPtr() SkeletonProfileHumanoid }
type RefSkinReference ¶
type RefSkinReference interface { Ref TypedPtr() SkinReference }
type RefSphereMesh ¶
type RefSphereMesh interface { Ref TypedPtr() SphereMesh }
type RefSphereOccluder3D ¶
type RefSphereOccluder3D interface { Ref TypedPtr() SphereOccluder3D }
type RefSphereShape3D ¶
type RefSphereShape3D interface { Ref TypedPtr() SphereShape3D }
type RefSpriteFrames ¶
type RefSpriteFrames interface { Ref TypedPtr() SpriteFrames }
type RefStandardMaterial3D ¶
type RefStandardMaterial3D interface { Ref TypedPtr() StandardMaterial3D }
type RefStreamPeer ¶
type RefStreamPeer interface { Ref TypedPtr() StreamPeer }
type RefStreamPeerBuffer ¶
type RefStreamPeerBuffer interface { Ref TypedPtr() StreamPeerBuffer }
type RefStreamPeerExtension ¶
type RefStreamPeerExtension interface { Ref TypedPtr() StreamPeerExtension }
type RefStreamPeerGZIP ¶
type RefStreamPeerGZIP interface { Ref TypedPtr() StreamPeerGZIP }
type RefStreamPeerTCP ¶
type RefStreamPeerTCP interface { Ref TypedPtr() StreamPeerTCP }
type RefStreamPeerTLS ¶
type RefStreamPeerTLS interface { Ref TypedPtr() StreamPeerTLS }
type RefStyleBox ¶
type RefStyleBoxEmpty ¶
type RefStyleBoxEmpty interface { Ref TypedPtr() StyleBoxEmpty }
type RefStyleBoxFlat ¶
type RefStyleBoxFlat interface { Ref TypedPtr() StyleBoxFlat }
type RefStyleBoxLine ¶
type RefStyleBoxLine interface { Ref TypedPtr() StyleBoxLine }
type RefStyleBoxTexture ¶
type RefStyleBoxTexture interface { Ref TypedPtr() StyleBoxTexture }
type RefSurfaceTool ¶
type RefSurfaceTool interface { Ref TypedPtr() SurfaceTool }
type RefSyntaxHighlighter ¶
type RefSyntaxHighlighter interface { Ref TypedPtr() SyntaxHighlighter }
type RefSystemFont ¶
type RefSystemFont interface { Ref TypedPtr() SystemFont }
type RefTCPServer ¶
type RefTLSOptions ¶
type RefTLSOptions interface { Ref TypedPtr() TLSOptions }
type RefTextLine ¶
type RefTextMesh ¶
type RefTextParagraph ¶
type RefTextParagraph interface { Ref TypedPtr() TextParagraph }
type RefTextServer ¶
type RefTextServer interface { Ref TypedPtr() TextServer }
type RefTextServerAdvanced ¶
type RefTextServerAdvanced interface { Ref TypedPtr() TextServerAdvanced }
type RefTextServerDummy ¶
type RefTextServerDummy interface { Ref TypedPtr() TextServerDummy }
type RefTextServerExtension ¶
type RefTextServerExtension interface { Ref TypedPtr() TextServerExtension }
type RefTexture ¶
type RefTexture2D ¶
type RefTexture2DArray ¶
type RefTexture2DArray interface { Ref TypedPtr() Texture2DArray }
type RefTexture2DArrayRD ¶
type RefTexture2DArrayRD interface { Ref TypedPtr() Texture2DArrayRD }
type RefTexture2DRD ¶
type RefTexture2DRD interface { Ref TypedPtr() Texture2DRD }
type RefTexture3D ¶
type RefTexture3DRD ¶
type RefTexture3DRD interface { Ref TypedPtr() Texture3DRD }
type RefTextureCubemapArrayRD ¶
type RefTextureCubemapArrayRD interface { Ref TypedPtr() TextureCubemapArrayRD }
type RefTextureCubemapRD ¶
type RefTextureCubemapRD interface { Ref TypedPtr() TextureCubemapRD }
type RefTextureLayered ¶
type RefTextureLayered interface { Ref TypedPtr() TextureLayered }
type RefTextureLayeredRD ¶
type RefTextureLayeredRD interface { Ref TypedPtr() TextureLayeredRD }
type RefTileMapPattern ¶
type RefTileMapPattern interface { Ref TypedPtr() TileMapPattern }
type RefTileSet ¶
type RefTileSetAtlasSource ¶
type RefTileSetAtlasSource interface { Ref TypedPtr() TileSetAtlasSource }
type RefTileSetScenesCollectionSource ¶
type RefTileSetScenesCollectionSource interface { Ref TypedPtr() TileSetScenesCollectionSource }
type RefTileSetSource ¶
type RefTileSetSource interface { Ref TypedPtr() TileSetSource }
type RefTorusMesh ¶
type RefTranslation ¶
type RefTranslation interface { Ref TypedPtr() Translation }
type RefTriangleMesh ¶
type RefTriangleMesh interface { Ref TypedPtr() TriangleMesh }
type RefTubeTrailMesh ¶
type RefTubeTrailMesh interface { Ref TypedPtr() TubeTrailMesh }
type RefTweener ¶
type RefUDPServer ¶
type RefUPNPDevice ¶
type RefUPNPDevice interface { Ref TypedPtr() UPNPDevice }
type RefVideoStream ¶
type RefVideoStream interface { Ref TypedPtr() VideoStream }
type RefVideoStreamPlayback ¶
type RefVideoStreamPlayback interface { Ref TypedPtr() VideoStreamPlayback }
type RefVideoStreamTheora ¶
type RefVideoStreamTheora interface { Ref TypedPtr() VideoStreamTheora }
type RefViewportTexture ¶
type RefViewportTexture interface { Ref TypedPtr() ViewportTexture }
type RefVisualShader ¶
type RefVisualShader interface { Ref TypedPtr() VisualShader }
type RefVisualShaderNode ¶
type RefVisualShaderNode interface { Ref TypedPtr() VisualShaderNode }
type RefVisualShaderNodeBillboard ¶
type RefVisualShaderNodeBillboard interface { Ref TypedPtr() VisualShaderNodeBillboard }
type RefVisualShaderNodeBooleanConstant ¶
type RefVisualShaderNodeBooleanConstant interface { Ref TypedPtr() VisualShaderNodeBooleanConstant }
type RefVisualShaderNodeBooleanParameter ¶
type RefVisualShaderNodeBooleanParameter interface { Ref TypedPtr() VisualShaderNodeBooleanParameter }
type RefVisualShaderNodeClamp ¶
type RefVisualShaderNodeClamp interface { Ref TypedPtr() VisualShaderNodeClamp }
type RefVisualShaderNodeColorConstant ¶
type RefVisualShaderNodeColorConstant interface { Ref TypedPtr() VisualShaderNodeColorConstant }
type RefVisualShaderNodeColorFunc ¶
type RefVisualShaderNodeColorFunc interface { Ref TypedPtr() VisualShaderNodeColorFunc }
type RefVisualShaderNodeColorOp ¶
type RefVisualShaderNodeColorOp interface { Ref TypedPtr() VisualShaderNodeColorOp }
type RefVisualShaderNodeColorParameter ¶
type RefVisualShaderNodeColorParameter interface { Ref TypedPtr() VisualShaderNodeColorParameter }
type RefVisualShaderNodeComment ¶
type RefVisualShaderNodeComment interface { Ref TypedPtr() VisualShaderNodeComment }
type RefVisualShaderNodeCompare ¶
type RefVisualShaderNodeCompare interface { Ref TypedPtr() VisualShaderNodeCompare }
type RefVisualShaderNodeConstant ¶
type RefVisualShaderNodeConstant interface { Ref TypedPtr() VisualShaderNodeConstant }
type RefVisualShaderNodeCubemap ¶
type RefVisualShaderNodeCubemap interface { Ref TypedPtr() VisualShaderNodeCubemap }
type RefVisualShaderNodeCubemapParameter ¶
type RefVisualShaderNodeCubemapParameter interface { Ref TypedPtr() VisualShaderNodeCubemapParameter }
type RefVisualShaderNodeCurveTexture ¶
type RefVisualShaderNodeCurveTexture interface { Ref TypedPtr() VisualShaderNodeCurveTexture }
type RefVisualShaderNodeCurveXYZTexture ¶
type RefVisualShaderNodeCurveXYZTexture interface { Ref TypedPtr() VisualShaderNodeCurveXYZTexture }
type RefVisualShaderNodeCustom ¶
type RefVisualShaderNodeCustom interface { Ref TypedPtr() VisualShaderNodeCustom }
type RefVisualShaderNodeDerivativeFunc ¶
type RefVisualShaderNodeDerivativeFunc interface { Ref TypedPtr() VisualShaderNodeDerivativeFunc }
type RefVisualShaderNodeDeterminant ¶
type RefVisualShaderNodeDeterminant interface { Ref TypedPtr() VisualShaderNodeDeterminant }
type RefVisualShaderNodeDistanceFade ¶
type RefVisualShaderNodeDistanceFade interface { Ref TypedPtr() VisualShaderNodeDistanceFade }
type RefVisualShaderNodeDotProduct ¶
type RefVisualShaderNodeDotProduct interface { Ref TypedPtr() VisualShaderNodeDotProduct }
type RefVisualShaderNodeExpression ¶
type RefVisualShaderNodeExpression interface { Ref TypedPtr() VisualShaderNodeExpression }
type RefVisualShaderNodeFaceForward ¶
type RefVisualShaderNodeFaceForward interface { Ref TypedPtr() VisualShaderNodeFaceForward }
type RefVisualShaderNodeFloatConstant ¶
type RefVisualShaderNodeFloatConstant interface { Ref TypedPtr() VisualShaderNodeFloatConstant }
type RefVisualShaderNodeFloatFunc ¶
type RefVisualShaderNodeFloatFunc interface { Ref TypedPtr() VisualShaderNodeFloatFunc }
type RefVisualShaderNodeFloatOp ¶
type RefVisualShaderNodeFloatOp interface { Ref TypedPtr() VisualShaderNodeFloatOp }
type RefVisualShaderNodeFloatParameter ¶
type RefVisualShaderNodeFloatParameter interface { Ref TypedPtr() VisualShaderNodeFloatParameter }
type RefVisualShaderNodeFresnel ¶
type RefVisualShaderNodeFresnel interface { Ref TypedPtr() VisualShaderNodeFresnel }
type RefVisualShaderNodeGlobalExpression ¶
type RefVisualShaderNodeGlobalExpression interface { Ref TypedPtr() VisualShaderNodeGlobalExpression }
type RefVisualShaderNodeGroupBase ¶
type RefVisualShaderNodeGroupBase interface { Ref TypedPtr() VisualShaderNodeGroupBase }
type RefVisualShaderNodeIf ¶
type RefVisualShaderNodeIf interface { Ref TypedPtr() VisualShaderNodeIf }
type RefVisualShaderNodeInput ¶
type RefVisualShaderNodeInput interface { Ref TypedPtr() VisualShaderNodeInput }
type RefVisualShaderNodeIntConstant ¶
type RefVisualShaderNodeIntConstant interface { Ref TypedPtr() VisualShaderNodeIntConstant }
type RefVisualShaderNodeIntFunc ¶
type RefVisualShaderNodeIntFunc interface { Ref TypedPtr() VisualShaderNodeIntFunc }
type RefVisualShaderNodeIntOp ¶
type RefVisualShaderNodeIntOp interface { Ref TypedPtr() VisualShaderNodeIntOp }
type RefVisualShaderNodeIntParameter ¶
type RefVisualShaderNodeIntParameter interface { Ref TypedPtr() VisualShaderNodeIntParameter }
type RefVisualShaderNodeIs ¶
type RefVisualShaderNodeIs interface { Ref TypedPtr() VisualShaderNodeIs }
type RefVisualShaderNodeLinearSceneDepth ¶
type RefVisualShaderNodeLinearSceneDepth interface { Ref TypedPtr() VisualShaderNodeLinearSceneDepth }
type RefVisualShaderNodeMix ¶
type RefVisualShaderNodeMix interface { Ref TypedPtr() VisualShaderNodeMix }
type RefVisualShaderNodeMultiplyAdd ¶
type RefVisualShaderNodeMultiplyAdd interface { Ref TypedPtr() VisualShaderNodeMultiplyAdd }
type RefVisualShaderNodeOuterProduct ¶
type RefVisualShaderNodeOuterProduct interface { Ref TypedPtr() VisualShaderNodeOuterProduct }
type RefVisualShaderNodeOutput ¶
type RefVisualShaderNodeOutput interface { Ref TypedPtr() VisualShaderNodeOutput }
type RefVisualShaderNodeParameter ¶
type RefVisualShaderNodeParameter interface { Ref TypedPtr() VisualShaderNodeParameter }
type RefVisualShaderNodeParameterRef ¶
type RefVisualShaderNodeParameterRef interface { Ref TypedPtr() VisualShaderNodeParameterRef }
type RefVisualShaderNodeParticleAccelerator ¶
type RefVisualShaderNodeParticleAccelerator interface { Ref TypedPtr() VisualShaderNodeParticleAccelerator }
type RefVisualShaderNodeParticleBoxEmitter ¶
type RefVisualShaderNodeParticleBoxEmitter interface { Ref TypedPtr() VisualShaderNodeParticleBoxEmitter }
type RefVisualShaderNodeParticleConeVelocity ¶
type RefVisualShaderNodeParticleConeVelocity interface { Ref TypedPtr() VisualShaderNodeParticleConeVelocity }
type RefVisualShaderNodeParticleEmit ¶
type RefVisualShaderNodeParticleEmit interface { Ref TypedPtr() VisualShaderNodeParticleEmit }
type RefVisualShaderNodeParticleEmitter ¶
type RefVisualShaderNodeParticleEmitter interface { Ref TypedPtr() VisualShaderNodeParticleEmitter }
type RefVisualShaderNodeParticleMeshEmitter ¶
type RefVisualShaderNodeParticleMeshEmitter interface { Ref TypedPtr() VisualShaderNodeParticleMeshEmitter }
type RefVisualShaderNodeParticleMultiplyByAxisAngle ¶
type RefVisualShaderNodeParticleMultiplyByAxisAngle interface { Ref TypedPtr() VisualShaderNodeParticleMultiplyByAxisAngle }
type RefVisualShaderNodeParticleOutput ¶
type RefVisualShaderNodeParticleOutput interface { Ref TypedPtr() VisualShaderNodeParticleOutput }
type RefVisualShaderNodeParticleRandomness ¶
type RefVisualShaderNodeParticleRandomness interface { Ref TypedPtr() VisualShaderNodeParticleRandomness }
type RefVisualShaderNodeParticleRingEmitter ¶
type RefVisualShaderNodeParticleRingEmitter interface { Ref TypedPtr() VisualShaderNodeParticleRingEmitter }
type RefVisualShaderNodeParticleSphereEmitter ¶
type RefVisualShaderNodeParticleSphereEmitter interface { Ref TypedPtr() VisualShaderNodeParticleSphereEmitter }
type RefVisualShaderNodeProximityFade ¶
type RefVisualShaderNodeProximityFade interface { Ref TypedPtr() VisualShaderNodeProximityFade }
type RefVisualShaderNodeRandomRange ¶
type RefVisualShaderNodeRandomRange interface { Ref TypedPtr() VisualShaderNodeRandomRange }
type RefVisualShaderNodeRemap ¶
type RefVisualShaderNodeRemap interface { Ref TypedPtr() VisualShaderNodeRemap }
type RefVisualShaderNodeResizableBase ¶
type RefVisualShaderNodeResizableBase interface { Ref TypedPtr() VisualShaderNodeResizableBase }
type RefVisualShaderNodeRotationByAxis ¶
type RefVisualShaderNodeRotationByAxis interface { Ref TypedPtr() VisualShaderNodeRotationByAxis }
type RefVisualShaderNodeSDFRaymarch ¶
type RefVisualShaderNodeSDFRaymarch interface { Ref TypedPtr() VisualShaderNodeSDFRaymarch }
type RefVisualShaderNodeSDFToScreenUV ¶
type RefVisualShaderNodeSDFToScreenUV interface { Ref TypedPtr() VisualShaderNodeSDFToScreenUV }
type RefVisualShaderNodeSample3D ¶
type RefVisualShaderNodeSample3D interface { Ref TypedPtr() VisualShaderNodeSample3D }
type RefVisualShaderNodeScreenNormalWorldSpace ¶
type RefVisualShaderNodeScreenNormalWorldSpace interface { Ref TypedPtr() VisualShaderNodeScreenNormalWorldSpace }
type RefVisualShaderNodeScreenUVToSDF ¶
type RefVisualShaderNodeScreenUVToSDF interface { Ref TypedPtr() VisualShaderNodeScreenUVToSDF }
type RefVisualShaderNodeSmoothStep ¶
type RefVisualShaderNodeSmoothStep interface { Ref TypedPtr() VisualShaderNodeSmoothStep }
type RefVisualShaderNodeStep ¶
type RefVisualShaderNodeStep interface { Ref TypedPtr() VisualShaderNodeStep }
type RefVisualShaderNodeSwitch ¶
type RefVisualShaderNodeSwitch interface { Ref TypedPtr() VisualShaderNodeSwitch }
type RefVisualShaderNodeTexture ¶
type RefVisualShaderNodeTexture interface { Ref TypedPtr() VisualShaderNodeTexture }
type RefVisualShaderNodeTexture2DArray ¶
type RefVisualShaderNodeTexture2DArray interface { Ref TypedPtr() VisualShaderNodeTexture2DArray }
type RefVisualShaderNodeTexture2DArrayParameter ¶
type RefVisualShaderNodeTexture2DArrayParameter interface { Ref TypedPtr() VisualShaderNodeTexture2DArrayParameter }
type RefVisualShaderNodeTexture2DParameter ¶
type RefVisualShaderNodeTexture2DParameter interface { Ref TypedPtr() VisualShaderNodeTexture2DParameter }
type RefVisualShaderNodeTexture3D ¶
type RefVisualShaderNodeTexture3D interface { Ref TypedPtr() VisualShaderNodeTexture3D }
type RefVisualShaderNodeTexture3DParameter ¶
type RefVisualShaderNodeTexture3DParameter interface { Ref TypedPtr() VisualShaderNodeTexture3DParameter }
type RefVisualShaderNodeTextureParameter ¶
type RefVisualShaderNodeTextureParameter interface { Ref TypedPtr() VisualShaderNodeTextureParameter }
type RefVisualShaderNodeTextureParameterTriplanar ¶
type RefVisualShaderNodeTextureParameterTriplanar interface { Ref TypedPtr() VisualShaderNodeTextureParameterTriplanar }
type RefVisualShaderNodeTextureSDF ¶
type RefVisualShaderNodeTextureSDF interface { Ref TypedPtr() VisualShaderNodeTextureSDF }
type RefVisualShaderNodeTextureSDFNormal ¶
type RefVisualShaderNodeTextureSDFNormal interface { Ref TypedPtr() VisualShaderNodeTextureSDFNormal }
type RefVisualShaderNodeTransformCompose ¶
type RefVisualShaderNodeTransformCompose interface { Ref TypedPtr() VisualShaderNodeTransformCompose }
type RefVisualShaderNodeTransformConstant ¶
type RefVisualShaderNodeTransformConstant interface { Ref TypedPtr() VisualShaderNodeTransformConstant }
type RefVisualShaderNodeTransformDecompose ¶
type RefVisualShaderNodeTransformDecompose interface { Ref TypedPtr() VisualShaderNodeTransformDecompose }
type RefVisualShaderNodeTransformFunc ¶
type RefVisualShaderNodeTransformFunc interface { Ref TypedPtr() VisualShaderNodeTransformFunc }
type RefVisualShaderNodeTransformOp ¶
type RefVisualShaderNodeTransformOp interface { Ref TypedPtr() VisualShaderNodeTransformOp }
type RefVisualShaderNodeTransformParameter ¶
type RefVisualShaderNodeTransformParameter interface { Ref TypedPtr() VisualShaderNodeTransformParameter }
type RefVisualShaderNodeTransformVecMult ¶
type RefVisualShaderNodeTransformVecMult interface { Ref TypedPtr() VisualShaderNodeTransformVecMult }
type RefVisualShaderNodeUIntConstant ¶
type RefVisualShaderNodeUIntConstant interface { Ref TypedPtr() VisualShaderNodeUIntConstant }
type RefVisualShaderNodeUIntFunc ¶
type RefVisualShaderNodeUIntFunc interface { Ref TypedPtr() VisualShaderNodeUIntFunc }
type RefVisualShaderNodeUIntOp ¶
type RefVisualShaderNodeUIntOp interface { Ref TypedPtr() VisualShaderNodeUIntOp }
type RefVisualShaderNodeUIntParameter ¶
type RefVisualShaderNodeUIntParameter interface { Ref TypedPtr() VisualShaderNodeUIntParameter }
type RefVisualShaderNodeUVFunc ¶
type RefVisualShaderNodeUVFunc interface { Ref TypedPtr() VisualShaderNodeUVFunc }
type RefVisualShaderNodeUVPolarCoord ¶
type RefVisualShaderNodeUVPolarCoord interface { Ref TypedPtr() VisualShaderNodeUVPolarCoord }
type RefVisualShaderNodeVarying ¶
type RefVisualShaderNodeVarying interface { Ref TypedPtr() VisualShaderNodeVarying }
type RefVisualShaderNodeVaryingGetter ¶
type RefVisualShaderNodeVaryingGetter interface { Ref TypedPtr() VisualShaderNodeVaryingGetter }
type RefVisualShaderNodeVaryingSetter ¶
type RefVisualShaderNodeVaryingSetter interface { Ref TypedPtr() VisualShaderNodeVaryingSetter }
type RefVisualShaderNodeVec2Constant ¶
type RefVisualShaderNodeVec2Constant interface { Ref TypedPtr() VisualShaderNodeVec2Constant }
type RefVisualShaderNodeVec2Parameter ¶
type RefVisualShaderNodeVec2Parameter interface { Ref TypedPtr() VisualShaderNodeVec2Parameter }
type RefVisualShaderNodeVec3Constant ¶
type RefVisualShaderNodeVec3Constant interface { Ref TypedPtr() VisualShaderNodeVec3Constant }
type RefVisualShaderNodeVec3Parameter ¶
type RefVisualShaderNodeVec3Parameter interface { Ref TypedPtr() VisualShaderNodeVec3Parameter }
type RefVisualShaderNodeVec4Constant ¶
type RefVisualShaderNodeVec4Constant interface { Ref TypedPtr() VisualShaderNodeVec4Constant }
type RefVisualShaderNodeVec4Parameter ¶
type RefVisualShaderNodeVec4Parameter interface { Ref TypedPtr() VisualShaderNodeVec4Parameter }
type RefVisualShaderNodeVectorBase ¶
type RefVisualShaderNodeVectorBase interface { Ref TypedPtr() VisualShaderNodeVectorBase }
type RefVisualShaderNodeVectorCompose ¶
type RefVisualShaderNodeVectorCompose interface { Ref TypedPtr() VisualShaderNodeVectorCompose }
type RefVisualShaderNodeVectorDecompose ¶
type RefVisualShaderNodeVectorDecompose interface { Ref TypedPtr() VisualShaderNodeVectorDecompose }
type RefVisualShaderNodeVectorDistance ¶
type RefVisualShaderNodeVectorDistance interface { Ref TypedPtr() VisualShaderNodeVectorDistance }
type RefVisualShaderNodeVectorFunc ¶
type RefVisualShaderNodeVectorFunc interface { Ref TypedPtr() VisualShaderNodeVectorFunc }
type RefVisualShaderNodeVectorLen ¶
type RefVisualShaderNodeVectorLen interface { Ref TypedPtr() VisualShaderNodeVectorLen }
type RefVisualShaderNodeVectorOp ¶
type RefVisualShaderNodeVectorOp interface { Ref TypedPtr() VisualShaderNodeVectorOp }
type RefVisualShaderNodeVectorRefract ¶
type RefVisualShaderNodeVectorRefract interface { Ref TypedPtr() VisualShaderNodeVectorRefract }
type RefVisualShaderNodeWorldPositionFromDepth ¶
type RefVisualShaderNodeWorldPositionFromDepth interface { Ref TypedPtr() VisualShaderNodeWorldPositionFromDepth }
type RefVoxelGIData ¶
type RefVoxelGIData interface { Ref TypedPtr() VoxelGIData }
type RefWeakRef ¶
type RefWebRTCDataChannel ¶
type RefWebRTCDataChannel interface { Ref TypedPtr() WebRTCDataChannel }
type RefWebRTCDataChannelExtension ¶
type RefWebRTCDataChannelExtension interface { Ref TypedPtr() WebRTCDataChannelExtension }
type RefWebRTCMultiplayerPeer ¶
type RefWebRTCMultiplayerPeer interface { Ref TypedPtr() WebRTCMultiplayerPeer }
type RefWebRTCPeerConnection ¶
type RefWebRTCPeerConnection interface { Ref TypedPtr() WebRTCPeerConnection }
type RefWebRTCPeerConnectionExtension ¶
type RefWebRTCPeerConnectionExtension interface { Ref TypedPtr() WebRTCPeerConnectionExtension }
type RefWebSocketMultiplayerPeer ¶
type RefWebSocketMultiplayerPeer interface { Ref TypedPtr() WebSocketMultiplayerPeer }
type RefWebSocketPeer ¶
type RefWebSocketPeer interface { Ref TypedPtr() WebSocketPeer }
type RefWebXRInterface ¶
type RefWebXRInterface interface { Ref TypedPtr() WebXRInterface }
type RefWorld2D ¶
type RefWorld3D ¶
type RefWorldBoundaryShape2D ¶
type RefWorldBoundaryShape2D interface { Ref TypedPtr() WorldBoundaryShape2D }
type RefWorldBoundaryShape3D ¶
type RefWorldBoundaryShape3D interface { Ref TypedPtr() WorldBoundaryShape3D }
type RefX509Certificate ¶
type RefX509Certificate interface { Ref TypedPtr() X509Certificate }
type RefXMLParser ¶
type RefXRInterface ¶
type RefXRInterface interface { Ref TypedPtr() XRInterface }
type RefXRInterfaceExtension ¶
type RefXRInterfaceExtension interface { Ref TypedPtr() XRInterfaceExtension }
type RefXRPositionalTracker ¶
type RefXRPositionalTracker interface { Ref TypedPtr() XRPositionalTracker }
type RefZIPPacker ¶
type RefZIPReader ¶
type ReferenceRect ¶
type ReflectionProbe ¶
type ReflectionProbe interface { VisualInstance3D SetIntensity(intensity float32) GetIntensity() float32 SetAmbientMode(ambient ReflectionProbeAmbientMode) GetAmbientMode() ReflectionProbeAmbientMode SetAmbientColor(ambient Color) GetAmbientColor() Color SetAmbientColorEnergy(ambient_energy float32) GetAmbientColorEnergy() float32 SetMaxDistance(max_distance float32) GetMaxDistance() float32 SetMeshLodThreshold(ratio float32) GetMeshLodThreshold() float32 SetSize(size Vector3) GetSize() Vector3 SetOriginOffset(origin_offset Vector3) GetOriginOffset() Vector3 SetAsInterior(enable bool) IsSetAsInterior() bool SetEnableBoxProjection(enable bool) IsBoxProjectionEnabled() bool SetEnableShadows(enable bool) AreShadowsEnabled() bool SetCullMask(layers uint32) GetCullMask() uint32 SetUpdateMode(mode ReflectionProbeUpdateMode) GetUpdateMode() ReflectionProbeUpdateMode }
type RegEx ¶
type RegEx interface { RefCounted CreateFromString(pattern String) RefRegEx Clear() Compile(pattern String) Error Search(subject String, offset int32, end int32) RefRegExMatch SearchAll(subject String, offset int32, end int32) RefRegExMatch Sub(subject String, replacement String, all bool, offset int32, end int32) String IsValid() bool GetPattern() String GetGroupCount() int32 GetNames() PackedStringArray }
type RegExMatch ¶
type RegExMatch interface { RefCounted GetSubject() String GetGroupCount() int32 GetNames() Dictionary GetStrings() PackedStringArray GetString(name Variant) String GetStart(name Variant) int32 GetEnd(name Variant) int32 }
type RemoteTransform2D ¶
type RemoteTransform2D interface { Node2D SetRemoteNode(path NodePath) GetRemoteNode() NodePath ForceUpdateCache() SetUseGlobalCoordinates(use_global_coordinates bool) GetUseGlobalCoordinates() bool SetUpdatePosition(update_remote_position bool) GetUpdatePosition() bool SetUpdateRotation(update_remote_rotation bool) GetUpdateRotation() bool SetUpdateScale(update_remote_scale bool) GetUpdateScale() bool }
type RemoteTransform3D ¶
type RemoteTransform3D interface { Node3D SetRemoteNode(path NodePath) GetRemoteNode() NodePath ForceUpdateCache() SetUseGlobalCoordinates(use_global_coordinates bool) GetUseGlobalCoordinates() bool SetUpdatePosition(update_remote_position bool) GetUpdatePosition() bool SetUpdateRotation(update_remote_rotation bool) GetUpdateRotation() bool SetUpdateScale(update_remote_scale bool) GetUpdateScale() bool }
type RenderSceneBuffers ¶
type RenderSceneBuffers interface { RefCounted Configure(config RefRenderSceneBuffersConfiguration) }
type RenderSceneBuffersConfiguration ¶
type RenderSceneBuffersConfiguration interface { RefCounted GetRenderTarget() RID SetRenderTarget(render_target RID) GetInternalSize() Vector2i SetInternalSize(internal_size Vector2i) GetTargetSize() Vector2i SetTargetSize(target_size Vector2i) GetViewCount() uint32 SetViewCount(view_count uint32) GetScaling3DMode() RenderingServerViewportScaling3DMode SetScaling3DMode(scaling_3d_mode RenderingServerViewportScaling3DMode) GetMsaa3D() RenderingServerViewportMSAA SetMsaa3D(msaa_3d RenderingServerViewportMSAA) GetScreenSpaceAa() RenderingServerViewportScreenSpaceAA SetScreenSpaceAa(screen_space_aa RenderingServerViewportScreenSpaceAA) GetFsrSharpness() float32 SetFsrSharpness(fsr_sharpness float32) GetTextureMipmapBias() float32 SetTextureMipmapBias(texture_mipmap_bias float32) }
type RenderSceneBuffersExtension ¶
type RenderSceneBuffersExtension interface { RenderSceneBuffers }
type RenderSceneBuffersRD ¶
type RenderSceneBuffersRD interface { RenderSceneBuffers HasTexture(context StringName, name StringName) bool CreateTexture(context StringName, name StringName, data_format RenderingDeviceDataFormat, usage_bits uint32, texture_samples RenderingDeviceTextureSamples, size Vector2i, layers uint32, mipmaps uint32, unique bool) RID CreateTextureFromFormat(context StringName, name StringName, format RefRDTextureFormat, view RefRDTextureView, unique bool) RID CreateTextureView(context StringName, name StringName, view_name StringName, view RefRDTextureView) RID GetTexture(context StringName, name StringName) RID GetTextureFormat(context StringName, name StringName) RefRDTextureFormat GetTextureSlice(context StringName, name StringName, layer uint32, mipmap uint32, layers uint32, mipmaps uint32) RID GetTextureSliceView(context StringName, name StringName, layer uint32, mipmap uint32, layers uint32, mipmaps uint32, view RefRDTextureView) RID GetTextureSliceSize(context StringName, name StringName, mipmap uint32) Vector2i ClearContext(context StringName) GetColorTexture() RID GetColorLayer(layer uint32) RID GetDepthTexture() RID GetDepthLayer(layer uint32) RID GetVelocityTexture() RID GetVelocityLayer(layer uint32) RID GetRenderTarget() RID GetViewCount() uint32 GetInternalSize() Vector2i GetUseTaa() bool }
type RenderingDevice ¶
type RenderingDevice interface { Object TextureCreate(format RefRDTextureFormat, view RefRDTextureView, data PackedByteArray) RID TextureCreateFromExtension(typeName RenderingDeviceTextureType, format RenderingDeviceDataFormat, samples RenderingDeviceTextureSamples, usage_flags RenderingDeviceTextureUsageBits, image uint64, width uint64, height uint64, depth uint64, layers uint64) RID TextureUpdate(texture RID, layer uint32, data PackedByteArray, post_barrier RenderingDeviceBarrierMask) Error TextureGetData(texture RID, layer uint32) PackedByteArray TextureIsFormatSupportedForUsage(format RenderingDeviceDataFormat, usage_flags RenderingDeviceTextureUsageBits) bool TextureIsValid(texture RID) bool TextureCopy(from_texture RID, to_texture RID, from_pos Vector3, to_pos Vector3, size Vector3, src_mipmap uint32, dst_mipmap uint32, src_layer uint32, dst_layer uint32, post_barrier RenderingDeviceBarrierMask) Error TextureClear(texture RID, color Color, base_mipmap uint32, mipmap_count uint32, base_layer uint32, layer_count uint32, post_barrier RenderingDeviceBarrierMask) Error TextureResolveMultisample(from_texture RID, to_texture RID, post_barrier RenderingDeviceBarrierMask) Error TextureGetFormat(texture RID) RefRDTextureFormat TextureGetNativeHandle(texture RID) uint64 FramebufferFormatCreate(attachments RefRDAttachmentFormat, view_count uint32) int64 FramebufferFormatCreateMultipass(attachments RefRDAttachmentFormat, passes RefRDFramebufferPass, view_count uint32) int64 FramebufferFormatCreateEmpty(samples RenderingDeviceTextureSamples) int64 FramebufferFormatGetTextureSamples(format int64, render_pass uint32) RenderingDeviceTextureSamples FramebufferCreate(textures RID, validate_with_format int64, view_count uint32) RID FramebufferCreateMultipass(textures RID, passes RefRDFramebufferPass, validate_with_format int64, view_count uint32) RID FramebufferCreateEmpty(size Vector2i, samples RenderingDeviceTextureSamples, validate_with_format int64) RID FramebufferGetFormat(framebuffer RID) int64 FramebufferIsValid(framebuffer RID) bool SamplerCreate(state RefRDSamplerState) RID SamplerIsFormatSupportedForFilter(format RenderingDeviceDataFormat, sampler_filter RenderingDeviceSamplerFilter) bool VertexBufferCreate(size_bytes uint32, data PackedByteArray, use_as_storage bool) RID VertexFormatCreate(vertex_descriptions RefRDVertexAttribute) int64 VertexArrayCreate(vertex_count uint32, vertex_format int64, src_buffers RID, offsets PackedInt64Array) RID IndexBufferCreate(size_indices uint32, format RenderingDeviceIndexBufferFormat, data PackedByteArray, use_restart_indices bool) RID IndexArrayCreate(index_buffer RID, index_offset uint32, index_count uint32) RID ShaderCompileSpirvFromSource(shader_source RefRDShaderSource, allow_cache bool) RefRDShaderSPIRV ShaderCompileBinaryFromSpirv(spirv_data RefRDShaderSPIRV, name String) PackedByteArray ShaderCreateFromSpirv(spirv_data RefRDShaderSPIRV, name String) RID ShaderCreateFromBytecode(binary_data PackedByteArray, placeholder_rid RID) RID ShaderCreatePlaceholder() RID ShaderGetVertexInputAttributeMask(shader RID) uint64 UniformBufferCreate(size_bytes uint32, data PackedByteArray) RID StorageBufferCreate(size_bytes uint32, data PackedByteArray, usage RenderingDeviceStorageBufferUsage) RID TextureBufferCreate(size_bytes uint32, format RenderingDeviceDataFormat, data PackedByteArray) RID UniformSetCreate(uniforms RefRDUniform, shader RID, shader_set uint32) RID UniformSetIsValid(uniform_set RID) bool BufferUpdate(buffer RID, offset uint32, size_bytes uint32, data PackedByteArray, post_barrier RenderingDeviceBarrierMask) Error BufferClear(buffer RID, offset uint32, size_bytes uint32, post_barrier RenderingDeviceBarrierMask) Error BufferGetData(buffer RID, offset_bytes uint32, size_bytes uint32) PackedByteArray RenderPipelineCreate(shader RID, framebuffer_format int64, vertex_format int64, primitive RenderingDeviceRenderPrimitive, rasterization_state RefRDPipelineRasterizationState, multisample_state RefRDPipelineMultisampleState, stencil_state RefRDPipelineDepthStencilState, color_blend_state RefRDPipelineColorBlendState, dynamic_state_flags RenderingDevicePipelineDynamicStateFlags, for_render_pass uint32, specialization_constants RefRDPipelineSpecializationConstant) RID RenderPipelineIsValid(render_pipeline RID) bool ComputePipelineCreate(shader RID, specialization_constants RefRDPipelineSpecializationConstant) RID ComputePipelineIsValid(compute_pipeline RID) bool ScreenGetWidth(screen int32) int32 ScreenGetHeight(screen int32) int32 ScreenGetFramebufferFormat() int64 DrawListBeginForScreen(screen int32, clear_color Color) int64 DrawListBegin(framebuffer RID, initial_color_action RenderingDeviceInitialAction, final_color_action RenderingDeviceFinalAction, initial_depth_action RenderingDeviceInitialAction, final_depth_action RenderingDeviceFinalAction, clear_color_values PackedColorArray, clear_depth float32, clear_stencil uint32, region Rect2, storage_textures RID) int64 DrawListBeginSplit(framebuffer RID, splits uint32, initial_color_action RenderingDeviceInitialAction, final_color_action RenderingDeviceFinalAction, initial_depth_action RenderingDeviceInitialAction, final_depth_action RenderingDeviceFinalAction, clear_color_values PackedColorArray, clear_depth float32, clear_stencil uint32, region Rect2, storage_textures RID) PackedInt64Array DrawListSetBlendConstants(draw_list int64, color Color) DrawListBindRenderPipeline(draw_list int64, render_pipeline RID) DrawListBindUniformSet(draw_list int64, uniform_set RID, set_index uint32) DrawListBindVertexArray(draw_list int64, vertex_array RID) DrawListBindIndexArray(draw_list int64, index_array RID) DrawListSetPushConstant(draw_list int64, buffer PackedByteArray, size_bytes uint32) DrawListDraw(draw_list int64, use_indices bool, instances uint32, procedural_vertex_count uint32) DrawListEnableScissor(draw_list int64, rect Rect2) DrawListDisableScissor(draw_list int64) DrawListSwitchToNextPass() int64 DrawListSwitchToNextPassSplit(splits uint32) PackedInt64Array DrawListEnd(post_barrier RenderingDeviceBarrierMask) ComputeListBegin(allow_draw_overlap bool) int64 ComputeListBindComputePipeline(compute_list int64, compute_pipeline RID) ComputeListSetPushConstant(compute_list int64, buffer PackedByteArray, size_bytes uint32) ComputeListBindUniformSet(compute_list int64, uniform_set RID, set_index uint32) ComputeListDispatch(compute_list int64, x_groups uint32, y_groups uint32, z_groups uint32) ComputeListAddBarrier(compute_list int64) ComputeListEnd(post_barrier RenderingDeviceBarrierMask) FreeRid(rid RID) CaptureTimestamp(name String) GetCapturedTimestampsCount() uint32 GetCapturedTimestampsFrame() uint64 GetCapturedTimestampGpuTime(index uint32) uint64 GetCapturedTimestampCpuTime(index uint32) uint64 GetCapturedTimestampName(index uint32) String LimitGet(limit RenderingDeviceLimit) uint64 GetFrameDelay() uint32 Submit() Sync() Barrier(from RenderingDeviceBarrierMask, to RenderingDeviceBarrierMask) FullBarrier() CreateLocalDevice() RenderingDevice SetResourceName(id RID, name String) DrawCommandBeginLabel(name String, color Color) DrawCommandInsertLabel(name String, color Color) DrawCommandEndLabel() GetDeviceVendorName() String GetDeviceName() String GetDevicePipelineCacheUuid() String GetMemoryUsage(typeName RenderingDeviceMemoryType) uint64 GetDriverResource(resource RenderingDeviceDriverResource, rid RID, index uint64) uint64 }
type RenderingServer ¶
type RenderingServer interface { Object Texture2DCreate(image RefImage) RID Texture2DLayeredCreate(layers RefImage, layered_type RenderingServerTextureLayeredType) RID Texture3DCreate(format ImageFormat, width int32, height int32, depth int32, mipmaps bool, data RefImage) RID TextureProxyCreate(base RID) RID Texture2DUpdate(texture RID, image RefImage, layer int32) Texture3DUpdate(texture RID, data RefImage) TextureProxyUpdate(texture RID, proxy_to RID) Texture2DPlaceholderCreate() RID Texture2DLayeredPlaceholderCreate(layered_type RenderingServerTextureLayeredType) RID Texture3DPlaceholderCreate() RID Texture2DGet(texture RID) RefImage Texture2DLayerGet(texture RID, layer int32) RefImage Texture3DGet(texture RID) RefImage TextureReplace(texture RID, by_texture RID) TextureSetSizeOverride(texture RID, width int32, height int32) TextureSetPath(texture RID, path String) TextureGetPath(texture RID) String TextureGetFormat(texture RID) ImageFormat TextureSetForceRedrawIfVisible(texture RID, enable bool) TextureRdCreate(rd_texture RID, layer_type RenderingServerTextureLayeredType) RID TextureGetRdTexture(texture RID, srgb bool) RID TextureGetNativeHandle(texture RID, srgb bool) uint64 ShaderCreate() RID ShaderSetCode(shader RID, code String) ShaderSetPathHint(shader RID, path String) ShaderGetCode(shader RID) String GetShaderParameterList(shader RID) Dictionary ShaderGetParameterDefault(shader RID, name StringName) Variant ShaderSetDefaultTextureParameter(shader RID, name StringName, texture RID, index int32) ShaderGetDefaultTextureParameter(shader RID, name StringName, index int32) RID MaterialCreate() RID MaterialSetShader(shader_material RID, shader RID) MaterialSetParam(material RID, parameter StringName, value Variant) MaterialGetParam(material RID, parameter StringName) Variant MaterialSetRenderPriority(material RID, priority int32) MaterialSetNextPass(material RID, next_material RID) MeshCreateFromSurfaces(surfaces Dictionary, blend_shape_count int32) RID MeshCreate() RID MeshSurfaceGetFormatOffset(format RenderingServerArrayFormat, vertex_count int32, array_index int32) uint32 MeshSurfaceGetFormatVertexStride(format RenderingServerArrayFormat, vertex_count int32) uint32 MeshSurfaceGetFormatNormalTangentStride(format RenderingServerArrayFormat, vertex_count int32) uint32 MeshSurfaceGetFormatAttributeStride(format RenderingServerArrayFormat, vertex_count int32) uint32 MeshSurfaceGetFormatSkinStride(format RenderingServerArrayFormat, vertex_count int32) uint32 MeshAddSurface(mesh RID, surface Dictionary) MeshAddSurfaceFromArrays(mesh RID, primitive RenderingServerPrimitiveType, arrays Array, blend_shapes Array, lods Dictionary, compress_format RenderingServerArrayFormat) MeshGetBlendShapeCount(mesh RID) int32 MeshSetBlendShapeMode(mesh RID, mode RenderingServerBlendShapeMode) MeshGetBlendShapeMode(mesh RID) RenderingServerBlendShapeMode MeshSurfaceSetMaterial(mesh RID, surface int32, material RID) MeshSurfaceGetMaterial(mesh RID, surface int32) RID MeshGetSurface(mesh RID, surface int32) Dictionary MeshSurfaceGetArrays(mesh RID, surface int32) Array MeshSurfaceGetBlendShapeArrays(mesh RID, surface int32) Array MeshGetSurfaceCount(mesh RID) int32 MeshSetCustomAabb(mesh RID, aabb AABB) MeshGetCustomAabb(mesh RID) AABB MeshClear(mesh RID) MeshSurfaceUpdateVertexRegion(mesh RID, surface int32, offset int32, data PackedByteArray) MeshSurfaceUpdateAttributeRegion(mesh RID, surface int32, offset int32, data PackedByteArray) MeshSurfaceUpdateSkinRegion(mesh RID, surface int32, offset int32, data PackedByteArray) MeshSetShadowMesh(mesh RID, shadow_mesh RID) MultimeshCreate() RID MultimeshAllocateData(multimesh RID, instances int32, transform_format RenderingServerMultimeshTransformFormat, color_format bool, custom_data_format bool) MultimeshGetInstanceCount(multimesh RID) int32 MultimeshSetMesh(multimesh RID, mesh RID) MultimeshInstanceSetTransform(multimesh RID, index int32, transform Transform3D) MultimeshInstanceSetTransform2D(multimesh RID, index int32, transform Transform2D) MultimeshInstanceSetColor(multimesh RID, index int32, color Color) MultimeshInstanceSetCustomData(multimesh RID, index int32, custom_data Color) MultimeshGetMesh(multimesh RID) RID MultimeshGetAabb(multimesh RID) AABB MultimeshInstanceGetTransform(multimesh RID, index int32) Transform3D MultimeshInstanceGetTransform2D(multimesh RID, index int32) Transform2D MultimeshInstanceGetColor(multimesh RID, index int32) Color MultimeshInstanceGetCustomData(multimesh RID, index int32) Color MultimeshSetVisibleInstances(multimesh RID, visible int32) MultimeshGetVisibleInstances(multimesh RID) int32 MultimeshSetBuffer(multimesh RID, buffer PackedFloat32Array) MultimeshGetBuffer(multimesh RID) PackedFloat32Array SkeletonCreate() RID SkeletonAllocateData(skeleton RID, bones int32, is_2d_skeleton bool) SkeletonGetBoneCount(skeleton RID) int32 SkeletonBoneSetTransform(skeleton RID, bone int32, transform Transform3D) SkeletonBoneGetTransform(skeleton RID, bone int32) Transform3D SkeletonBoneSetTransform2D(skeleton RID, bone int32, transform Transform2D) SkeletonBoneGetTransform2D(skeleton RID, bone int32) Transform2D SkeletonSetBaseTransform2D(skeleton RID, base_transform Transform2D) DirectionalLightCreate() RID OmniLightCreate() RID SpotLightCreate() RID LightSetColor(light RID, color Color) LightSetParam(light RID, param RenderingServerLightParam, value float32) LightSetShadow(light RID, enabled bool) LightSetProjector(light RID, texture RID) LightSetNegative(light RID, enable bool) LightSetCullMask(light RID, mask uint32) LightSetDistanceFade(decal RID, enabled bool, begin float32, shadow float32, length float32) LightSetReverseCullFaceMode(light RID, enabled bool) LightSetBakeMode(light RID, bake_mode RenderingServerLightBakeMode) LightSetMaxSdfgiCascade(light RID, cascade uint32) LightOmniSetShadowMode(light RID, mode RenderingServerLightOmniShadowMode) LightDirectionalSetShadowMode(light RID, mode RenderingServerLightDirectionalShadowMode) LightDirectionalSetBlendSplits(light RID, enable bool) LightDirectionalSetSkyMode(light RID, mode RenderingServerLightDirectionalSkyMode) LightProjectorsSetFilter(filter RenderingServerLightProjectorFilter) PositionalSoftShadowFilterSetQuality(quality RenderingServerShadowQuality) DirectionalSoftShadowFilterSetQuality(quality RenderingServerShadowQuality) DirectionalShadowAtlasSetSize(size int32, is_16bits bool) ReflectionProbeCreate() RID ReflectionProbeSetUpdateMode(probe RID, mode RenderingServerReflectionProbeUpdateMode) ReflectionProbeSetIntensity(probe RID, intensity float32) ReflectionProbeSetAmbientMode(probe RID, mode RenderingServerReflectionProbeAmbientMode) ReflectionProbeSetAmbientColor(probe RID, color Color) ReflectionProbeSetAmbientEnergy(probe RID, energy float32) ReflectionProbeSetMaxDistance(probe RID, distance float32) ReflectionProbeSetSize(probe RID, size Vector3) ReflectionProbeSetOriginOffset(probe RID, offset Vector3) ReflectionProbeSetAsInterior(probe RID, enable bool) ReflectionProbeSetEnableBoxProjection(probe RID, enable bool) ReflectionProbeSetEnableShadows(probe RID, enable bool) ReflectionProbeSetCullMask(probe RID, layers uint32) ReflectionProbeSetResolution(probe RID, resolution int32) ReflectionProbeSetMeshLodThreshold(probe RID, pixels float32) DecalCreate() RID DecalSetSize(decal RID, size Vector3) DecalSetTexture(decal RID, typeName RenderingServerDecalTexture, texture RID) DecalSetEmissionEnergy(decal RID, energy float32) DecalSetAlbedoMix(decal RID, albedo_mix float32) DecalSetModulate(decal RID, color Color) DecalSetCullMask(decal RID, mask uint32) DecalSetDistanceFade(decal RID, enabled bool, begin float32, length float32) DecalSetFade(decal RID, above float32, below float32) DecalSetNormalFade(decal RID, fade float32) DecalsSetFilter(filter RenderingServerDecalFilter) GiSetUseHalfResolution(half_resolution bool) VoxelGiCreate() RID VoxelGiAllocateData(voxel_gi RID, to_cell_xform Transform3D, aabb AABB, octree_size Vector3i, octree_cells PackedByteArray, data_cells PackedByteArray, distance_field PackedByteArray, level_counts PackedInt32Array) VoxelGiGetOctreeSize(voxel_gi RID) Vector3i VoxelGiGetOctreeCells(voxel_gi RID) PackedByteArray VoxelGiGetDataCells(voxel_gi RID) PackedByteArray VoxelGiGetDistanceField(voxel_gi RID) PackedByteArray VoxelGiGetLevelCounts(voxel_gi RID) PackedInt32Array VoxelGiGetToCellXform(voxel_gi RID) Transform3D VoxelGiSetDynamicRange(voxel_gi RID, valueRange float32) VoxelGiSetPropagation(voxel_gi RID, amount float32) VoxelGiSetEnergy(voxel_gi RID, energy float32) VoxelGiSetBakedExposureNormalization(voxel_gi RID, baked_exposure float32) VoxelGiSetBias(voxel_gi RID, bias float32) VoxelGiSetNormalBias(voxel_gi RID, bias float32) VoxelGiSetInterior(voxel_gi RID, enable bool) VoxelGiSetUseTwoBounces(voxel_gi RID, enable bool) VoxelGiSetQuality(quality RenderingServerVoxelGIQuality) LightmapCreate() RID LightmapSetTextures(lightmap RID, light RID, uses_sh bool) LightmapSetProbeBounds(lightmap RID, bounds AABB) LightmapSetProbeInterior(lightmap RID, interior bool) LightmapSetProbeCaptureData(lightmap RID, points PackedVector3Array, point_sh PackedColorArray, tetrahedra PackedInt32Array, bsp_tree PackedInt32Array) LightmapGetProbeCapturePoints(lightmap RID) PackedVector3Array LightmapGetProbeCaptureSh(lightmap RID) PackedColorArray LightmapGetProbeCaptureTetrahedra(lightmap RID) PackedInt32Array LightmapGetProbeCaptureBspTree(lightmap RID) PackedInt32Array LightmapSetBakedExposureNormalization(lightmap RID, baked_exposure float32) LightmapSetProbeCaptureUpdateSpeed(speed float32) ParticlesCreate() RID ParticlesSetMode(particles RID, mode RenderingServerParticlesMode) ParticlesSetEmitting(particles RID, emitting bool) ParticlesGetEmitting(particles RID) bool ParticlesSetAmount(particles RID, amount int32) ParticlesSetAmountRatio(particles RID, ratio float32) ParticlesSetLifetime(particles RID, lifetime float64) ParticlesSetOneShot(particles RID, one_shot bool) ParticlesSetPreProcessTime(particles RID, time float64) ParticlesSetExplosivenessRatio(particles RID, ratio float32) ParticlesSetRandomnessRatio(particles RID, ratio float32) ParticlesSetInterpToEnd(particles RID, factor float32) ParticlesSetEmitterVelocity(particles RID, velocity Vector3) ParticlesSetCustomAabb(particles RID, aabb AABB) ParticlesSetSpeedScale(particles RID, scale float64) ParticlesSetUseLocalCoordinates(particles RID, enable bool) ParticlesSetProcessMaterial(particles RID, material RID) ParticlesSetFixedFps(particles RID, fps int32) ParticlesSetInterpolate(particles RID, enable bool) ParticlesSetFractionalDelta(particles RID, enable bool) ParticlesSetCollisionBaseSize(particles RID, size float32) ParticlesSetTransformAlign(particles RID, align RenderingServerParticlesTransformAlign) ParticlesSetTrails(particles RID, enable bool, length_sec float32) ParticlesSetTrailBindPoses(particles RID, bind_poses Transform3D) ParticlesIsInactive(particles RID) bool ParticlesRequestProcess(particles RID) ParticlesRestart(particles RID) ParticlesSetSubemitter(particles RID, subemitter_particles RID) ParticlesEmit(particles RID, transform Transform3D, velocity Vector3, color Color, custom Color, emit_flags uint32) ParticlesSetDrawOrder(particles RID, order RenderingServerParticlesDrawOrder) ParticlesSetDrawPasses(particles RID, count int32) ParticlesSetDrawPassMesh(particles RID, pass int32, mesh RID) ParticlesGetCurrentAabb(particles RID) AABB ParticlesSetEmissionTransform(particles RID, transform Transform3D) ParticlesCollisionCreate() RID ParticlesCollisionSetCollisionType(particles_collision RID, typeName RenderingServerParticlesCollisionType) ParticlesCollisionSetCullMask(particles_collision RID, mask uint32) ParticlesCollisionSetSphereRadius(particles_collision RID, radius float32) ParticlesCollisionSetBoxExtents(particles_collision RID, extents Vector3) ParticlesCollisionSetAttractorStrength(particles_collision RID, strength float32) ParticlesCollisionSetAttractorDirectionality(particles_collision RID, amount float32) ParticlesCollisionSetAttractorAttenuation(particles_collision RID, curve float32) ParticlesCollisionSetFieldTexture(particles_collision RID, texture RID) ParticlesCollisionHeightFieldUpdate(particles_collision RID) ParticlesCollisionSetHeightFieldResolution(particles_collision RID, resolution RenderingServerParticlesCollisionHeightfieldResolution) FogVolumeCreate() RID FogVolumeSetShape(fog_volume RID, shape RenderingServerFogVolumeShape) FogVolumeSetSize(fog_volume RID, size Vector3) FogVolumeSetMaterial(fog_volume RID, material RID) VisibilityNotifierCreate() RID VisibilityNotifierSetAabb(notifier RID, aabb AABB) VisibilityNotifierSetCallbacks(notifier RID, enter_callable Callable, exit_callable Callable) OccluderCreate() RID OccluderSetMesh(occluder RID, vertices PackedVector3Array, indices PackedInt32Array) CameraCreate() RID CameraSetPerspective(camera RID, fovy_degrees float32, z_near float32, z_far float32) CameraSetOrthogonal(camera RID, size float32, z_near float32, z_far float32) CameraSetFrustum(camera RID, size float32, offset Vector2, z_near float32, z_far float32) CameraSetTransform(camera RID, transform Transform3D) CameraSetCullMask(camera RID, layers uint32) CameraSetEnvironment(camera RID, env RID) CameraSetCameraAttributes(camera RID, effects RID) CameraSetUseVerticalAspect(camera RID, enable bool) ViewportCreate() RID ViewportSetUseXr(viewport RID, use_xr bool) ViewportSetSize(viewport RID, width int32, height int32) ViewportSetActive(viewport RID, active bool) ViewportSetParentViewport(viewport RID, parent_viewport RID) ViewportAttachToScreen(viewport RID, rect Rect2, screen int32) ViewportSetRenderDirectToScreen(viewport RID, enabled bool) ViewportSetCanvasCullMask(viewport RID, canvas_cull_mask uint32) ViewportSetScaling3DMode(viewport RID, scaling_3d_mode RenderingServerViewportScaling3DMode) ViewportSetScaling3DScale(viewport RID, scale float32) ViewportSetFsrSharpness(viewport RID, sharpness float32) ViewportSetTextureMipmapBias(viewport RID, mipmap_bias float32) ViewportSetUpdateMode(viewport RID, update_mode RenderingServerViewportUpdateMode) ViewportSetClearMode(viewport RID, clear_mode RenderingServerViewportClearMode) ViewportGetRenderTarget(viewport RID) RID ViewportGetTexture(viewport RID) RID ViewportSetDisable3D(viewport RID, disable bool) ViewportSetDisable2D(viewport RID, disable bool) ViewportSetEnvironmentMode(viewport RID, mode RenderingServerViewportEnvironmentMode) ViewportAttachCamera(viewport RID, camera RID) ViewportSetScenario(viewport RID, scenario RID) ViewportAttachCanvas(viewport RID, canvas RID) ViewportRemoveCanvas(viewport RID, canvas RID) ViewportSetSnap2DTransformsToPixel(viewport RID, enabled bool) ViewportSetSnap2DVerticesToPixel(viewport RID, enabled bool) ViewportSetDefaultCanvasItemTextureFilter(viewport RID, filter RenderingServerCanvasItemTextureFilter) ViewportSetDefaultCanvasItemTextureRepeat(viewport RID, repeat RenderingServerCanvasItemTextureRepeat) ViewportSetCanvasTransform(viewport RID, canvas RID, offset Transform2D) ViewportSetCanvasStacking(viewport RID, canvas RID, layer int32, sublayer int32) ViewportSetTransparentBackground(viewport RID, enabled bool) ViewportSetGlobalCanvasTransform(viewport RID, transform Transform2D) ViewportSetSdfOversizeAndScale(viewport RID, oversize RenderingServerViewportSDFOversize, scale RenderingServerViewportSDFScale) ViewportSetPositionalShadowAtlasSize(viewport RID, size int32, use_16_bits bool) ViewportSetPositionalShadowAtlasQuadrantSubdivision(viewport RID, quadrant int32, subdivision int32) ViewportSetMsaa3D(viewport RID, msaa RenderingServerViewportMSAA) ViewportSetMsaa2D(viewport RID, msaa RenderingServerViewportMSAA) ViewportSetUseHdr2D(viewport RID, enabled bool) ViewportSetScreenSpaceAa(viewport RID, mode RenderingServerViewportScreenSpaceAA) ViewportSetUseTaa(viewport RID, enable bool) ViewportSetUseDebanding(viewport RID, enable bool) ViewportSetUseOcclusionCulling(viewport RID, enable bool) ViewportSetOcclusionRaysPerThread(rays_per_thread int32) ViewportSetOcclusionCullingBuildQuality(quality RenderingServerViewportOcclusionCullingBuildQuality) ViewportGetRenderInfo(viewport RID, typeName RenderingServerViewportRenderInfoType, info RenderingServerViewportRenderInfo) int32 ViewportSetDebugDraw(viewport RID, draw RenderingServerViewportDebugDraw) ViewportSetMeasureRenderTime(viewport RID, enable bool) ViewportGetMeasuredRenderTimeCpu(viewport RID) float64 ViewportGetMeasuredRenderTimeGpu(viewport RID) float64 ViewportSetVrsMode(viewport RID, mode RenderingServerViewportVRSMode) ViewportSetVrsTexture(viewport RID, texture RID) SkyCreate() RID SkySetRadianceSize(sky RID, radiance_size int32) SkySetMode(sky RID, mode RenderingServerSkyMode) SkySetMaterial(sky RID, material RID) SkyBakePanorama(sky RID, energy float32, bake_irradiance bool, size Vector2i) RefImage EnvironmentCreate() RID EnvironmentSetBackground(env RID, bg RenderingServerEnvironmentBG) EnvironmentSetSky(env RID, sky RID) EnvironmentSetSkyCustomFov(env RID, scale float32) EnvironmentSetSkyOrientation(env RID, orientation Basis) EnvironmentSetBgColor(env RID, color Color) EnvironmentSetBgEnergy(env RID, multiplier float32, exposure_value float32) EnvironmentSetCanvasMaxLayer(env RID, max_layer int32) EnvironmentSetAmbientLight(env RID, color Color, ambient RenderingServerEnvironmentAmbientSource, energy float32, sky_contibution float32, reflection_source RenderingServerEnvironmentReflectionSource) EnvironmentSetGlow(env RID, enable bool, levels PackedFloat32Array, intensity float32, strength float32, mix float32, bloom_threshold float32, blend_mode RenderingServerEnvironmentGlowBlendMode, hdr_bleed_threshold float32, hdr_bleed_scale float32, hdr_luminance_cap float32, glow_map_strength float32, glow_map RID) EnvironmentSetTonemap(env RID, tone_mapper RenderingServerEnvironmentToneMapper, exposure float32, white float32) EnvironmentSetAdjustment(env RID, enable bool, brightness float32, contrast float32, saturation float32, use_1d_color_correction bool, color_correction RID) EnvironmentSetSsr(env RID, enable bool, max_steps int32, fade_in float32, fade_out float32, depth_tolerance float32) EnvironmentSetSsao(env RID, enable bool, radius float32, intensity float32, power float32, detail float32, horizon float32, sharpness float32, light_affect float32, ao_channel_affect float32) EnvironmentSetFog(env RID, enable bool, light_color Color, light_energy float32, sun_scatter float32, density float32, height float32, height_density float32, aerial_perspective float32, sky_affect float32) EnvironmentSetSdfgi(env RID, enable bool, cascades int32, min_cell_size float32, y_scale RenderingServerEnvironmentSDFGIYScale, use_occlusion bool, bounce_feedback float32, read_sky bool, energy float32, normal_bias float32, probe_bias float32) EnvironmentSetVolumetricFog(env RID, enable bool, density float32, albedo Color, emission Color, emission_energy float32, anisotropy float32, length float32, p_detail_spread float32, gi_inject float32, temporal_reprojection bool, temporal_reprojection_amount float32, ambient_inject float32, sky_affect float32) EnvironmentGlowSetUseBicubicUpscale(enable bool) EnvironmentSetSsrRoughnessQuality(quality RenderingServerEnvironmentSSRRoughnessQuality) EnvironmentSetSsaoQuality(quality RenderingServerEnvironmentSSAOQuality, half_size bool, adaptive_target float32, blur_passes int32, fadeout_from float32, fadeout_to float32) EnvironmentSetSsilQuality(quality RenderingServerEnvironmentSSILQuality, half_size bool, adaptive_target float32, blur_passes int32, fadeout_from float32, fadeout_to float32) EnvironmentSetSdfgiRayCount(ray_count RenderingServerEnvironmentSDFGIRayCount) EnvironmentSetSdfgiFramesToConverge(frames RenderingServerEnvironmentSDFGIFramesToConverge) EnvironmentSetSdfgiFramesToUpdateLight(frames RenderingServerEnvironmentSDFGIFramesToUpdateLight) EnvironmentSetVolumetricFogVolumeSize(size int32, depth int32) EnvironmentSetVolumetricFogFilterActive(active bool) EnvironmentBakePanorama(environment RID, bake_irradiance bool, size Vector2i) RefImage ScreenSpaceRoughnessLimiterSetActive(enable bool, amount float32, limit float32) SubSurfaceScatteringSetQuality(quality RenderingServerSubSurfaceScatteringQuality) SubSurfaceScatteringSetScale(scale float32, depth_scale float32) CameraAttributesCreate() RID CameraAttributesSetDofBlurQuality(quality RenderingServerDOFBlurQuality, use_jitter bool) CameraAttributesSetDofBlurBokehShape(shape RenderingServerDOFBokehShape) CameraAttributesSetDofBlur(camera_attributes RID, far_enable bool, far_distance float32, far_transition float32, near_enable bool, near_distance float32, near_transition float32, amount float32) CameraAttributesSetExposure(camera_attributes RID, multiplier float32, normalization float32) CameraAttributesSetAutoExposure(camera_attributes RID, enable bool, min_sensitivity float32, max_sensitivity float32, speed float32, scale float32) ScenarioCreate() RID ScenarioSetEnvironment(scenario RID, environment RID) ScenarioSetFallbackEnvironment(scenario RID, environment RID) ScenarioSetCameraAttributes(scenario RID, effects RID) InstanceCreate2(base RID, scenario RID) RID InstanceCreate() RID InstanceSetBase(instance RID, base RID) InstanceSetScenario(instance RID, scenario RID) InstanceSetLayerMask(instance RID, mask uint32) InstanceSetPivotData(instance RID, sorting_offset float32, use_aabb_center bool) InstanceSetTransform(instance RID, transform Transform3D) InstanceAttachObjectInstanceId(instance RID, id uint64) InstanceSetBlendShapeWeight(instance RID, shape int32, weight float32) InstanceSetSurfaceOverrideMaterial(instance RID, surface int32, material RID) InstanceSetVisible(instance RID, visible bool) InstanceGeometrySetTransparency(instance RID, transparency float32) InstanceSetCustomAabb(instance RID, aabb AABB) InstanceAttachSkeleton(instance RID, skeleton RID) InstanceSetExtraVisibilityMargin(instance RID, margin float32) InstanceSetVisibilityParent(instance RID, parent RID) InstanceSetIgnoreCulling(instance RID, enabled bool) InstanceGeometrySetFlag(instance RID, flag RenderingServerInstanceFlags, enabled bool) InstanceGeometrySetCastShadowsSetting(instance RID, shadow_casting_setting RenderingServerShadowCastingSetting) InstanceGeometrySetMaterialOverride(instance RID, material RID) InstanceGeometrySetMaterialOverlay(instance RID, material RID) InstanceGeometrySetVisibilityRange(instance RID, min float32, max float32, min_margin float32, max_margin float32, fade_mode RenderingServerVisibilityRangeFadeMode) InstanceGeometrySetLightmap(instance RID, lightmap RID, lightmap_uv_scale Rect2, lightmap_slice int32) InstanceGeometrySetLodBias(instance RID, lod_bias float32) InstanceGeometrySetShaderParameter(instance RID, parameter StringName, value Variant) InstanceGeometryGetShaderParameter(instance RID, parameter StringName) Variant InstanceGeometryGetShaderParameterDefaultValue(instance RID, parameter StringName) Variant InstanceGeometryGetShaderParameterList(instance RID) Dictionary InstancesCullAabb(aabb AABB, scenario RID) PackedInt64Array InstancesCullRay(from Vector3, to Vector3, scenario RID) PackedInt64Array InstancesCullConvex(convex Plane, scenario RID) PackedInt64Array BakeRenderUv2(base RID, material_overrides RID, image_size Vector2i) RefImage CanvasCreate() RID CanvasSetItemMirroring(canvas RID, item RID, mirroring Vector2) CanvasSetModulate(canvas RID, color Color) CanvasSetDisableScale(disable bool) CanvasTextureCreate() RID CanvasTextureSetChannel(canvas_texture RID, channel RenderingServerCanvasTextureChannel, texture RID) CanvasTextureSetShadingParameters(canvas_texture RID, base_color Color, shininess float32) CanvasTextureSetTextureFilter(canvas_texture RID, filter RenderingServerCanvasItemTextureFilter) CanvasTextureSetTextureRepeat(canvas_texture RID, repeat RenderingServerCanvasItemTextureRepeat) CanvasItemCreate() RID CanvasItemSetParent(item RID, parent RID) CanvasItemSetDefaultTextureFilter(item RID, filter RenderingServerCanvasItemTextureFilter) CanvasItemSetDefaultTextureRepeat(item RID, repeat RenderingServerCanvasItemTextureRepeat) CanvasItemSetVisible(item RID, visible bool) CanvasItemSetLightMask(item RID, mask int32) CanvasItemSetVisibilityLayer(item RID, visibility_layer uint32) CanvasItemSetTransform(item RID, transform Transform2D) CanvasItemSetClip(item RID, clip bool) CanvasItemSetDistanceFieldMode(item RID, enabled bool) CanvasItemSetCustomRect(item RID, use_custom_rect bool, rect Rect2) CanvasItemSetModulate(item RID, color Color) CanvasItemSetSelfModulate(item RID, color Color) CanvasItemSetDrawBehindParent(item RID, enabled bool) CanvasItemAddLine(item RID, from Vector2, to Vector2, color Color, width float32, antialiased bool) CanvasItemAddPolyline(item RID, points PackedVector2Array, colors PackedColorArray, width float32, antialiased bool) CanvasItemAddMultiline(item RID, points PackedVector2Array, colors PackedColorArray, width float32) CanvasItemAddRect(item RID, rect Rect2, color Color) CanvasItemAddCircle(item RID, pos Vector2, radius float32, color Color) CanvasItemAddTextureRect(item RID, rect Rect2, texture RID, tile bool, modulate Color, transpose bool) CanvasItemAddMsdfTextureRectRegion(item RID, rect Rect2, texture RID, src_rect Rect2, modulate Color, outline_size int32, px_range float32, scale float32) CanvasItemAddLcdTextureRectRegion(item RID, rect Rect2, texture RID, src_rect Rect2, modulate Color) CanvasItemAddTextureRectRegion(item RID, rect Rect2, texture RID, src_rect Rect2, modulate Color, transpose bool, clip_uv bool) CanvasItemAddNinePatch(item RID, rect Rect2, source Rect2, texture RID, topleft Vector2, bottomright Vector2, x_axis_mode RenderingServerNinePatchAxisMode, y_axis_mode RenderingServerNinePatchAxisMode, draw_center bool, modulate Color) CanvasItemAddPrimitive(item RID, points PackedVector2Array, colors PackedColorArray, uvs PackedVector2Array, texture RID) CanvasItemAddPolygon(item RID, points PackedVector2Array, colors PackedColorArray, uvs PackedVector2Array, texture RID) CanvasItemAddTriangleArray(item RID, indices PackedInt32Array, points PackedVector2Array, colors PackedColorArray, uvs PackedVector2Array, bones PackedInt32Array, weights PackedFloat32Array, texture RID, count int32) CanvasItemAddMesh(item RID, mesh RID, transform Transform2D, modulate Color, texture RID) CanvasItemAddMultimesh(item RID, mesh RID, texture RID) CanvasItemAddParticles(item RID, particles RID, texture RID) CanvasItemAddSetTransform(item RID, transform Transform2D) CanvasItemAddClipIgnore(item RID, ignore bool) CanvasItemAddAnimationSlice(item RID, animation_length float64, slice_begin float64, slice_end float64, offset float64) CanvasItemSetSortChildrenByY(item RID, enabled bool) CanvasItemSetZIndex(item RID, z_index int32) CanvasItemSetZAsRelativeToParent(item RID, enabled bool) CanvasItemSetCopyToBackbuffer(item RID, enabled bool, rect Rect2) CanvasItemClear(item RID) CanvasItemSetDrawIndex(item RID, index int32) CanvasItemSetMaterial(item RID, material RID) CanvasItemSetUseParentMaterial(item RID, enabled bool) CanvasItemSetVisibilityNotifier(item RID, enable bool, area Rect2, enter_callable Callable, exit_callable Callable) CanvasItemSetCanvasGroupMode(item RID, mode RenderingServerCanvasGroupMode, clear_margin float32, fit_empty bool, fit_margin float32, blur_mipmaps bool) CanvasLightCreate() RID CanvasLightAttachToCanvas(light RID, canvas RID) CanvasLightSetEnabled(light RID, enabled bool) CanvasLightSetTextureScale(light RID, scale float32) CanvasLightSetTransform(light RID, transform Transform2D) CanvasLightSetTexture(light RID, texture RID) CanvasLightSetTextureOffset(light RID, offset Vector2) CanvasLightSetColor(light RID, color Color) CanvasLightSetHeight(light RID, height float32) CanvasLightSetEnergy(light RID, energy float32) CanvasLightSetZRange(light RID, min_z int32, max_z int32) CanvasLightSetLayerRange(light RID, min_layer int32, max_layer int32) CanvasLightSetItemCullMask(light RID, mask int32) CanvasLightSetItemShadowCullMask(light RID, mask int32) CanvasLightSetMode(light RID, mode RenderingServerCanvasLightMode) CanvasLightSetShadowEnabled(light RID, enabled bool) CanvasLightSetShadowFilter(light RID, filter RenderingServerCanvasLightShadowFilter) CanvasLightSetShadowColor(light RID, color Color) CanvasLightSetShadowSmooth(light RID, smooth float32) CanvasLightSetBlendMode(light RID, mode RenderingServerCanvasLightBlendMode) CanvasLightOccluderCreate() RID CanvasLightOccluderAttachToCanvas(occluder RID, canvas RID) CanvasLightOccluderSetEnabled(occluder RID, enabled bool) CanvasLightOccluderSetPolygon(occluder RID, polygon RID) CanvasLightOccluderSetAsSdfCollision(occluder RID, enable bool) CanvasLightOccluderSetTransform(occluder RID, transform Transform2D) CanvasLightOccluderSetLightMask(occluder RID, mask int32) CanvasOccluderPolygonCreate() RID CanvasOccluderPolygonSetShape(occluder_polygon RID, shape PackedVector2Array, closed bool) CanvasOccluderPolygonSetCullMode(occluder_polygon RID, mode RenderingServerCanvasOccluderPolygonCullMode) CanvasSetShadowTextureSize(size int32) GlobalShaderParameterAdd(name StringName, typeName RenderingServerGlobalShaderParameterType, default_value Variant) GlobalShaderParameterRemove(name StringName) GlobalShaderParameterGetList() StringName GlobalShaderParameterSet(name StringName, value Variant) GlobalShaderParameterSetOverride(name StringName, value Variant) GlobalShaderParameterGet(name StringName) Variant GlobalShaderParameterGetType(name StringName) RenderingServerGlobalShaderParameterType FreeRid(rid RID) RequestFrameDrawnCallback(callable Callable) HasChanged() bool GetRenderingInfo(info RenderingServerRenderingInfo) uint64 GetVideoAdapterName() String GetVideoAdapterVendor() String GetVideoAdapterType() RenderingDeviceDeviceType GetVideoAdapterApiVersion() String MakeSphereMesh(latitudes int32, longitudes int32, radius float32) RID GetTestCube() RID GetTestTexture() RID GetWhiteTexture() RID SetBootImage(image RefImage, color Color, scale bool, use_filter bool) GetDefaultClearColor() Color SetDefaultClearColor(color Color) HasFeature(feature RenderingServerFeatures) bool HasOsFeature(feature String) bool SetDebugGenerateWireframes(generate bool) IsRenderLoopEnabled() bool SetRenderLoopEnabled(enabled bool) GetFrameSetupTimeCpu() float64 ForceSync() ForceDraw(swap_buffers bool, frame_step float64) GetRenderingDevice() RenderingDevice CreateLocalRenderingDevice() RenderingDevice CallOnRenderThread(callable Callable) }
type Resource ¶
type Resource interface { RefCounted // TODO: Implement virtual method: Internal_SetupLocalToScene() SetPath(path String) TakeOverPath(path String) GetPath() String SetName(name String) GetName() String GetRid() RID SetLocalToScene(enable bool) IsLocalToScene() bool GetLocalScene() Node SetupLocalToScene() EmitChanged() Duplicate(subresources bool) RefResource }
type ResourceFormatLoader ¶
type ResourceFormatLoader interface { RefCounted }
type ResourceFormatSaver ¶
type ResourceFormatSaver interface { RefCounted }
type ResourceImporter ¶
type ResourceImporter interface { RefCounted }
type ResourceImporterBMFont ¶
type ResourceImporterBMFont interface { ResourceImporter }
type ResourceImporterBitMap ¶
type ResourceImporterBitMap interface { ResourceImporter }
type ResourceImporterCSVTranslation ¶
type ResourceImporterCSVTranslation interface { ResourceImporter }
type ResourceImporterDynamicFont ¶
type ResourceImporterDynamicFont interface { ResourceImporter }
type ResourceImporterImage ¶
type ResourceImporterImage interface { ResourceImporter }
type ResourceImporterImageFont ¶
type ResourceImporterImageFont interface { ResourceImporter }
type ResourceImporterLayeredTexture ¶
type ResourceImporterLayeredTexture interface { ResourceImporter }
type ResourceImporterMP3 ¶
type ResourceImporterMP3 interface { ResourceImporter }
type ResourceImporterOBJ ¶
type ResourceImporterOBJ interface { ResourceImporter }
type ResourceImporterOggVorbis ¶
type ResourceImporterOggVorbis interface { ResourceImporter LoadFromBuffer(buffer PackedByteArray) RefAudioStreamOggVorbis LoadFromFile(path String) RefAudioStreamOggVorbis }
type ResourceImporterScene ¶
type ResourceImporterScene interface { ResourceImporter }
type ResourceImporterShaderFile ¶
type ResourceImporterShaderFile interface { ResourceImporter }
type ResourceImporterTexture ¶
type ResourceImporterTexture interface { ResourceImporter }
type ResourceImporterTextureAtlas ¶
type ResourceImporterTextureAtlas interface { ResourceImporter }
type ResourceImporterWAV ¶
type ResourceImporterWAV interface { ResourceImporter }
type ResourceLoader ¶
type ResourceLoader interface { Object LoadThreadedRequest(path String, type_hint String, use_sub_threads bool, cache_mode ResourceLoaderCacheMode) Error LoadThreadedGetStatus(path String, progress Array) ResourceLoaderThreadLoadStatus LoadThreadedGet(path String) RefResource Load(path String, type_hint String, cache_mode ResourceLoaderCacheMode) RefResource GetRecognizedExtensionsForType(typeName String) PackedStringArray AddResourceFormatLoader(format_loader RefResourceFormatLoader, at_front bool) RemoveResourceFormatLoader(format_loader RefResourceFormatLoader) SetAbortOnMissingResources(abort bool) GetDependencies(path String) PackedStringArray HasCached(path String) bool Exists(path String, type_hint String) bool GetResourceUid(path String) int64 }
type ResourcePreloader ¶
type ResourcePreloader interface { Node AddResource(name StringName, resource RefResource) RemoveResource(name StringName) RenameResource(name StringName, newname StringName) HasResource(name StringName) bool GetResource(name StringName) RefResource GetResourceList() PackedStringArray }
type ResourceSaver ¶
type ResourceSaver interface { Object Save(resource RefResource, path String, flags ResourceSaverSaverFlags) Error GetRecognizedExtensions(typeName RefResource) PackedStringArray AddResourceFormatSaver(format_saver RefResourceFormatSaver, at_front bool) RemoveResourceFormatSaver(format_saver RefResourceFormatSaver) }
type ResourceUID ¶
type RibbonTrailMesh ¶
type RibbonTrailMesh interface { PrimitiveMesh SetSize(size float32) GetSize() float32 SetSections(sections int32) GetSections() int32 SetSectionLength(section_length float32) GetSectionLength() float32 SetSectionSegments(section_segments int32) GetSectionSegments() int32 SetCurve(curve RefCurve) GetCurve() RefCurve SetShape(shape RibbonTrailMeshShape) GetShape() RibbonTrailMeshShape }
type RichTextEffect ¶
type RichTextEffect interface { Resource }
type RichTextLabel ¶
type RichTextLabel interface { Control GetParsedText() String AddText(text String) SetText(text String) AddImage(image RefTexture2D, width int32, height int32, color Color, inline_align InlineAlignment, region Rect2, key Variant, pad bool, tooltip String, size_in_percent bool) UpdateImage(key Variant, mask RichTextLabelImageUpdateMask, image RefTexture2D, width int32, height int32, color Color, inline_align InlineAlignment, region Rect2, pad bool, tooltip String, size_in_percent bool) Newline() RemoveParagraph(paragraph int32) bool PushFont(font RefFont, font_size int32) PushFontSize(font_size int32) PushNormal() PushBold() PushBoldItalics() PushItalics() PushMono() PushColor(color Color) PushOutlineSize(outline_size int32) PushOutlineColor(color Color) PushParagraph(alignment HorizontalAlignment, base_direction ControlTextDirection, language String, st_parser TextServerStructuredTextParser, justification_flags TextServerJustificationFlag, tab_stops PackedFloat32Array) PushIndent(level int32) PushList(level int32, typeName RichTextLabelListType, capitalize bool, bullet String) PushMeta(data Variant) PushHint(description String) PushLanguage(language String) PushUnderline() PushStrikethrough() PushTable(columns int32, inline_align InlineAlignment, align_to_row int32) PushDropcap(strValue String, font RefFont, size int32, dropcap_margins Rect2, color Color, outline_size int32, outline_color Color) SetTableColumnExpand(column int32, expand bool, ratio int32) SetCellRowBackgroundColor(odd_row_bg Color, even_row_bg Color) SetCellBorderColor(color Color) SetCellSizeOverride(min_size Vector2, max_size Vector2) SetCellPadding(padding Rect2) PushCell() PushFgcolor(fgcolor Color) PushBgcolor(bgcolor Color) PushCustomfx(effect RefRichTextEffect, env Dictionary) PushContext() PopContext() Pop() PopAll() Clear() SetStructuredTextBidiOverride(parser TextServerStructuredTextParser) GetStructuredTextBidiOverride() TextServerStructuredTextParser SetStructuredTextBidiOverrideOptions(args Array) GetStructuredTextBidiOverrideOptions() Array SetTextDirection(direction ControlTextDirection) GetTextDirection() ControlTextDirection SetLanguage(language String) GetLanguage() String SetAutowrapMode(autowrap_mode TextServerAutowrapMode) GetAutowrapMode() TextServerAutowrapMode SetMetaUnderline(enable bool) IsMetaUnderlined() bool SetHintUnderline(enable bool) IsHintUnderlined() bool SetScrollActive(active bool) IsScrollActive() bool SetScrollFollow(follow bool) IsScrollFollowing() bool GetVScrollBar() VScrollBar ScrollToLine(line int32) ScrollToParagraph(paragraph int32) ScrollToSelection() SetTabSize(spaces int32) GetTabSize() int32 SetFitContent(enabled bool) IsFitContentEnabled() bool SetSelectionEnabled(enabled bool) IsSelectionEnabled() bool SetContextMenuEnabled(enabled bool) IsContextMenuEnabled() bool SetShortcutKeysEnabled(enabled bool) IsShortcutKeysEnabled() bool SetDeselectOnFocusLossEnabled(enable bool) IsDeselectOnFocusLossEnabled() bool SetDragAndDropSelectionEnabled(enable bool) IsDragAndDropSelectionEnabled() bool GetSelectionFrom() int32 GetSelectionTo() int32 SelectAll() GetSelectedText() String Deselect() ParseBbcode(bbcode String) AppendText(bbcode String) GetText() String IsReady() bool SetThreaded(threaded bool) IsThreaded() bool SetProgressBarDelay(delay_ms int32) GetProgressBarDelay() int32 SetVisibleCharacters(amount int32) GetVisibleCharacters() int32 GetVisibleCharactersBehavior() TextServerVisibleCharactersBehavior SetVisibleCharactersBehavior(behavior TextServerVisibleCharactersBehavior) SetVisibleRatio(ratio float32) GetVisibleRatio() float32 GetCharacterLine(character int32) int32 GetCharacterParagraph(character int32) int32 GetTotalCharacterCount() int32 SetUseBbcode(enable bool) IsUsingBbcode() bool GetLineCount() int32 GetVisibleLineCount() int32 GetParagraphCount() int32 GetVisibleParagraphCount() int32 GetContentHeight() int32 GetContentWidth() int32 GetLineOffset(line int32) float32 GetParagraphOffset(paragraph int32) float32 ParseExpressionsForValues(expressions PackedStringArray) Dictionary SetEffects(effects Array) GetEffects() Array InstallEffect(effect Variant) GetMenu() PopupMenu IsMenuVisible() bool MenuOption(option int32) }
type RigidBody2D ¶
type RigidBody2D interface { PhysicsBody2D // TODO: Implement virtual method: Internal_IntegrateForces(state PhysicsDirectBodyState2D,) SetMass(mass float32) GetMass() float32 GetInertia() float32 SetInertia(inertia float32) SetCenterOfMassMode(mode RigidBody2DCenterOfMassMode) GetCenterOfMassMode() RigidBody2DCenterOfMassMode SetCenterOfMass(center_of_mass Vector2) GetCenterOfMass() Vector2 SetPhysicsMaterialOverride(physics_material_override RefPhysicsMaterial) GetPhysicsMaterialOverride() RefPhysicsMaterial SetGravityScale(gravity_scale float32) GetGravityScale() float32 SetLinearDampMode(linear_damp_mode RigidBody2DDampMode) GetLinearDampMode() RigidBody2DDampMode SetAngularDampMode(angular_damp_mode RigidBody2DDampMode) GetAngularDampMode() RigidBody2DDampMode SetLinearDamp(linear_damp float32) GetLinearDamp() float32 SetAngularDamp(angular_damp float32) GetAngularDamp() float32 SetLinearVelocity(linear_velocity Vector2) GetLinearVelocity() Vector2 SetAngularVelocity(angular_velocity float32) GetAngularVelocity() float32 SetMaxContactsReported(amount int32) GetMaxContactsReported() int32 GetContactCount() int32 SetUseCustomIntegrator(enable bool) IsUsingCustomIntegrator() bool SetContactMonitor(enabled bool) IsContactMonitorEnabled() bool SetContinuousCollisionDetectionMode(mode RigidBody2DCCDMode) GetContinuousCollisionDetectionMode() RigidBody2DCCDMode SetAxisVelocity(axis_velocity Vector2) ApplyCentralImpulse(impulse Vector2) ApplyImpulse(impulse Vector2, position Vector2) ApplyTorqueImpulse(torque float32) ApplyCentralForce(force Vector2) ApplyForce(force Vector2, position Vector2) ApplyTorque(torque float32) AddConstantCentralForce(force Vector2) AddConstantForce(force Vector2, position Vector2) AddConstantTorque(torque float32) SetConstantForce(force Vector2) GetConstantForce() Vector2 SetConstantTorque(torque float32) GetConstantTorque() float32 SetSleeping(sleeping bool) IsSleeping() bool SetCanSleep(able_to_sleep bool) IsAbleToSleep() bool SetLockRotationEnabled(lock_rotation bool) IsLockRotationEnabled() bool SetFreezeEnabled(freeze_mode bool) IsFreezeEnabled() bool SetFreezeMode(freeze_mode RigidBody2DFreezeMode) GetFreezeMode() RigidBody2DFreezeMode GetCollidingBodies() Node2D }
type RigidBody3D ¶
type RigidBody3D interface { PhysicsBody3D // TODO: Implement virtual method: Internal_IntegrateForces(state PhysicsDirectBodyState3D,) SetMass(mass float32) GetMass() float32 SetInertia(inertia Vector3) GetInertia() Vector3 SetCenterOfMassMode(mode RigidBody3DCenterOfMassMode) GetCenterOfMassMode() RigidBody3DCenterOfMassMode SetCenterOfMass(center_of_mass Vector3) GetCenterOfMass() Vector3 SetPhysicsMaterialOverride(physics_material_override RefPhysicsMaterial) GetPhysicsMaterialOverride() RefPhysicsMaterial SetLinearVelocity(linear_velocity Vector3) GetLinearVelocity() Vector3 SetAngularVelocity(angular_velocity Vector3) GetAngularVelocity() Vector3 GetInverseInertiaTensor() Basis SetGravityScale(gravity_scale float32) GetGravityScale() float32 SetLinearDampMode(linear_damp_mode RigidBody3DDampMode) GetLinearDampMode() RigidBody3DDampMode SetAngularDampMode(angular_damp_mode RigidBody3DDampMode) GetAngularDampMode() RigidBody3DDampMode SetLinearDamp(linear_damp float32) GetLinearDamp() float32 SetAngularDamp(angular_damp float32) GetAngularDamp() float32 SetMaxContactsReported(amount int32) GetMaxContactsReported() int32 GetContactCount() int32 SetUseCustomIntegrator(enable bool) IsUsingCustomIntegrator() bool SetContactMonitor(enabled bool) IsContactMonitorEnabled() bool SetUseContinuousCollisionDetection(enable bool) IsUsingContinuousCollisionDetection() bool SetAxisVelocity(axis_velocity Vector3) ApplyCentralImpulse(impulse Vector3) ApplyImpulse(impulse Vector3, position Vector3) ApplyTorqueImpulse(impulse Vector3) ApplyCentralForce(force Vector3) ApplyForce(force Vector3, position Vector3) ApplyTorque(torque Vector3) AddConstantCentralForce(force Vector3) AddConstantForce(force Vector3, position Vector3) AddConstantTorque(torque Vector3) SetConstantForce(force Vector3) GetConstantForce() Vector3 SetConstantTorque(torque Vector3) GetConstantTorque() Vector3 SetSleeping(sleeping bool) IsSleeping() bool SetCanSleep(able_to_sleep bool) IsAbleToSleep() bool SetLockRotationEnabled(lock_rotation bool) IsLockRotationEnabled() bool SetFreezeEnabled(freeze_mode bool) IsFreezeEnabled() bool SetFreezeMode(freeze_mode RigidBody3DFreezeMode) GetFreezeMode() RigidBody3DFreezeMode GetCollidingBodies() Node3D }
type RootMotionView ¶
type SceneMultiplayer ¶
type SceneMultiplayer interface { MultiplayerAPI SetRootPath(path NodePath) GetRootPath() NodePath Clear() DisconnectPeer(id int32) GetAuthenticatingPeers() PackedInt32Array SendAuth(id int32, data PackedByteArray) Error CompleteAuth(id int32) Error SetAuthCallback(callback Callable) GetAuthCallback() Callable SetAuthTimeout(timeout float64) GetAuthTimeout() float64 SetRefuseNewConnections(refuse bool) IsRefusingNewConnections() bool SetAllowObjectDecoding(enable bool) IsObjectDecodingAllowed() bool SetServerRelayEnabled(enabled bool) IsServerRelayEnabled() bool SendBytes(bytes PackedByteArray, id int32, mode MultiplayerPeerTransferMode, channel int32) Error GetMaxSyncPacketSize() int32 SetMaxSyncPacketSize(size int32) GetMaxDeltaPacketSize() int32 SetMaxDeltaPacketSize(size int32) }
type SceneReplicationConfig ¶
type SceneReplicationConfig interface { Resource GetProperties() NodePath AddProperty(path NodePath, index int32) HasProperty(path NodePath) bool RemoveProperty(path NodePath) PropertyGetIndex(path NodePath) int32 PropertyGetSpawn(path NodePath) bool PropertySetSpawn(path NodePath, enabled bool) PropertyGetReplicationMode(path NodePath) SceneReplicationConfigReplicationMode PropertySetReplicationMode(path NodePath, mode SceneReplicationConfigReplicationMode) PropertyGetSync(path NodePath) bool PropertySetSync(path NodePath, enabled bool) PropertyGetWatch(path NodePath) bool PropertySetWatch(path NodePath, enabled bool) }
type SceneState ¶
type SceneState interface { RefCounted GetNodeCount() int32 GetNodeType(idx int32) StringName GetNodeName(idx int32) StringName GetNodePath(idx int32, for_parent bool) NodePath GetNodeOwnerPath(idx int32) NodePath IsNodeInstancePlaceholder(idx int32) bool GetNodeInstancePlaceholder(idx int32) String GetNodeInstance(idx int32) RefPackedScene GetNodeGroups(idx int32) PackedStringArray GetNodeIndex(idx int32) int32 GetNodePropertyCount(idx int32) int32 GetNodePropertyName(idx int32, prop_idx int32) StringName GetNodePropertyValue(idx int32, prop_idx int32) Variant GetConnectionCount() int32 GetConnectionSource(idx int32) NodePath GetConnectionSignal(idx int32) StringName GetConnectionTarget(idx int32) NodePath GetConnectionMethod(idx int32) StringName GetConnectionFlags(idx int32) int32 GetConnectionBinds(idx int32) Array GetConnectionUnbinds(idx int32) int32 }
type SceneTree ¶
type SceneTree interface { MainLoop GetRoot() Window HasGroup(name StringName) bool IsAutoAcceptQuit() bool SetAutoAcceptQuit(enabled bool) IsQuitOnGoBack() bool SetQuitOnGoBack(enabled bool) SetDebugCollisionsHint(enable bool) IsDebuggingCollisionsHint() bool SetDebugPathsHint(enable bool) IsDebuggingPathsHint() bool SetEditedSceneRoot(scene Node) GetEditedSceneRoot() Node SetPause(enable bool) IsPaused() bool CreateTimer(time_sec float64, process_always bool, process_in_physics bool, ignore_time_scale bool) RefSceneTreeTimer CreateTween() RefTween GetProcessedTweens() RefTween GetNodeCount() int32 GetFrame() int64 Quit(exit_code int32) QueueDelete(obj Object) CallGroupFlags(flags int64, group StringName, method StringName, varargs ...Variant) NotifyGroupFlags(call_flags uint32, group StringName, notification int32) SetGroupFlags(call_flags uint32, group StringName, property String, value Variant) CallGroup(group StringName, method StringName, varargs ...Variant) NotifyGroup(group StringName, notification int32) SetGroup(group StringName, property String, value Variant) GetNodesInGroup(group StringName) Node GetFirstNodeInGroup(group StringName) Node SetCurrentScene(child_node Node) GetCurrentScene() Node ChangeSceneToFile(path String) Error ChangeSceneToPacked(packed_scene RefPackedScene) Error ReloadCurrentScene() Error UnloadCurrentScene() SetMultiplayer(multiplayer RefMultiplayerAPI, root_path NodePath) GetMultiplayer(for_path NodePath) RefMultiplayerAPI SetMultiplayerPollEnabled(enabled bool) IsMultiplayerPollEnabled() bool }
type SceneTreeTimer ¶
type SceneTreeTimer interface { RefCounted SetTimeLeft(time float64) GetTimeLeft() float64 }
type Script ¶
type Script interface { Resource CanInstantiate() bool InstanceHas(base_object Object) bool HasSourceCode() bool GetSourceCode() String SetSourceCode(source String) Reload(keep_state bool) Error GetBaseScript() RefScript GetInstanceBaseType() StringName HasScriptSignal(signal_name StringName) bool GetScriptPropertyList() Dictionary GetScriptMethodList() Dictionary GetScriptSignalList() Dictionary GetScriptConstantMap() Dictionary GetPropertyDefaultValue(property StringName) Variant IsTool() bool IsAbstract() bool }
type ScriptCreateDialog ¶
type ScriptCreateDialog interface { ConfirmationDialog Config(inherits String, path String, built_in_enabled bool, load_enabled bool) }
type ScriptEditor ¶
type ScriptEditor interface { PanelContainer GetCurrentEditor() ScriptEditorBase GetOpenScriptEditors() ScriptEditorBase RegisterSyntaxHighlighter(syntax_highlighter RefEditorSyntaxHighlighter) UnregisterSyntaxHighlighter(syntax_highlighter RefEditorSyntaxHighlighter) GotoLine(line_number int32) GetCurrentScript() RefScript GetOpenScripts() RefScript OpenScriptCreateDialog(base_name String, base_path String) }
type ScriptEditorBase ¶
type ScriptEditorBase interface { VBoxContainer GetBaseEditor() Control AddSyntaxHighlighter(highlighter RefEditorSyntaxHighlighter) }
type ScriptExtension ¶
type ScriptExtension interface { Script }
type ScriptLanguage ¶
type ScriptLanguage interface { Object }
type ScriptLanguageExtension ¶
type ScriptLanguageExtension interface { ScriptLanguage }
type ScrollContainer ¶
type ScrollContainer interface { Container SetHScroll(value int32) GetHScroll() int32 SetVScroll(value int32) GetVScroll() int32 SetHorizontalCustomStep(value float32) GetHorizontalCustomStep() float32 SetVerticalCustomStep(value float32) GetVerticalCustomStep() float32 SetHorizontalScrollMode(enable ScrollContainerScrollMode) GetHorizontalScrollMode() ScrollContainerScrollMode SetVerticalScrollMode(enable ScrollContainerScrollMode) GetVerticalScrollMode() ScrollContainerScrollMode SetDeadzone(deadzone int32) GetDeadzone() int32 SetFollowFocus(enabled bool) IsFollowingFocus() bool GetHScrollBar() HScrollBar GetVScrollBar() VScrollBar EnsureControlVisible(control Control) }
type SegmentShape2D ¶
type Semaphore ¶
type Semaphore interface { RefCounted Wait() TryWait() bool Post() }
type SeparationRayShape2D ¶
type SeparationRayShape3D ¶
type SetPropertyFunc ¶
type Shader ¶
type Shader interface { Resource GetMode() ShaderMode SetCode(code String) GetCode() String SetDefaultTextureParameter(name StringName, texture RefTexture2D, index int32) GetDefaultTextureParameter(name StringName, index int32) RefTexture2D GetShaderUniformList(get_groups bool) Array }
type ShaderGlobalsOverride ¶
type ShaderGlobalsOverride interface { Node }
type ShaderInclude ¶
type ShaderMaterial ¶
type ShaderMaterial interface { Material SetShader(shader RefShader) GetShader() RefShader SetShaderParameter(param StringName, value Variant) GetShaderParameter(param StringName) Variant }
type Shape2D ¶
type Shape2D interface { Resource SetCustomSolverBias(bias float32) GetCustomSolverBias() float32 Collide(local_xform Transform2D, with_shape RefShape2D, shape_xform Transform2D) bool CollideWithMotion(local_xform Transform2D, local_motion Vector2, with_shape RefShape2D, shape_xform Transform2D, shape_motion Vector2) bool CollideAndGetContacts(local_xform Transform2D, with_shape RefShape2D, shape_xform Transform2D) PackedVector2Array CollideWithMotionAndGetContacts(local_xform Transform2D, local_motion Vector2, with_shape RefShape2D, shape_xform Transform2D, shape_motion Vector2) PackedVector2Array Draw(canvas_item RID, color Color) GetRect() Rect2 }
type ShapeCast2D ¶
type ShapeCast2D interface { Node2D SetEnabled(enabled bool) IsEnabled() bool SetShape(shape RefShape2D) GetShape() RefShape2D SetTargetPosition(local_point Vector2) GetTargetPosition() Vector2 SetMargin(margin float32) GetMargin() float32 SetMaxResults(max_results int32) GetMaxResults() int32 IsColliding() bool GetCollisionCount() int32 ForceShapecastUpdate() GetCollider(index int32) Object GetColliderRid(index int32) RID GetColliderShape(index int32) int32 GetCollisionPoint(index int32) Vector2 GetCollisionNormal(index int32) Vector2 GetClosestCollisionSafeFraction() float32 GetClosestCollisionUnsafeFraction() float32 AddExceptionRid(rid RID) AddException(node CollisionObject2D) RemoveExceptionRid(rid RID) RemoveException(node CollisionObject2D) ClearExceptions() SetCollisionMask(mask uint32) GetCollisionMask() uint32 SetCollisionMaskValue(layer_number int32, value bool) GetCollisionMaskValue(layer_number int32) bool SetExcludeParentBody(mask bool) GetExcludeParentBody() bool SetCollideWithAreas(enable bool) IsCollideWithAreasEnabled() bool SetCollideWithBodies(enable bool) IsCollideWithBodiesEnabled() bool }
type ShapeCast3D ¶
type ShapeCast3D interface { Node3D ResourceChanged(resource RefResource) SetEnabled(enabled bool) IsEnabled() bool SetShape(shape RefShape3D) GetShape() RefShape3D SetTargetPosition(local_point Vector3) GetTargetPosition() Vector3 SetMargin(margin float32) GetMargin() float32 SetMaxResults(max_results int32) GetMaxResults() int32 IsColliding() bool GetCollisionCount() int32 ForceShapecastUpdate() GetCollider(index int32) Object GetColliderRid(index int32) RID GetColliderShape(index int32) int32 GetCollisionPoint(index int32) Vector3 GetCollisionNormal(index int32) Vector3 GetClosestCollisionSafeFraction() float32 GetClosestCollisionUnsafeFraction() float32 AddExceptionRid(rid RID) AddException(node CollisionObject3D) RemoveExceptionRid(rid RID) RemoveException(node CollisionObject3D) ClearExceptions() SetCollisionMask(mask uint32) GetCollisionMask() uint32 SetCollisionMaskValue(layer_number int32, value bool) GetCollisionMaskValue(layer_number int32) bool SetExcludeParentBody(mask bool) GetExcludeParentBody() bool SetCollideWithAreas(enable bool) IsCollideWithAreasEnabled() bool SetCollideWithBodies(enable bool) IsCollideWithBodiesEnabled() bool SetDebugShapeCustomColor(debug_shape_custom_color Color) GetDebugShapeCustomColor() Color }
type Signal ¶
type Signal [16]uint8
* Signal * indexingReturnType: * isKeyed: false * hasDestructor: true
func NewSignalWithGDExtensionConstTypePtr ¶
func NewSignalWithGDExtensionConstTypePtr(src GDExtensionConstTypePtr) Signal
copy funuctions
func NewSignalWithObjectStringName ¶
func NewSignalWithObjectStringName(object Object, signal StringName) Signal
NewSignal, index: 2
func (*Signal) Connect ¶
Connect : connect * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*Signal) Disconnect ¶
Disconnect : disconnect * is_vararg = false, is_static = false * goReturnType() ->
func (*Signal) Equal_Signal ¶
Equal_Signal operator
func (*Signal) Equal_Variant ¶
members Equal_Variant operator
func (*Signal) GetConnections ¶
GetConnections : get_connections * is_vararg = false, is_static = false * goReturnType(Array) -> Array
func (*Signal) GetName ¶
func (cx *Signal) GetName() StringName
GetName : get_name * is_vararg = false, is_static = false * goReturnType(StringName) -> StringName
func (*Signal) GetObject ¶
GetObject : get_object * is_vararg = false, is_static = false * goReturnType(Object) -> Object
func (*Signal) GetObjectId ¶
GetObjectId : get_object_id * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*Signal) In_Dictionary ¶
func (cx *Signal) In_Dictionary(right Dictionary) bool
In_Dictionary operator
func (*Signal) IsConnected ¶
IsConnected : is_connected * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*Signal) IsNull ¶
IsNull : is_null * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*Signal) NativeConstPtr ¶
func (c *Signal) NativeConstPtr() GDExtensionConstTypePtr
func (*Signal) Not_equal_Signal ¶
Not_equal_Signal operator
func (*Signal) Not_equal_Variant ¶
Not_equal_Variant operator
type Skeleton2D ¶
type Skeleton2D interface { Node2D GetBoneCount() int32 GetBone(idx int32) Bone2D GetSkeleton() RID SetModificationStack(modification_stack RefSkeletonModificationStack2D) GetModificationStack() RefSkeletonModificationStack2D ExecuteModifications(delta float32, execution_mode int32) SetBoneLocalPoseOverride(bone_idx int32, override_pose Transform2D, strength float32, persistent bool) GetBoneLocalPoseOverride(bone_idx int32) Transform2D }
type Skeleton3D ¶
type Skeleton3D interface { Node3D AddBone(name String) FindBone(name String) int32 GetBoneName(bone_idx int32) String SetBoneName(bone_idx int32, name String) GetBoneParent(bone_idx int32) int32 SetBoneParent(bone_idx int32, parent_idx int32) GetBoneCount() int32 GetVersion() uint64 UnparentBoneAndRest(bone_idx int32) GetBoneChildren(bone_idx int32) PackedInt32Array GetParentlessBones() PackedInt32Array GetBoneRest(bone_idx int32) Transform3D SetBoneRest(bone_idx int32, rest Transform3D) GetBoneGlobalRest(bone_idx int32) Transform3D CreateSkinFromRestTransforms() RefSkin RegisterSkin(skin RefSkin) RefSkinReference LocalizeRests() ClearBones() GetBonePose(bone_idx int32) Transform3D SetBonePosePosition(bone_idx int32, position Vector3) SetBonePoseRotation(bone_idx int32, rotation Quaternion) SetBonePoseScale(bone_idx int32, scale Vector3) GetBonePosePosition(bone_idx int32) Vector3 GetBonePoseRotation(bone_idx int32) Quaternion GetBonePoseScale(bone_idx int32) Vector3 ResetBonePose(bone_idx int32) ResetBonePoses() IsBoneEnabled(bone_idx int32) bool SetBoneEnabled(bone_idx int32, enabled bool) ClearBonesGlobalPoseOverride() SetBoneGlobalPoseOverride(bone_idx int32, pose Transform3D, amount float32, persistent bool) GetBoneGlobalPoseOverride(bone_idx int32) Transform3D GetBoneGlobalPose(bone_idx int32) Transform3D GetBoneGlobalPoseNoOverride(bone_idx int32) Transform3D ForceUpdateAllBoneTransforms() ForceUpdateBoneChildTransform(bone_idx int32) SetMotionScale(motion_scale float32) GetMotionScale() float32 SetShowRestOnly(enabled bool) IsShowRestOnly() bool SetAnimatePhysicalBones(enabled bool) GetAnimatePhysicalBones() bool PhysicalBonesStopSimulation() PhysicalBonesStartSimulation(bones StringName) PhysicalBonesAddCollisionException(exception RID) PhysicalBonesRemoveCollisionException(exception RID) }
type SkeletonIK3D ¶
type SkeletonIK3D interface { Node SetRootBone(root_bone StringName) GetRootBone() StringName SetTipBone(tip_bone StringName) GetTipBone() StringName SetInterpolation(interpolation float32) GetInterpolation() float32 SetTargetTransform(target Transform3D) GetTargetTransform() Transform3D SetTargetNode(node NodePath) GetTargetNode() NodePath SetOverrideTipBasis(override bool) IsOverrideTipBasis() bool SetUseMagnet(use bool) IsUsingMagnet() bool SetMagnetPosition(local_position Vector3) GetMagnetPosition() Vector3 GetParentSkeleton() Skeleton3D IsRunning() bool SetMinDistance(min_distance float32) GetMinDistance() float32 SetMaxIterations(iterations int32) GetMaxIterations() int32 Start(one_time bool) Stop() }
type SkeletonModification2D ¶
type SkeletonModification2D interface { Resource // TODO: Implement virtual method: Internal_Execute(delta float64,) // TODO: Implement virtual method: Internal_SetupModification(modification_stack RefSkeletonModificationStack2D,) // TODO: Implement virtual method: Internal_DrawEditorGizmo() SetEnabled(enabled bool) GetEnabled() bool GetModificationStack() RefSkeletonModificationStack2D SetIsSetup(is_setup bool) GetIsSetup() bool SetExecutionMode(execution_mode int32) GetExecutionMode() int32 ClampAngle(angle float32, min float32, max float32, invert bool) float32 SetEditorDrawGizmo(draw_gizmo bool) GetEditorDrawGizmo() bool }
type SkeletonModification2DCCDIK ¶
type SkeletonModification2DCCDIK interface { SkeletonModification2D SetTargetNode(target_nodepath NodePath) GetTargetNode() NodePath SetTipNode(tip_nodepath NodePath) GetTipNode() NodePath SetCcdikDataChainLength(length int32) GetCcdikDataChainLength() int32 SetCcdikJointBone2DNode(joint_idx int32, bone2d_nodepath NodePath) GetCcdikJointBone2DNode(joint_idx int32) NodePath SetCcdikJointBoneIndex(joint_idx int32, bone_idx int32) GetCcdikJointBoneIndex(joint_idx int32) int32 SetCcdikJointRotateFromJoint(joint_idx int32, rotate_from_joint bool) GetCcdikJointRotateFromJoint(joint_idx int32) bool SetCcdikJointEnableConstraint(joint_idx int32, enable_constraint bool) GetCcdikJointEnableConstraint(joint_idx int32) bool SetCcdikJointConstraintAngleMin(joint_idx int32, angle_min float32) GetCcdikJointConstraintAngleMin(joint_idx int32) float32 SetCcdikJointConstraintAngleMax(joint_idx int32, angle_max float32) GetCcdikJointConstraintAngleMax(joint_idx int32) float32 SetCcdikJointConstraintAngleInvert(joint_idx int32, invert bool) GetCcdikJointConstraintAngleInvert(joint_idx int32) bool }
type SkeletonModification2DFABRIK ¶
type SkeletonModification2DFABRIK interface { SkeletonModification2D SetTargetNode(target_nodepath NodePath) GetTargetNode() NodePath SetFabrikDataChainLength(length int32) GetFabrikDataChainLength() int32 SetFabrikJointBone2DNode(joint_idx int32, bone2d_nodepath NodePath) GetFabrikJointBone2DNode(joint_idx int32) NodePath SetFabrikJointBoneIndex(joint_idx int32, bone_idx int32) GetFabrikJointBoneIndex(joint_idx int32) int32 SetFabrikJointMagnetPosition(joint_idx int32, magnet_position Vector2) GetFabrikJointMagnetPosition(joint_idx int32) Vector2 SetFabrikJointUseTargetRotation(joint_idx int32, use_target_rotation bool) GetFabrikJointUseTargetRotation(joint_idx int32) bool }
type SkeletonModification2DJiggle ¶
type SkeletonModification2DJiggle interface { SkeletonModification2D SetTargetNode(target_nodepath NodePath) GetTargetNode() NodePath SetJiggleDataChainLength(length int32) GetJiggleDataChainLength() int32 SetStiffness(stiffness float32) GetStiffness() float32 SetMass(mass float32) GetMass() float32 SetDamping(damping float32) GetDamping() float32 SetUseGravity(use_gravity bool) GetUseGravity() bool SetGravity(gravity Vector2) GetGravity() Vector2 SetUseColliders(use_colliders bool) GetUseColliders() bool SetCollisionMask(collision_mask int32) GetCollisionMask() int32 SetJiggleJointBone2DNode(joint_idx int32, bone2d_node NodePath) GetJiggleJointBone2DNode(joint_idx int32) NodePath SetJiggleJointBoneIndex(joint_idx int32, bone_idx int32) GetJiggleJointBoneIndex(joint_idx int32) int32 SetJiggleJointOverride(joint_idx int32, override bool) GetJiggleJointOverride(joint_idx int32) bool SetJiggleJointStiffness(joint_idx int32, stiffness float32) GetJiggleJointStiffness(joint_idx int32) float32 SetJiggleJointMass(joint_idx int32, mass float32) GetJiggleJointMass(joint_idx int32) float32 SetJiggleJointDamping(joint_idx int32, damping float32) GetJiggleJointDamping(joint_idx int32) float32 SetJiggleJointUseGravity(joint_idx int32, use_gravity bool) GetJiggleJointUseGravity(joint_idx int32) bool SetJiggleJointGravity(joint_idx int32, gravity Vector2) GetJiggleJointGravity(joint_idx int32) Vector2 }
type SkeletonModification2DLookAt ¶
type SkeletonModification2DLookAt interface { SkeletonModification2D SetBone2DNode(bone2d_nodepath NodePath) GetBone2DNode() NodePath SetBoneIndex(bone_idx int32) GetBoneIndex() int32 SetTargetNode(target_nodepath NodePath) GetTargetNode() NodePath SetAdditionalRotation(rotation float32) GetAdditionalRotation() float32 SetEnableConstraint(enable_constraint bool) GetEnableConstraint() bool SetConstraintAngleMin(angle_min float32) GetConstraintAngleMin() float32 SetConstraintAngleMax(angle_max float32) GetConstraintAngleMax() float32 SetConstraintAngleInvert(invert bool) GetConstraintAngleInvert() bool }
type SkeletonModification2DPhysicalBones ¶
type SkeletonModification2DPhysicalBones interface { SkeletonModification2D SetPhysicalBoneChainLength(length int32) GetPhysicalBoneChainLength() int32 SetPhysicalBoneNode(joint_idx int32, physicalbone2d_node NodePath) GetPhysicalBoneNode(joint_idx int32) NodePath FetchPhysicalBones() StartSimulation(bones StringName) StopSimulation(bones StringName) }
type SkeletonModification2DStackHolder ¶
type SkeletonModification2DStackHolder interface { SkeletonModification2D SetHeldModificationStack(held_modification_stack RefSkeletonModificationStack2D) GetHeldModificationStack() RefSkeletonModificationStack2D }
type SkeletonModification2DTwoBoneIK ¶
type SkeletonModification2DTwoBoneIK interface { SkeletonModification2D SetTargetNode(target_nodepath NodePath) GetTargetNode() NodePath SetTargetMinimumDistance(minimum_distance float32) GetTargetMinimumDistance() float32 SetTargetMaximumDistance(maximum_distance float32) GetTargetMaximumDistance() float32 SetFlipBendDirection(flip_direction bool) GetFlipBendDirection() bool SetJointOneBone2DNode(bone2d_node NodePath) GetJointOneBone2DNode() NodePath SetJointOneBoneIdx(bone_idx int32) GetJointOneBoneIdx() int32 SetJointTwoBone2DNode(bone2d_node NodePath) GetJointTwoBone2DNode() NodePath SetJointTwoBoneIdx(bone_idx int32) GetJointTwoBoneIdx() int32 }
type SkeletonModificationStack2D ¶
type SkeletonModificationStack2D interface { Resource Setup() Execute(delta float32, execution_mode int32) EnableAllModifications(enabled bool) GetModification(mod_idx int32) RefSkeletonModification2D AddModification(modification RefSkeletonModification2D) DeleteModification(mod_idx int32) SetModification(mod_idx int32, modification RefSkeletonModification2D) SetModificationCount(count int32) GetModificationCount() int32 GetIsSetup() bool SetEnabled(enabled bool) GetEnabled() bool SetStrength(strength float32) GetStrength() float32 GetSkeleton() Skeleton2D }
type SkeletonProfile ¶
type SkeletonProfile interface { Resource SetRootBone(bone_name StringName) GetRootBone() StringName SetScaleBaseBone(bone_name StringName) GetScaleBaseBone() StringName SetGroupSize(size int32) GetGroupSize() int32 GetGroupName(group_idx int32) StringName SetGroupName(group_idx int32, group_name StringName) GetTexture(group_idx int32) RefTexture2D SetTexture(group_idx int32, texture RefTexture2D) SetBoneSize(size int32) GetBoneSize() int32 FindBone(bone_name StringName) int32 GetBoneName(bone_idx int32) StringName SetBoneName(bone_idx int32, bone_name StringName) GetBoneParent(bone_idx int32) StringName SetBoneParent(bone_idx int32, bone_parent StringName) GetTailDirection(bone_idx int32) SkeletonProfileTailDirection SetTailDirection(bone_idx int32, tail_direction SkeletonProfileTailDirection) GetBoneTail(bone_idx int32) StringName SetBoneTail(bone_idx int32, bone_tail StringName) GetReferencePose(bone_idx int32) Transform3D SetReferencePose(bone_idx int32, bone_name Transform3D) GetHandleOffset(bone_idx int32) Vector2 SetHandleOffset(bone_idx int32, handle_offset Vector2) GetGroup(bone_idx int32) StringName SetGroup(bone_idx int32, group StringName) }
type SkeletonProfileHumanoid ¶
type SkeletonProfileHumanoid interface { SkeletonProfile }
type Skin ¶
type Skin interface { Resource SetBindCount(bind_count int32) GetBindCount() int32 AddBind(bone int32, pose Transform3D) AddNamedBind(name String, pose Transform3D) SetBindPose(bind_index int32, pose Transform3D) GetBindPose(bind_index int32) Transform3D SetBindName(bind_index int32, name StringName) GetBindName(bind_index int32) StringName SetBindBone(bind_index int32, bone int32) GetBindBone(bind_index int32) int32 ClearBinds() }
type SkinReference ¶
type SkinReference interface { RefCounted GetSkeleton() RID GetSkin() RefSkin }
type Sky ¶
type Sky interface { Resource SetRadianceSize(size SkyRadianceSize) GetRadianceSize() SkyRadianceSize SetProcessMode(mode SkyProcessMode) GetProcessMode() SkyProcessMode SetMaterial(material RefMaterial) GetMaterial() RefMaterial }
type SliderJoint3D ¶
type SoftBody3D ¶
type SoftBody3D interface { MeshInstance3D GetPhysicsRid() RID SetCollisionMask(collision_mask uint32) GetCollisionMask() uint32 SetCollisionLayer(collision_layer uint32) GetCollisionLayer() uint32 SetCollisionMaskValue(layer_number int32, value bool) GetCollisionMaskValue(layer_number int32) bool SetCollisionLayerValue(layer_number int32, value bool) GetCollisionLayerValue(layer_number int32) bool SetParentCollisionIgnore(parent_collision_ignore NodePath) GetParentCollisionIgnore() NodePath SetDisableMode(mode SoftBody3DDisableMode) GetDisableMode() SoftBody3DDisableMode GetCollisionExceptions() PhysicsBody3D AddCollisionExceptionWith(body Node) RemoveCollisionExceptionWith(body Node) SetSimulationPrecision(simulation_precision int32) GetSimulationPrecision() int32 SetTotalMass(mass float32) GetTotalMass() float32 SetLinearStiffness(linear_stiffness float32) GetLinearStiffness() float32 SetPressureCoefficient(pressure_coefficient float32) GetPressureCoefficient() float32 SetDampingCoefficient(damping_coefficient float32) GetDampingCoefficient() float32 SetDragCoefficient(drag_coefficient float32) GetDragCoefficient() float32 GetPointTransform(point_index int32) Vector3 SetPointPinned(point_index int32, pinned bool, attachment_path NodePath) IsPointPinned(point_index int32) bool SetRayPickable(ray_pickable bool) IsRayPickable() bool }
type SphereMesh ¶
type SphereMesh interface { PrimitiveMesh SetRadius(radius float32) GetRadius() float32 SetHeight(height float32) GetHeight() float32 SetRadialSegments(radial_segments int32) GetRadialSegments() int32 SetRings(rings int32) GetRings() int32 SetIsHemisphere(is_hemisphere bool) GetIsHemisphere() bool }
type SphereOccluder3D ¶
type SphereOccluder3D interface { Occluder3D SetRadius(radius float32) GetRadius() float32 }
type SphereShape3D ¶
type SpinBox ¶
type SpinBox interface { Range SetHorizontalAlignment(alignment HorizontalAlignment) GetHorizontalAlignment() HorizontalAlignment SetSuffix(suffix String) GetSuffix() String SetPrefix(prefix String) GetPrefix() String SetEditable(enabled bool) SetCustomArrowStep(arrow_step float64) GetCustomArrowStep() float64 IsEditable() bool SetUpdateOnTextChanged(enabled bool) GetUpdateOnTextChanged() bool SetSelectAllOnFocus(enabled bool) IsSelectAllOnFocus() bool Apply() GetLineEdit() LineEdit }
type SplitContainer ¶
type SplitContainer interface { Container SetSplitOffset(offset int32) GetSplitOffset() int32 ClampSplitOffset() SetCollapsed(collapsed bool) IsCollapsed() bool SetDraggerVisibility(mode SplitContainerDraggerVisibility) GetDraggerVisibility() SplitContainerDraggerVisibility SetVertical(vertical bool) IsVertical() bool }
type SpotLight3D ¶
type SpotLight3D interface { Light3D }
type SpringArm3D ¶
type SpringArm3D interface { Node3D GetHitLength() float32 SetLength(length float32) GetLength() float32 SetShape(shape RefShape3D) GetShape() RefShape3D AddExcludedObject(RID RID) RemoveExcludedObject(RID RID) bool ClearExcludedObjects() SetCollisionMask(mask uint32) GetCollisionMask() uint32 SetMargin(margin float32) GetMargin() float32 }
type Sprite2D ¶
type Sprite2D interface { Node2D SetTexture(texture RefTexture2D) GetTexture() RefTexture2D SetCentered(centered bool) IsCentered() bool SetOffset(offset Vector2) GetOffset() Vector2 SetFlipH(flip_h bool) IsFlippedH() bool SetFlipV(flip_v bool) IsFlippedV() bool SetRegionEnabled(enabled bool) IsRegionEnabled() bool IsPixelOpaque(pos Vector2) bool SetRegionRect(rect Rect2) GetRegionRect() Rect2 SetRegionFilterClipEnabled(enabled bool) IsRegionFilterClipEnabled() bool SetFrame(frame int32) GetFrame() int32 SetFrameCoords(coords Vector2i) GetFrameCoords() Vector2i SetVframes(vframes int32) GetVframes() int32 SetHframes(hframes int32) GetHframes() int32 GetRect() Rect2 }
type Sprite3D ¶
type Sprite3D interface { SpriteBase3D SetTexture(texture RefTexture2D) GetTexture() RefTexture2D SetRegionEnabled(enabled bool) IsRegionEnabled() bool SetRegionRect(rect Rect2) GetRegionRect() Rect2 SetFrame(frame int32) GetFrame() int32 SetFrameCoords(coords Vector2i) GetFrameCoords() Vector2i SetVframes(vframes int32) GetVframes() int32 SetHframes(hframes int32) GetHframes() int32 }
type SpriteBase3D ¶
type SpriteBase3D interface { GeometryInstance3D SetCentered(centered bool) IsCentered() bool SetOffset(offset Vector2) GetOffset() Vector2 SetFlipH(flip_h bool) IsFlippedH() bool SetFlipV(flip_v bool) IsFlippedV() bool SetModulate(modulate Color) GetModulate() Color SetRenderPriority(priority int32) GetRenderPriority() int32 SetPixelSize(pixel_size float32) GetPixelSize() float32 SetAxis(axis Vector3Axis) GetAxis() Vector3Axis SetDrawFlag(flag SpriteBase3DDrawFlags, enabled bool) GetDrawFlag(flag SpriteBase3DDrawFlags) bool SetAlphaCutMode(mode SpriteBase3DAlphaCutMode) GetAlphaCutMode() SpriteBase3DAlphaCutMode SetAlphaScissorThreshold(threshold float32) GetAlphaScissorThreshold() float32 SetAlphaHashScale(threshold float32) GetAlphaHashScale() float32 SetAlphaAntialiasing(alpha_aa BaseMaterial3DAlphaAntiAliasing) GetAlphaAntialiasing() BaseMaterial3DAlphaAntiAliasing SetAlphaAntialiasingEdge(edge float32) GetAlphaAntialiasingEdge() float32 SetBillboardMode(mode BaseMaterial3DBillboardMode) GetBillboardMode() BaseMaterial3DBillboardMode SetTextureFilter(mode BaseMaterial3DTextureFilter) GetTextureFilter() BaseMaterial3DTextureFilter GetItemRect() Rect2 GenerateTriangleMesh() RefTriangleMesh }
type SpriteFrames ¶
type SpriteFrames interface { Resource AddAnimation(anim StringName) HasAnimation(anim StringName) bool RemoveAnimation(anim StringName) RenameAnimation(anim StringName, newname StringName) GetAnimationNames() PackedStringArray SetAnimationSpeed(anim StringName, fps float64) GetAnimationSpeed(anim StringName) float64 SetAnimationLoop(anim StringName, loop bool) GetAnimationLoop(anim StringName) bool AddFrame(anim StringName, texture RefTexture2D, duration float32, at_position int32) SetFrame(anim StringName, idx int32, texture RefTexture2D, duration float32) RemoveFrame(anim StringName, idx int32) GetFrameCount(anim StringName) int32 GetFrameTexture(anim StringName, idx int32) RefTexture2D GetFrameDuration(anim StringName, idx int32) float32 Clear(anim StringName) ClearAll() }
type StandardMaterial3D ¶
type StandardMaterial3D interface { BaseMaterial3D }
type StaticBody2D ¶
type StaticBody2D interface { PhysicsBody2D SetConstantLinearVelocity(vel Vector2) SetConstantAngularVelocity(vel float32) GetConstantLinearVelocity() Vector2 GetConstantAngularVelocity() float32 SetPhysicsMaterialOverride(physics_material_override RefPhysicsMaterial) GetPhysicsMaterialOverride() RefPhysicsMaterial }
type StaticBody3D ¶
type StaticBody3D interface { PhysicsBody3D SetConstantLinearVelocity(vel Vector3) SetConstantAngularVelocity(vel Vector3) GetConstantLinearVelocity() Vector3 GetConstantAngularVelocity() Vector3 SetPhysicsMaterialOverride(physics_material_override RefPhysicsMaterial) GetPhysicsMaterialOverride() RefPhysicsMaterial }
type StreamPeer ¶
type StreamPeer interface { RefCounted PutData(data PackedByteArray) Error PutPartialData(data PackedByteArray) Array GetData(bytes int32) Array GetPartialData(bytes int32) Array GetAvailableBytes() int32 SetBigEndian(enable bool) IsBigEndianEnabled() bool Put8(value int8) PutU8(value uint8) Put16(value int16) PutU16(value uint16) Put32(value int32) PutU32(value uint32) Put64(value int64) PutU64(value uint64) PutFloat(value float32) PutDouble(value float64) PutString(value String) PutUtf8String(value String) PutVar(value Variant, full_objects bool) Get8() int8 GetU8() uint8 Get16() int16 GetU16() uint16 Get32() int32 GetU32() uint32 Get64() int64 GetU64() uint64 GetFloat() float32 GetDouble() float64 GetString(bytes int32) String GetUtf8String(bytes int32) String GetVar(allow_objects bool) Variant }
type StreamPeerBuffer ¶
type StreamPeerBuffer interface { StreamPeer Seek(position int32) GetSize() int32 GetPosition() int32 Resize(size int32) SetDataArray(data PackedByteArray) GetDataArray() PackedByteArray Clear() Duplicate() RefStreamPeerBuffer }
type StreamPeerExtension ¶
type StreamPeerExtension interface { StreamPeer }
type StreamPeerGZIP ¶
type StreamPeerGZIP interface { StreamPeer StartCompression(use_deflate bool, buffer_size int32) Error StartDecompression(use_deflate bool, buffer_size int32) Error Finish() Error Clear() }
type StreamPeerTCP ¶
type StreamPeerTLS ¶
type StreamPeerTLS interface { StreamPeer Poll() AcceptStream(stream RefStreamPeer, server_options RefTLSOptions) Error ConnectToStream(stream RefStreamPeer, common_name String, client_options RefTLSOptions) Error GetStatus() StreamPeerTLSStatus GetStream() RefStreamPeer DisconnectFromStream() }
type String ¶
type String [8]uint8
* String * indexingReturnType: String * isKeyed: false * hasDestructor: true
func NewStringWithGDExtensionConstTypePtr ¶
func NewStringWithGDExtensionConstTypePtr(src GDExtensionConstTypePtr) String
copy funuctions
func NewStringWithStringName ¶
func NewStringWithStringName(from StringName) String
NewString, index: 2
func NewStringWithUtf32Char ¶
func NewStringWithUtf32Char(content Char32T) String
func NewStringWithUtf8Chars ¶
func (*String) Add_StringName ¶
func (cx *String) Add_StringName(right StringName) String
Add_StringName operator
func (String) AsGDExtensionConstStringPtr ¶
func (cx String) AsGDExtensionConstStringPtr() GDExtensionConstStringPtr
func (*String) BeginsWith ¶
BeginsWith : begins_with * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*String) Bigrams ¶
func (cx *String) Bigrams() PackedStringArray
Bigrams : bigrams * is_vararg = false, is_static = false * goReturnType(PackedStringArray) -> PackedStringArray
func (*String) BinToInt ¶
BinToInt : bin_to_int * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*String) CEscape ¶
CEscape : c_escape * is_vararg = false, is_static = false * goReturnType(String) -> String
func (*String) CUnescape ¶
CUnescape : c_unescape * is_vararg = false, is_static = false * goReturnType(String) -> String
func (*String) Capitalize ¶
Capitalize : capitalize * is_vararg = false, is_static = false * goReturnType(String) -> String
func (*String) CasecmpTo ¶
CasecmpTo : casecmp_to * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*String) Chr ¶
Chr : chr * is_vararg = false, is_static = true * goReturnType(String) -> String
func (*String) Contains ¶
Contains : contains * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*String) Count ¶
Count : count * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*String) Countn ¶
Countn : countn * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*String) Dedent ¶
Dedent : dedent * is_vararg = false, is_static = false * goReturnType(String) -> String
func (*String) EndsWith ¶
EndsWith : ends_with * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*String) Equal_String ¶
Equal_String operator
func (*String) Equal_StringName ¶
func (cx *String) Equal_StringName(right StringName) bool
Equal_StringName operator
func (*String) Equal_Variant ¶
members Equal_Variant operator
func (*String) Erase ¶
Erase : erase * is_vararg = false, is_static = false * goReturnType(String) -> String
func (*String) Find ¶
Find : find * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*String) Findn ¶
Findn : findn * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*String) Format ¶
Format : format * is_vararg = false, is_static = false * goReturnType(String) -> String
func (*String) GetBaseDir ¶
GetBaseDir : get_base_dir * is_vararg = false, is_static = false * goReturnType(String) -> String
func (*String) GetBasename ¶
GetBasename : get_basename * is_vararg = false, is_static = false * goReturnType(String) -> String
func (*String) GetExtension ¶
GetExtension : get_extension * is_vararg = false, is_static = false * goReturnType(String) -> String
func (*String) GetFile ¶
GetFile : get_file * is_vararg = false, is_static = false * goReturnType(String) -> String
func (*String) GetIndexed ¶
func (*String) GetSlice ¶
GetSlice : get_slice * is_vararg = false, is_static = false * goReturnType(String) -> String
func (*String) GetSliceCount ¶
GetSliceCount : get_slice_count * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*String) GetSlicec ¶
GetSlicec : get_slicec * is_vararg = false, is_static = false * goReturnType(String) -> String
func (*String) Greater_String ¶
Greater_String operator
func (*String) Greater_equal_String ¶
Greater_equal_String operator
func (*String) Hash ¶
Hash : hash * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*String) HexDecode ¶
func (cx *String) HexDecode() PackedByteArray
HexDecode : hex_decode * is_vararg = false, is_static = false * goReturnType(PackedByteArray) -> PackedByteArray
func (*String) HexToInt ¶
HexToInt : hex_to_int * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*String) HumanizeSize ¶
HumanizeSize : humanize_size * is_vararg = false, is_static = true * goReturnType(String) -> String
func (*String) In_Dictionary ¶
func (cx *String) In_Dictionary(right Dictionary) bool
In_Dictionary operator
func (*String) In_PackedStringArray ¶
func (cx *String) In_PackedStringArray(right PackedStringArray) bool
In_PackedStringArray operator
func (*String) In_StringName ¶
func (cx *String) In_StringName(right StringName) bool
In_StringName operator
func (*String) Indent ¶
Indent : indent * is_vararg = false, is_static = false * goReturnType(String) -> String
func (*String) Insert ¶
Insert : insert * is_vararg = false, is_static = false * goReturnType(String) -> String
func (*String) IsAbsolutePath ¶
IsAbsolutePath : is_absolute_path * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*String) IsEmpty ¶
IsEmpty : is_empty * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*String) IsRelativePath ¶
IsRelativePath : is_relative_path * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*String) IsSubsequenceOf ¶
IsSubsequenceOf : is_subsequence_of * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*String) IsSubsequenceOfn ¶
IsSubsequenceOfn : is_subsequence_ofn * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*String) IsValidFilename ¶
IsValidFilename : is_valid_filename * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*String) IsValidFloat ¶
IsValidFloat : is_valid_float * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*String) IsValidHexNumber ¶
IsValidHexNumber : is_valid_hex_number * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*String) IsValidHtmlColor ¶
IsValidHtmlColor : is_valid_html_color * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*String) IsValidIdentifier ¶
IsValidIdentifier : is_valid_identifier * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*String) IsValidInt ¶
IsValidInt : is_valid_int * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*String) IsValidIpAddress ¶
IsValidIpAddress : is_valid_ip_address * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*String) Join ¶
func (cx *String) Join(parts PackedStringArray) String
Join : join * is_vararg = false, is_static = false * goReturnType(String) -> String
func (*String) JsonEscape ¶
JsonEscape : json_escape * is_vararg = false, is_static = false * goReturnType(String) -> String
func (*String) Left ¶
Left : left * is_vararg = false, is_static = false * goReturnType(String) -> String
func (*String) Length ¶
Length : length * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*String) Less_equal_String ¶
Less_equal_String operator
func (*String) Lpad ¶
Lpad : lpad * is_vararg = false, is_static = false * goReturnType(String) -> String
func (*String) Lstrip ¶
Lstrip : lstrip * is_vararg = false, is_static = false * goReturnType(String) -> String
func (*String) Match ¶
Match : match * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*String) Matchn ¶
Matchn : matchn * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*String) Md5Buffer ¶
func (cx *String) Md5Buffer() PackedByteArray
Md5Buffer : md5_buffer * is_vararg = false, is_static = false * goReturnType(PackedByteArray) -> PackedByteArray
func (*String) Md5Text ¶
Md5Text : md5_text * is_vararg = false, is_static = false * goReturnType(String) -> String
func (*String) Module_Array ¶
Module_Array operator
func (*String) Module_Basis ¶
Module_Basis operator
func (*String) Module_Callable ¶
Module_Callable operator
func (*String) Module_Color ¶
Module_Color operator
func (*String) Module_Dictionary ¶
func (cx *String) Module_Dictionary(right Dictionary) String
Module_Dictionary operator
func (*String) Module_NodePath ¶
Module_NodePath operator
func (*String) Module_Object ¶
Module_Object operator
func (*String) Module_PackedByteArray ¶
func (cx *String) Module_PackedByteArray(right PackedByteArray) String
Module_PackedByteArray operator
func (*String) Module_PackedColorArray ¶
func (cx *String) Module_PackedColorArray(right PackedColorArray) String
Module_PackedColorArray operator
func (*String) Module_PackedFloat32Array ¶
func (cx *String) Module_PackedFloat32Array(right PackedFloat32Array) String
Module_PackedFloat32Array operator
func (*String) Module_PackedFloat64Array ¶
func (cx *String) Module_PackedFloat64Array(right PackedFloat64Array) String
Module_PackedFloat64Array operator
func (*String) Module_PackedInt32Array ¶
func (cx *String) Module_PackedInt32Array(right PackedInt32Array) String
Module_PackedInt32Array operator
func (*String) Module_PackedInt64Array ¶
func (cx *String) Module_PackedInt64Array(right PackedInt64Array) String
Module_PackedInt64Array operator
func (*String) Module_PackedStringArray ¶
func (cx *String) Module_PackedStringArray(right PackedStringArray) String
Module_PackedStringArray operator
func (*String) Module_PackedVector2Array ¶
func (cx *String) Module_PackedVector2Array(right PackedVector2Array) String
Module_PackedVector2Array operator
func (*String) Module_PackedVector3Array ¶
func (cx *String) Module_PackedVector3Array(right PackedVector3Array) String
Module_PackedVector3Array operator
func (*String) Module_Plane ¶
Module_Plane operator
func (*String) Module_Projection ¶
func (cx *String) Module_Projection(right Projection) String
Module_Projection operator
func (*String) Module_Quaternion ¶
func (cx *String) Module_Quaternion(right Quaternion) String
Module_Quaternion operator
func (*String) Module_Rect2 ¶
Module_Rect2 operator
func (*String) Module_Rect2i ¶
Module_Rect2i operator
func (*String) Module_Signal ¶
Module_Signal operator
func (*String) Module_String ¶
Module_String operator
func (*String) Module_StringName ¶
func (cx *String) Module_StringName(right StringName) String
Module_StringName operator
func (*String) Module_Transform2D ¶
func (cx *String) Module_Transform2D(right Transform2D) String
Module_Transform2D operator
func (*String) Module_Transform3D ¶
func (cx *String) Module_Transform3D(right Transform3D) String
Module_Transform3D operator
func (*String) Module_Variant ¶
Module_Variant operator
func (*String) Module_Vector2 ¶
Module_Vector2 operator
func (*String) Module_Vector2i ¶
Module_Vector2i operator
func (*String) Module_Vector3 ¶
Module_Vector3 operator
func (*String) Module_Vector3i ¶
Module_Vector3i operator
func (*String) Module_Vector4 ¶
Module_Vector4 operator
func (*String) Module_Vector4i ¶
Module_Vector4i operator
func (*String) Module_float ¶
Module_float operator
func (*String) NativeConstPtr ¶
func (c *String) NativeConstPtr() GDExtensionConstTypePtr
func (*String) NaturalcasecmpTo ¶
NaturalcasecmpTo : naturalcasecmp_to * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*String) NaturalnocasecmpTo ¶
NaturalnocasecmpTo : naturalnocasecmp_to * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*String) NocasecmpTo ¶
NocasecmpTo : nocasecmp_to * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*String) Not_equal_String ¶
Not_equal_String operator
func (*String) Not_equal_StringName ¶
func (cx *String) Not_equal_StringName(right StringName) bool
Not_equal_StringName operator
func (*String) Not_equal_Variant ¶
Not_equal_Variant operator
func (*String) Num ¶
Num : num * is_vararg = false, is_static = true * goReturnType(String) -> String
func (*String) NumInt64 ¶
NumInt64 : num_int64 * is_vararg = false, is_static = true * goReturnType(String) -> String
func (*String) NumScientific ¶
NumScientific : num_scientific * is_vararg = false, is_static = true * goReturnType(String) -> String
func (*String) NumUint64 ¶
NumUint64 : num_uint64 * is_vararg = false, is_static = true * goReturnType(String) -> String
func (*String) PadDecimals ¶
PadDecimals : pad_decimals * is_vararg = false, is_static = false * goReturnType(String) -> String
func (*String) PadZeros ¶
PadZeros : pad_zeros * is_vararg = false, is_static = false * goReturnType(String) -> String
func (*String) PathJoin ¶
PathJoin : path_join * is_vararg = false, is_static = false * goReturnType(String) -> String
func (*String) Repeat ¶
Repeat : repeat * is_vararg = false, is_static = false * goReturnType(String) -> String
func (*String) Replace ¶
Replace : replace * is_vararg = false, is_static = false * goReturnType(String) -> String
func (*String) Replacen ¶
Replacen : replacen * is_vararg = false, is_static = false * goReturnType(String) -> String
func (*String) Reverse ¶
Reverse : reverse * is_vararg = false, is_static = false * goReturnType(String) -> String
func (*String) Rfind ¶
Rfind : rfind * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*String) Rfindn ¶
Rfindn : rfindn * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*String) Right ¶
Right : right * is_vararg = false, is_static = false * goReturnType(String) -> String
func (*String) Rpad ¶
Rpad : rpad * is_vararg = false, is_static = false * goReturnType(String) -> String
func (*String) Rsplit ¶
func (cx *String) Rsplit(delimiter String, allow_empty bool, maxsplit int64) PackedStringArray
Rsplit : rsplit * is_vararg = false, is_static = false * goReturnType(PackedStringArray) -> PackedStringArray
func (*String) Rstrip ¶
Rstrip : rstrip * is_vararg = false, is_static = false * goReturnType(String) -> String
func (*String) SetIndexed ¶
func (*String) Sha1Buffer ¶
func (cx *String) Sha1Buffer() PackedByteArray
Sha1Buffer : sha1_buffer * is_vararg = false, is_static = false * goReturnType(PackedByteArray) -> PackedByteArray
func (*String) Sha1Text ¶
Sha1Text : sha1_text * is_vararg = false, is_static = false * goReturnType(String) -> String
func (*String) Sha256Buffer ¶
func (cx *String) Sha256Buffer() PackedByteArray
Sha256Buffer : sha256_buffer * is_vararg = false, is_static = false * goReturnType(PackedByteArray) -> PackedByteArray
func (*String) Sha256Text ¶
Sha256Text : sha256_text * is_vararg = false, is_static = false * goReturnType(String) -> String
func (*String) Similarity ¶
Similarity : similarity * is_vararg = false, is_static = false * goReturnType(float) -> float32
func (*String) SimplifyPath ¶
SimplifyPath : simplify_path * is_vararg = false, is_static = false * goReturnType(String) -> String
func (*String) Split ¶
func (cx *String) Split(delimiter String, allow_empty bool, maxsplit int64) PackedStringArray
Split : split * is_vararg = false, is_static = false * goReturnType(PackedStringArray) -> PackedStringArray
func (*String) SplitFloats ¶
func (cx *String) SplitFloats(delimiter String, allow_empty bool) PackedFloat64Array
SplitFloats : split_floats * is_vararg = false, is_static = false * goReturnType(PackedFloat64Array) -> PackedFloat64Array
func (*String) StripEdges ¶
StripEdges : strip_edges * is_vararg = false, is_static = false * goReturnType(String) -> String
func (*String) StripEscapes ¶
StripEscapes : strip_escapes * is_vararg = false, is_static = false * goReturnType(String) -> String
func (*String) Substr ¶
Substr : substr * is_vararg = false, is_static = false * goReturnType(String) -> String
func (*String) ToAsciiBuffer ¶
func (cx *String) ToAsciiBuffer() PackedByteArray
ToAsciiBuffer : to_ascii_buffer * is_vararg = false, is_static = false * goReturnType(PackedByteArray) -> PackedByteArray
func (*String) ToCamelCase ¶
ToCamelCase : to_camel_case * is_vararg = false, is_static = false * goReturnType(String) -> String
func (*String) ToFloat ¶
ToFloat : to_float * is_vararg = false, is_static = false * goReturnType(float) -> float32
func (*String) ToInt ¶
ToInt : to_int * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*String) ToLower ¶
ToLower : to_lower * is_vararg = false, is_static = false * goReturnType(String) -> String
func (*String) ToPascalCase ¶
ToPascalCase : to_pascal_case * is_vararg = false, is_static = false * goReturnType(String) -> String
func (*String) ToSnakeCase ¶
ToSnakeCase : to_snake_case * is_vararg = false, is_static = false * goReturnType(String) -> String
func (*String) ToUpper ¶
ToUpper : to_upper * is_vararg = false, is_static = false * goReturnType(String) -> String
func (*String) ToUtf16Buffer ¶
func (cx *String) ToUtf16Buffer() PackedByteArray
ToUtf16Buffer : to_utf16_buffer * is_vararg = false, is_static = false * goReturnType(PackedByteArray) -> PackedByteArray
func (*String) ToUtf32Buffer ¶
func (cx *String) ToUtf32Buffer() PackedByteArray
ToUtf32Buffer : to_utf32_buffer * is_vararg = false, is_static = false * goReturnType(PackedByteArray) -> PackedByteArray
func (*String) ToUtf8Buffer ¶
func (cx *String) ToUtf8Buffer() PackedByteArray
ToUtf8Buffer : to_utf8_buffer * is_vararg = false, is_static = false * goReturnType(PackedByteArray) -> PackedByteArray
func (*String) ToWcharBuffer ¶
func (cx *String) ToWcharBuffer() PackedByteArray
ToWcharBuffer : to_wchar_buffer * is_vararg = false, is_static = false * goReturnType(PackedByteArray) -> PackedByteArray
func (*String) TrimPrefix ¶
TrimPrefix : trim_prefix * is_vararg = false, is_static = false * goReturnType(String) -> String
func (*String) TrimSuffix ¶
TrimSuffix : trim_suffix * is_vararg = false, is_static = false * goReturnType(String) -> String
func (*String) UnicodeAt ¶
UnicodeAt : unicode_at * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*String) UriDecode ¶
UriDecode : uri_decode * is_vararg = false, is_static = false * goReturnType(String) -> String
func (*String) UriEncode ¶
UriEncode : uri_encode * is_vararg = false, is_static = false * goReturnType(String) -> String
func (*String) ValidateFilename ¶
ValidateFilename : validate_filename * is_vararg = false, is_static = false * goReturnType(String) -> String
func (*String) ValidateNodeName ¶
ValidateNodeName : validate_node_name * is_vararg = false, is_static = false * goReturnType(String) -> String
func (*String) XmlEscape ¶
XmlEscape : xml_escape * is_vararg = false, is_static = false * goReturnType(String) -> String
func (*String) XmlUnescape ¶
XmlUnescape : xml_unescape * is_vararg = false, is_static = false * goReturnType(String) -> String
type StringName ¶
type StringName [8]uint8
* StringName * indexingReturnType: * isKeyed: false * hasDestructor: true
func NewStringNameWithGDExtensionConstStringNamePtr ¶
func NewStringNameWithGDExtensionConstStringNamePtr(ptr GDExtensionConstStringNamePtr) StringName
func NewStringNameWithGDExtensionConstTypePtr ¶
func NewStringNameWithGDExtensionConstTypePtr(src GDExtensionConstTypePtr) StringName
copy funuctions
func NewStringNameWithLatin1Chars ¶
func NewStringNameWithLatin1Chars(content string) StringName
func NewStringNameWithString ¶
func NewStringNameWithString(from String) StringName
NewStringName, index: 2
func NewStringNameWithStringName ¶
func NewStringNameWithStringName(from StringName) StringName
NewStringName, index: 1
func NewStringNameWithUtf8Chars ¶
func NewStringNameWithUtf8Chars(content string) StringName
func (*StringName) Add_String ¶
func (cx *StringName) Add_String(right String) String
Add_String operator
func (*StringName) Add_StringName ¶
func (cx *StringName) Add_StringName(right StringName) String
Add_StringName operator
func (StringName) AsGDExtensionConstStringNamePtr ¶
func (cx StringName) AsGDExtensionConstStringNamePtr() GDExtensionConstStringNamePtr
func (*StringName) AsString ¶
func (cx *StringName) AsString() String
func (*StringName) BeginsWith ¶
func (cx *StringName) BeginsWith(text String) bool
BeginsWith : begins_with * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*StringName) Bigrams ¶
func (cx *StringName) Bigrams() PackedStringArray
Bigrams : bigrams * is_vararg = false, is_static = false * goReturnType(PackedStringArray) -> PackedStringArray
func (*StringName) BinToInt ¶
func (cx *StringName) BinToInt() int64
BinToInt : bin_to_int * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*StringName) CEscape ¶
func (cx *StringName) CEscape() String
CEscape : c_escape * is_vararg = false, is_static = false * goReturnType(String) -> String
func (*StringName) CUnescape ¶
func (cx *StringName) CUnescape() String
CUnescape : c_unescape * is_vararg = false, is_static = false * goReturnType(String) -> String
func (*StringName) Capitalize ¶
func (cx *StringName) Capitalize() String
Capitalize : capitalize * is_vararg = false, is_static = false * goReturnType(String) -> String
func (*StringName) CasecmpTo ¶
func (cx *StringName) CasecmpTo(to String) int64
CasecmpTo : casecmp_to * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*StringName) Contains ¶
func (cx *StringName) Contains(what String) bool
Contains : contains * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*StringName) Count ¶
func (cx *StringName) Count(what String, from int64, to int64) int64
Count : count * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*StringName) Countn ¶
func (cx *StringName) Countn(what String, from int64, to int64) int64
Countn : countn * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*StringName) Dedent ¶
func (cx *StringName) Dedent() String
Dedent : dedent * is_vararg = false, is_static = false * goReturnType(String) -> String
func (*StringName) Destroy ¶
func (cx *StringName) Destroy()
func (*StringName) EndsWith ¶
func (cx *StringName) EndsWith(text String) bool
EndsWith : ends_with * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*StringName) Equal_String ¶
func (cx *StringName) Equal_String(right String) bool
Equal_String operator
func (*StringName) Equal_StringName ¶
func (cx *StringName) Equal_StringName(right StringName) bool
Equal_StringName operator
func (*StringName) Equal_Variant ¶
func (cx *StringName) Equal_Variant(right Variant) bool
members Equal_Variant operator
func (*StringName) Erase ¶
func (cx *StringName) Erase(position int64, chars int64) String
Erase : erase * is_vararg = false, is_static = false * goReturnType(String) -> String
func (*StringName) Find ¶
func (cx *StringName) Find(what String, from int64) int64
Find : find * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*StringName) Findn ¶
func (cx *StringName) Findn(what String, from int64) int64
Findn : findn * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*StringName) Format ¶
func (cx *StringName) Format(values Variant, placeholder String) String
Format : format * is_vararg = false, is_static = false * goReturnType(String) -> String
func (*StringName) GetBaseDir ¶
func (cx *StringName) GetBaseDir() String
GetBaseDir : get_base_dir * is_vararg = false, is_static = false * goReturnType(String) -> String
func (*StringName) GetBasename ¶
func (cx *StringName) GetBasename() String
GetBasename : get_basename * is_vararg = false, is_static = false * goReturnType(String) -> String
func (*StringName) GetExtension ¶
func (cx *StringName) GetExtension() String
GetExtension : get_extension * is_vararg = false, is_static = false * goReturnType(String) -> String
func (*StringName) GetFile ¶
func (cx *StringName) GetFile() String
GetFile : get_file * is_vararg = false, is_static = false * goReturnType(String) -> String
func (*StringName) GetSlice ¶
func (cx *StringName) GetSlice(delimiter String, slice int64) String
GetSlice : get_slice * is_vararg = false, is_static = false * goReturnType(String) -> String
func (*StringName) GetSliceCount ¶
func (cx *StringName) GetSliceCount(delimiter String) int64
GetSliceCount : get_slice_count * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*StringName) GetSlicec ¶
func (cx *StringName) GetSlicec(delimiter int64, slice int64) String
GetSlicec : get_slicec * is_vararg = false, is_static = false * goReturnType(String) -> String
func (*StringName) Greater_StringName ¶
func (cx *StringName) Greater_StringName(right StringName) bool
Greater_StringName operator
func (*StringName) Greater_equal_StringName ¶
func (cx *StringName) Greater_equal_StringName(right StringName) bool
Greater_equal_StringName operator
func (*StringName) Hash ¶
func (cx *StringName) Hash() int64
Hash : hash * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*StringName) HexDecode ¶
func (cx *StringName) HexDecode() PackedByteArray
HexDecode : hex_decode * is_vararg = false, is_static = false * goReturnType(PackedByteArray) -> PackedByteArray
func (*StringName) HexToInt ¶
func (cx *StringName) HexToInt() int64
HexToInt : hex_to_int * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*StringName) In_Dictionary ¶
func (cx *StringName) In_Dictionary(right Dictionary) bool
In_Dictionary operator
func (*StringName) In_Object ¶
func (cx *StringName) In_Object(right Object) bool
In_Object operator
func (*StringName) In_PackedStringArray ¶
func (cx *StringName) In_PackedStringArray(right PackedStringArray) bool
In_PackedStringArray operator
func (*StringName) In_String ¶
func (cx *StringName) In_String(right String) bool
In_String operator
func (*StringName) In_StringName ¶
func (cx *StringName) In_StringName(right StringName) bool
In_StringName operator
func (*StringName) Indent ¶
func (cx *StringName) Indent(prefix String) String
Indent : indent * is_vararg = false, is_static = false * goReturnType(String) -> String
func (*StringName) Insert ¶
func (cx *StringName) Insert(position int64, what String) String
Insert : insert * is_vararg = false, is_static = false * goReturnType(String) -> String
func (*StringName) IsAbsolutePath ¶
func (cx *StringName) IsAbsolutePath() bool
IsAbsolutePath : is_absolute_path * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*StringName) IsEmpty ¶
func (cx *StringName) IsEmpty() bool
IsEmpty : is_empty * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*StringName) IsRelativePath ¶
func (cx *StringName) IsRelativePath() bool
IsRelativePath : is_relative_path * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*StringName) IsSubsequenceOf ¶
func (cx *StringName) IsSubsequenceOf(text String) bool
IsSubsequenceOf : is_subsequence_of * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*StringName) IsSubsequenceOfn ¶
func (cx *StringName) IsSubsequenceOfn(text String) bool
IsSubsequenceOfn : is_subsequence_ofn * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*StringName) IsValidFilename ¶
func (cx *StringName) IsValidFilename() bool
IsValidFilename : is_valid_filename * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*StringName) IsValidFloat ¶
func (cx *StringName) IsValidFloat() bool
IsValidFloat : is_valid_float * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*StringName) IsValidHexNumber ¶
func (cx *StringName) IsValidHexNumber(with_prefix bool) bool
IsValidHexNumber : is_valid_hex_number * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*StringName) IsValidHtmlColor ¶
func (cx *StringName) IsValidHtmlColor() bool
IsValidHtmlColor : is_valid_html_color * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*StringName) IsValidIdentifier ¶
func (cx *StringName) IsValidIdentifier() bool
IsValidIdentifier : is_valid_identifier * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*StringName) IsValidInt ¶
func (cx *StringName) IsValidInt() bool
IsValidInt : is_valid_int * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*StringName) IsValidIpAddress ¶
func (cx *StringName) IsValidIpAddress() bool
IsValidIpAddress : is_valid_ip_address * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*StringName) Join ¶
func (cx *StringName) Join(parts PackedStringArray) String
Join : join * is_vararg = false, is_static = false * goReturnType(String) -> String
func (*StringName) JsonEscape ¶
func (cx *StringName) JsonEscape() String
JsonEscape : json_escape * is_vararg = false, is_static = false * goReturnType(String) -> String
func (*StringName) Left ¶
func (cx *StringName) Left(length int64) String
Left : left * is_vararg = false, is_static = false * goReturnType(String) -> String
func (*StringName) Length ¶
func (cx *StringName) Length() int64
Length : length * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*StringName) Less_StringName ¶
func (cx *StringName) Less_StringName(right StringName) bool
Less_StringName operator
func (*StringName) Less_equal_StringName ¶
func (cx *StringName) Less_equal_StringName(right StringName) bool
Less_equal_StringName operator
func (*StringName) Lpad ¶
func (cx *StringName) Lpad(min_length int64, character String) String
Lpad : lpad * is_vararg = false, is_static = false * goReturnType(String) -> String
func (*StringName) Lstrip ¶
func (cx *StringName) Lstrip(chars String) String
Lstrip : lstrip * is_vararg = false, is_static = false * goReturnType(String) -> String
func (*StringName) Match ¶
func (cx *StringName) Match(expr String) bool
Match : match * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*StringName) Matchn ¶
func (cx *StringName) Matchn(expr String) bool
Matchn : matchn * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*StringName) Md5Buffer ¶
func (cx *StringName) Md5Buffer() PackedByteArray
Md5Buffer : md5_buffer * is_vararg = false, is_static = false * goReturnType(PackedByteArray) -> PackedByteArray
func (*StringName) Md5Text ¶
func (cx *StringName) Md5Text() String
Md5Text : md5_text * is_vararg = false, is_static = false * goReturnType(String) -> String
func (*StringName) Module_AABB ¶
func (cx *StringName) Module_AABB(right AABB) String
Module_AABB operator
func (*StringName) Module_Array ¶
func (cx *StringName) Module_Array(right Array) String
Module_Array operator
func (*StringName) Module_Basis ¶
func (cx *StringName) Module_Basis(right Basis) String
Module_Basis operator
func (*StringName) Module_Callable ¶
func (cx *StringName) Module_Callable(right Callable) String
Module_Callable operator
func (*StringName) Module_Color ¶
func (cx *StringName) Module_Color(right Color) String
Module_Color operator
func (*StringName) Module_Dictionary ¶
func (cx *StringName) Module_Dictionary(right Dictionary) String
Module_Dictionary operator
func (*StringName) Module_NodePath ¶
func (cx *StringName) Module_NodePath(right NodePath) String
Module_NodePath operator
func (*StringName) Module_Object ¶
func (cx *StringName) Module_Object(right Object) String
Module_Object operator
func (*StringName) Module_PackedByteArray ¶
func (cx *StringName) Module_PackedByteArray(right PackedByteArray) String
Module_PackedByteArray operator
func (*StringName) Module_PackedColorArray ¶
func (cx *StringName) Module_PackedColorArray(right PackedColorArray) String
Module_PackedColorArray operator
func (*StringName) Module_PackedFloat32Array ¶
func (cx *StringName) Module_PackedFloat32Array(right PackedFloat32Array) String
Module_PackedFloat32Array operator
func (*StringName) Module_PackedFloat64Array ¶
func (cx *StringName) Module_PackedFloat64Array(right PackedFloat64Array) String
Module_PackedFloat64Array operator
func (*StringName) Module_PackedInt32Array ¶
func (cx *StringName) Module_PackedInt32Array(right PackedInt32Array) String
Module_PackedInt32Array operator
func (*StringName) Module_PackedInt64Array ¶
func (cx *StringName) Module_PackedInt64Array(right PackedInt64Array) String
Module_PackedInt64Array operator
func (*StringName) Module_PackedStringArray ¶
func (cx *StringName) Module_PackedStringArray(right PackedStringArray) String
Module_PackedStringArray operator
func (*StringName) Module_PackedVector2Array ¶
func (cx *StringName) Module_PackedVector2Array(right PackedVector2Array) String
Module_PackedVector2Array operator
func (*StringName) Module_PackedVector3Array ¶
func (cx *StringName) Module_PackedVector3Array(right PackedVector3Array) String
Module_PackedVector3Array operator
func (*StringName) Module_Plane ¶
func (cx *StringName) Module_Plane(right Plane) String
Module_Plane operator
func (*StringName) Module_Projection ¶
func (cx *StringName) Module_Projection(right Projection) String
Module_Projection operator
func (*StringName) Module_Quaternion ¶
func (cx *StringName) Module_Quaternion(right Quaternion) String
Module_Quaternion operator
func (*StringName) Module_Rect2 ¶
func (cx *StringName) Module_Rect2(right Rect2) String
Module_Rect2 operator
func (*StringName) Module_Rect2i ¶
func (cx *StringName) Module_Rect2i(right Rect2i) String
Module_Rect2i operator
func (*StringName) Module_Signal ¶
func (cx *StringName) Module_Signal(right Signal) String
Module_Signal operator
func (*StringName) Module_String ¶
func (cx *StringName) Module_String(right String) String
Module_String operator
func (*StringName) Module_StringName ¶
func (cx *StringName) Module_StringName(right StringName) String
Module_StringName operator
func (*StringName) Module_Transform2D ¶
func (cx *StringName) Module_Transform2D(right Transform2D) String
Module_Transform2D operator
func (*StringName) Module_Transform3D ¶
func (cx *StringName) Module_Transform3D(right Transform3D) String
Module_Transform3D operator
func (*StringName) Module_Variant ¶
func (cx *StringName) Module_Variant(right Variant) String
Module_Variant operator
func (*StringName) Module_Vector2 ¶
func (cx *StringName) Module_Vector2(right Vector2) String
Module_Vector2 operator
func (*StringName) Module_Vector2i ¶
func (cx *StringName) Module_Vector2i(right Vector2i) String
Module_Vector2i operator
func (*StringName) Module_Vector3 ¶
func (cx *StringName) Module_Vector3(right Vector3) String
Module_Vector3 operator
func (*StringName) Module_Vector3i ¶
func (cx *StringName) Module_Vector3i(right Vector3i) String
Module_Vector3i operator
func (*StringName) Module_Vector4 ¶
func (cx *StringName) Module_Vector4(right Vector4) String
Module_Vector4 operator
func (*StringName) Module_Vector4i ¶
func (cx *StringName) Module_Vector4i(right Vector4i) String
Module_Vector4i operator
func (*StringName) Module_bool ¶
func (cx *StringName) Module_bool(right bool) String
Module_bool operator
func (*StringName) Module_float ¶
func (cx *StringName) Module_float(right float32) String
Module_float operator
func (*StringName) Module_int ¶
func (cx *StringName) Module_int(right int64) String
Module_int operator
func (*StringName) NativeConstPtr ¶
func (c *StringName) NativeConstPtr() GDExtensionConstTypePtr
func (*StringName) NativePtr ¶
func (c *StringName) NativePtr() GDExtensionTypePtr
func (*StringName) NaturalcasecmpTo ¶
func (cx *StringName) NaturalcasecmpTo(to String) int64
NaturalcasecmpTo : naturalcasecmp_to * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*StringName) NaturalnocasecmpTo ¶
func (cx *StringName) NaturalnocasecmpTo(to String) int64
NaturalnocasecmpTo : naturalnocasecmp_to * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*StringName) NocasecmpTo ¶
func (cx *StringName) NocasecmpTo(to String) int64
NocasecmpTo : nocasecmp_to * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*StringName) Not_equal_String ¶
func (cx *StringName) Not_equal_String(right String) bool
Not_equal_String operator
func (*StringName) Not_equal_StringName ¶
func (cx *StringName) Not_equal_StringName(right StringName) bool
Not_equal_StringName operator
func (*StringName) Not_equal_Variant ¶
func (cx *StringName) Not_equal_Variant(right Variant) bool
Not_equal_Variant operator
func (*StringName) PadDecimals ¶
func (cx *StringName) PadDecimals(digits int64) String
PadDecimals : pad_decimals * is_vararg = false, is_static = false * goReturnType(String) -> String
func (*StringName) PadZeros ¶
func (cx *StringName) PadZeros(digits int64) String
PadZeros : pad_zeros * is_vararg = false, is_static = false * goReturnType(String) -> String
func (*StringName) PathJoin ¶
func (cx *StringName) PathJoin(file String) String
PathJoin : path_join * is_vararg = false, is_static = false * goReturnType(String) -> String
func (*StringName) Repeat ¶
func (cx *StringName) Repeat(count int64) String
Repeat : repeat * is_vararg = false, is_static = false * goReturnType(String) -> String
func (*StringName) Replace ¶
func (cx *StringName) Replace(what String, forwhat String) String
Replace : replace * is_vararg = false, is_static = false * goReturnType(String) -> String
func (*StringName) Replacen ¶
func (cx *StringName) Replacen(what String, forwhat String) String
Replacen : replacen * is_vararg = false, is_static = false * goReturnType(String) -> String
func (*StringName) Reverse ¶
func (cx *StringName) Reverse() String
Reverse : reverse * is_vararg = false, is_static = false * goReturnType(String) -> String
func (*StringName) Rfind ¶
func (cx *StringName) Rfind(what String, from int64) int64
Rfind : rfind * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*StringName) Rfindn ¶
func (cx *StringName) Rfindn(what String, from int64) int64
Rfindn : rfindn * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*StringName) Right ¶
func (cx *StringName) Right(length int64) String
Right : right * is_vararg = false, is_static = false * goReturnType(String) -> String
func (*StringName) Rpad ¶
func (cx *StringName) Rpad(min_length int64, character String) String
Rpad : rpad * is_vararg = false, is_static = false * goReturnType(String) -> String
func (*StringName) Rsplit ¶
func (cx *StringName) Rsplit(delimiter String, allow_empty bool, maxsplit int64) PackedStringArray
Rsplit : rsplit * is_vararg = false, is_static = false * goReturnType(PackedStringArray) -> PackedStringArray
func (*StringName) Rstrip ¶
func (cx *StringName) Rstrip(chars String) String
Rstrip : rstrip * is_vararg = false, is_static = false * goReturnType(String) -> String
func (*StringName) Sha1Buffer ¶
func (cx *StringName) Sha1Buffer() PackedByteArray
Sha1Buffer : sha1_buffer * is_vararg = false, is_static = false * goReturnType(PackedByteArray) -> PackedByteArray
func (*StringName) Sha1Text ¶
func (cx *StringName) Sha1Text() String
Sha1Text : sha1_text * is_vararg = false, is_static = false * goReturnType(String) -> String
func (*StringName) Sha256Buffer ¶
func (cx *StringName) Sha256Buffer() PackedByteArray
Sha256Buffer : sha256_buffer * is_vararg = false, is_static = false * goReturnType(PackedByteArray) -> PackedByteArray
func (*StringName) Sha256Text ¶
func (cx *StringName) Sha256Text() String
Sha256Text : sha256_text * is_vararg = false, is_static = false * goReturnType(String) -> String
func (*StringName) Similarity ¶
func (cx *StringName) Similarity(text String) float32
Similarity : similarity * is_vararg = false, is_static = false * goReturnType(float) -> float32
func (*StringName) SimplifyPath ¶
func (cx *StringName) SimplifyPath() String
SimplifyPath : simplify_path * is_vararg = false, is_static = false * goReturnType(String) -> String
func (*StringName) Split ¶
func (cx *StringName) Split(delimiter String, allow_empty bool, maxsplit int64) PackedStringArray
Split : split * is_vararg = false, is_static = false * goReturnType(PackedStringArray) -> PackedStringArray
func (*StringName) SplitFloats ¶
func (cx *StringName) SplitFloats(delimiter String, allow_empty bool) PackedFloat64Array
SplitFloats : split_floats * is_vararg = false, is_static = false * goReturnType(PackedFloat64Array) -> PackedFloat64Array
func (*StringName) StripEdges ¶
func (cx *StringName) StripEdges(left bool, right bool) String
StripEdges : strip_edges * is_vararg = false, is_static = false * goReturnType(String) -> String
func (*StringName) StripEscapes ¶
func (cx *StringName) StripEscapes() String
StripEscapes : strip_escapes * is_vararg = false, is_static = false * goReturnType(String) -> String
func (*StringName) Substr ¶
func (cx *StringName) Substr(from int64, len int64) String
Substr : substr * is_vararg = false, is_static = false * goReturnType(String) -> String
func (*StringName) ToAsciiBuffer ¶
func (cx *StringName) ToAsciiBuffer() PackedByteArray
ToAsciiBuffer : to_ascii_buffer * is_vararg = false, is_static = false * goReturnType(PackedByteArray) -> PackedByteArray
func (*StringName) ToCamelCase ¶
func (cx *StringName) ToCamelCase() String
ToCamelCase : to_camel_case * is_vararg = false, is_static = false * goReturnType(String) -> String
func (*StringName) ToFloat ¶
func (cx *StringName) ToFloat() float32
ToFloat : to_float * is_vararg = false, is_static = false * goReturnType(float) -> float32
func (*StringName) ToInt ¶
func (cx *StringName) ToInt() int64
ToInt : to_int * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*StringName) ToLower ¶
func (cx *StringName) ToLower() String
ToLower : to_lower * is_vararg = false, is_static = false * goReturnType(String) -> String
func (*StringName) ToPascalCase ¶
func (cx *StringName) ToPascalCase() String
ToPascalCase : to_pascal_case * is_vararg = false, is_static = false * goReturnType(String) -> String
func (*StringName) ToSnakeCase ¶
func (cx *StringName) ToSnakeCase() String
ToSnakeCase : to_snake_case * is_vararg = false, is_static = false * goReturnType(String) -> String
func (*StringName) ToUpper ¶
func (cx *StringName) ToUpper() String
ToUpper : to_upper * is_vararg = false, is_static = false * goReturnType(String) -> String
func (*StringName) ToUtf16Buffer ¶
func (cx *StringName) ToUtf16Buffer() PackedByteArray
ToUtf16Buffer : to_utf16_buffer * is_vararg = false, is_static = false * goReturnType(PackedByteArray) -> PackedByteArray
func (*StringName) ToUtf32Buffer ¶
func (cx *StringName) ToUtf32Buffer() PackedByteArray
ToUtf32Buffer : to_utf32_buffer * is_vararg = false, is_static = false * goReturnType(PackedByteArray) -> PackedByteArray
func (*StringName) ToUtf8 ¶
func (cx *StringName) ToUtf8() string
func (*StringName) ToUtf8Buffer ¶
func (cx *StringName) ToUtf8Buffer() PackedByteArray
ToUtf8Buffer : to_utf8_buffer * is_vararg = false, is_static = false * goReturnType(PackedByteArray) -> PackedByteArray
func (*StringName) ToWcharBuffer ¶
func (cx *StringName) ToWcharBuffer() PackedByteArray
ToWcharBuffer : to_wchar_buffer * is_vararg = false, is_static = false * goReturnType(PackedByteArray) -> PackedByteArray
func (*StringName) TrimPrefix ¶
func (cx *StringName) TrimPrefix(prefix String) String
TrimPrefix : trim_prefix * is_vararg = false, is_static = false * goReturnType(String) -> String
func (*StringName) TrimSuffix ¶
func (cx *StringName) TrimSuffix(suffix String) String
TrimSuffix : trim_suffix * is_vararg = false, is_static = false * goReturnType(String) -> String
func (*StringName) UnicodeAt ¶
func (cx *StringName) UnicodeAt(at int64) int64
UnicodeAt : unicode_at * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*StringName) UriDecode ¶
func (cx *StringName) UriDecode() String
UriDecode : uri_decode * is_vararg = false, is_static = false * goReturnType(String) -> String
func (*StringName) UriEncode ¶
func (cx *StringName) UriEncode() String
UriEncode : uri_encode * is_vararg = false, is_static = false * goReturnType(String) -> String
func (*StringName) ValidateFilename ¶
func (cx *StringName) ValidateFilename() String
ValidateFilename : validate_filename * is_vararg = false, is_static = false * goReturnType(String) -> String
func (*StringName) ValidateNodeName ¶
func (cx *StringName) ValidateNodeName() String
ValidateNodeName : validate_node_name * is_vararg = false, is_static = false * goReturnType(String) -> String
func (*StringName) XmlEscape ¶
func (cx *StringName) XmlEscape(escape_quotes bool) String
XmlEscape : xml_escape * is_vararg = false, is_static = false * goReturnType(String) -> String
func (*StringName) XmlUnescape ¶
func (cx *StringName) XmlUnescape() String
XmlUnescape : xml_unescape * is_vararg = false, is_static = false * goReturnType(String) -> String
type StyleBox ¶
type StyleBox interface { Resource // TODO: Implement virtual method: Internal_Draw(to_canvas_item RID,rect Rect2,) // TODO: Implement virtual method: Internal_GetDrawRect(rect Rect2,) Rect2 // TODO: Implement virtual method: Internal_GetMinimumSize() Vector2 // TODO: Implement virtual method: Internal_TestMask(point Vector2,rect Rect2,) bool GetMinimumSize() Vector2 SetContentMargin(margin Side, offset float32) SetContentMarginAll(offset float32) GetContentMargin(margin Side) float32 GetMargin(margin Side) float32 GetOffset() Vector2 Draw(canvas_item RID, rect Rect2) GetCurrentItemDrawn() CanvasItem TestMask(point Vector2, rect Rect2) bool }
type StyleBoxEmpty ¶
type StyleBoxEmpty interface { StyleBox }
type StyleBoxFlat ¶
type StyleBoxFlat interface { StyleBox SetBgColor(color Color) GetBgColor() Color SetBorderColor(color Color) GetBorderColor() Color SetBorderWidthAll(width int32) GetBorderWidthMin() int32 SetBorderWidth(margin Side, width int32) GetBorderWidth(margin Side) int32 SetBorderBlend(blend bool) GetBorderBlend() bool SetCornerRadiusAll(radius int32) SetCornerRadius(corner Corner, radius int32) GetCornerRadius(corner Corner) int32 SetExpandMargin(margin Side, size float32) SetExpandMarginAll(size float32) GetExpandMargin(margin Side) float32 SetDrawCenter(draw_center bool) IsDrawCenterEnabled() bool SetSkew(skew Vector2) GetSkew() Vector2 SetShadowColor(color Color) GetShadowColor() Color SetShadowSize(size int32) GetShadowSize() int32 SetShadowOffset(offset Vector2) GetShadowOffset() Vector2 SetAntiAliased(anti_aliased bool) IsAntiAliased() bool SetAaSize(size float32) GetAaSize() float32 SetCornerDetail(detail int32) GetCornerDetail() int32 }
type StyleBoxLine ¶
type StyleBoxTexture ¶
type StyleBoxTexture interface { StyleBox SetTexture(texture RefTexture2D) GetTexture() RefTexture2D SetTextureMargin(margin Side, size float32) SetTextureMarginAll(size float32) GetTextureMargin(margin Side) float32 SetExpandMargin(margin Side, size float32) SetExpandMarginAll(size float32) GetExpandMargin(margin Side) float32 SetRegionRect(region Rect2) GetRegionRect() Rect2 SetDrawCenter(enable bool) IsDrawCenterEnabled() bool SetModulate(color Color) GetModulate() Color SetHAxisStretchMode(mode StyleBoxTextureAxisStretchMode) GetHAxisStretchMode() StyleBoxTextureAxisStretchMode SetVAxisStretchMode(mode StyleBoxTextureAxisStretchMode) GetVAxisStretchMode() StyleBoxTextureAxisStretchMode }
type SubViewport ¶
type SubViewport interface { Viewport SetSize(size Vector2i) GetSize() Vector2i SetSize2DOverride(size Vector2i) GetSize2DOverride() Vector2i SetSize2DOverrideStretch(enable bool) IsSize2DOverrideStretchEnabled() bool SetUpdateMode(mode SubViewportUpdateMode) GetUpdateMode() SubViewportUpdateMode SetClearMode(mode SubViewportClearMode) GetClearMode() SubViewportClearMode }
type SubViewportContainer ¶
type SurfaceTool ¶
type SurfaceTool interface { RefCounted SetSkinWeightCount(count SurfaceToolSkinWeightCount) GetSkinWeightCount() SurfaceToolSkinWeightCount SetCustomFormat(channel_index int32, format SurfaceToolCustomFormat) GetCustomFormat(channel_index int32) SurfaceToolCustomFormat Begin(primitive MeshPrimitiveType) AddVertex(vertex Vector3) SetColor(color Color) SetNormal(normal Vector3) SetTangent(tangent Plane) SetUv(uv Vector2) SetUv2(uv2 Vector2) SetBones(bones PackedInt32Array) SetWeights(weights PackedFloat32Array) SetCustom(channel_index int32, custom_color Color) SetSmoothGroup(index uint32) AddTriangleFan(vertices PackedVector3Array, uvs PackedVector2Array, colors PackedColorArray, uv2s PackedVector2Array, normals PackedVector3Array, tangents Plane) AddIndex(index int32) Index() Deindex() GenerateNormals(flip bool) GenerateTangents() OptimizeIndicesForCache() GetAabb() AABB GenerateLod(nd_threshold float32, target_index_count int32) PackedInt32Array SetMaterial(material RefMaterial) GetPrimitiveType() MeshPrimitiveType Clear() CreateFrom(existing RefMesh, surface int32) CreateFromBlendShape(existing RefMesh, surface int32, blend_shape String) AppendFrom(existing RefMesh, surface int32, transform Transform3D) Commit(existing RefArrayMesh, flags uint64) RefArrayMesh CommitToArrays() Array }
type SyntaxHighlighter ¶
type SyntaxHighlighter interface { Resource // TODO: Implement virtual method: Internal_GetLineSyntaxHighlighting(line int32,) Dictionary // TODO: Implement virtual method: Internal_ClearHighlightingCache() // TODO: Implement virtual method: Internal_UpdateCache() GetLineSyntaxHighlighting(line int32) Dictionary UpdateCache() ClearHighlightingCache() GetTextEdit() TextEdit }
type SystemFont ¶
type SystemFont interface { Font SetAntialiasing(antialiasing TextServerFontAntialiasing) GetAntialiasing() TextServerFontAntialiasing SetGenerateMipmaps(generate_mipmaps bool) GetGenerateMipmaps() bool SetAllowSystemFallback(allow_system_fallback bool) IsAllowSystemFallback() bool SetForceAutohinter(force_autohinter bool) IsForceAutohinter() bool SetHinting(hinting TextServerHinting) GetHinting() TextServerHinting SetSubpixelPositioning(subpixel_positioning TextServerSubpixelPositioning) GetSubpixelPositioning() TextServerSubpixelPositioning SetMultichannelSignedDistanceField(msdf bool) IsMultichannelSignedDistanceField() bool SetMsdfPixelRange(msdf_pixel_range int32) GetMsdfPixelRange() int32 SetMsdfSize(msdf_size int32) GetMsdfSize() int32 SetOversampling(oversampling float32) GetOversampling() float32 GetFontNames() PackedStringArray SetFontNames(names PackedStringArray) GetFontItalic() bool SetFontItalic(italic bool) SetFontWeight(weight int32) SetFontStretch(stretch int32) }
type TCPServer ¶
type TCPServer interface { RefCounted Listen(port uint16, bind_address String) Error IsConnectionAvailable() bool IsListening() bool GetLocalPort() int32 TakeConnection() RefStreamPeerTCP Stop() }
type TLSOptions ¶
type TLSOptions interface { RefCounted Client(trusted_chain RefX509Certificate, common_name_override String) RefTLSOptions ClientUnsafe(trusted_chain RefX509Certificate) RefTLSOptions Server(key RefCryptoKey, certificate RefX509Certificate) RefTLSOptions }
type TabBar ¶
type TabBar interface { Control SetTabCount(count int32) GetTabCount() int32 SetCurrentTab(tab_idx int32) GetCurrentTab() int32 GetPreviousTab() int32 SelectPreviousAvailable() bool SelectNextAvailable() bool SetTabTitle(tab_idx int32, title String) GetTabTitle(tab_idx int32) String SetTabTextDirection(tab_idx int32, direction ControlTextDirection) GetTabTextDirection(tab_idx int32) ControlTextDirection SetTabLanguage(tab_idx int32, language String) GetTabLanguage(tab_idx int32) String SetTabIcon(tab_idx int32, icon RefTexture2D) GetTabIcon(tab_idx int32) RefTexture2D SetTabIconMaxWidth(tab_idx int32, width int32) GetTabIconMaxWidth(tab_idx int32) int32 SetTabButtonIcon(tab_idx int32, icon RefTexture2D) GetTabButtonIcon(tab_idx int32) RefTexture2D SetTabDisabled(tab_idx int32, disabled bool) IsTabDisabled(tab_idx int32) bool SetTabHidden(tab_idx int32, hidden bool) IsTabHidden(tab_idx int32) bool SetTabMetadata(tab_idx int32, metadata Variant) GetTabMetadata(tab_idx int32) Variant RemoveTab(tab_idx int32) AddTab(title String, icon RefTexture2D) GetTabIdxAtPoint(point Vector2) int32 SetTabAlignment(alignment TabBarAlignmentMode) GetTabAlignment() TabBarAlignmentMode SetClipTabs(clip_tabs bool) GetClipTabs() bool GetTabOffset() int32 GetOffsetButtonsVisible() bool EnsureTabVisible(idx int32) GetTabRect(tab_idx int32) Rect2 MoveTab(from int32, to int32) SetTabCloseDisplayPolicy(policy TabBarCloseButtonDisplayPolicy) GetTabCloseDisplayPolicy() TabBarCloseButtonDisplayPolicy SetMaxTabWidth(width int32) GetMaxTabWidth() int32 SetScrollingEnabled(enabled bool) GetScrollingEnabled() bool SetDragToRearrangeEnabled(enabled bool) GetDragToRearrangeEnabled() bool SetTabsRearrangeGroup(group_id int32) GetTabsRearrangeGroup() int32 SetScrollToSelected(enabled bool) GetScrollToSelected() bool SetSelectWithRmb(enabled bool) GetSelectWithRmb() bool ClearTabs() }
type TabContainer ¶
type TabContainer interface { Container GetTabCount() int32 SetCurrentTab(tab_idx int32) GetCurrentTab() int32 GetPreviousTab() int32 SelectPreviousAvailable() bool SelectNextAvailable() bool GetCurrentTabControl() Control GetTabBar() TabBar GetTabControl(tab_idx int32) Control SetTabAlignment(alignment TabBarAlignmentMode) GetTabAlignment() TabBarAlignmentMode SetClipTabs(clip_tabs bool) GetClipTabs() bool SetTabsVisible(visible bool) AreTabsVisible() bool SetAllTabsInFront(is_front bool) IsAllTabsInFront() bool SetTabTitle(tab_idx int32, title String) GetTabTitle(tab_idx int32) String SetTabIcon(tab_idx int32, icon RefTexture2D) GetTabIcon(tab_idx int32) RefTexture2D SetTabDisabled(tab_idx int32, disabled bool) IsTabDisabled(tab_idx int32) bool SetTabHidden(tab_idx int32, hidden bool) IsTabHidden(tab_idx int32) bool SetTabMetadata(tab_idx int32, metadata Variant) GetTabMetadata(tab_idx int32) Variant SetTabButtonIcon(tab_idx int32, icon RefTexture2D) GetTabButtonIcon(tab_idx int32) RefTexture2D GetTabIdxAtPoint(point Vector2) int32 GetTabIdxFromControl(control Control) int32 SetPopup(popup Node) GetPopup() Popup SetDragToRearrangeEnabled(enabled bool) GetDragToRearrangeEnabled() bool SetTabsRearrangeGroup(group_id int32) GetTabsRearrangeGroup() int32 SetUseHiddenTabsForMinSize(enabled bool) GetUseHiddenTabsForMinSize() bool SetTabFocusMode(focus_mode ControlFocusMode) GetTabFocusMode() ControlFocusMode }
type TextEdit ¶
type TextEdit interface { Control // TODO: Implement virtual method: Internal_HandleUnicodeInput(unicode_char int32,caret_index int32,) // TODO: Implement virtual method: Internal_Backspace(caret_index int32,) // TODO: Implement virtual method: Internal_Cut(caret_index int32,) // TODO: Implement virtual method: Internal_Copy(caret_index int32,) // TODO: Implement virtual method: Internal_Paste(caret_index int32,) // TODO: Implement virtual method: Internal_PastePrimaryClipboard(caret_index int32,) HasImeText() bool SetEditable(enabled bool) IsEditable() bool SetTextDirection(direction ControlTextDirection) GetTextDirection() ControlTextDirection SetLanguage(language String) GetLanguage() String SetStructuredTextBidiOverride(parser TextServerStructuredTextParser) GetStructuredTextBidiOverride() TextServerStructuredTextParser SetStructuredTextBidiOverrideOptions(args Array) GetStructuredTextBidiOverrideOptions() Array SetTabSize(size int32) GetTabSize() int32 SetOvertypeModeEnabled(enabled bool) IsOvertypeModeEnabled() bool SetContextMenuEnabled(enabled bool) IsContextMenuEnabled() bool SetShortcutKeysEnabled(enabled bool) IsShortcutKeysEnabled() bool SetVirtualKeyboardEnabled(enabled bool) IsVirtualKeyboardEnabled() bool SetMiddleMousePasteEnabled(enabled bool) IsMiddleMousePasteEnabled() bool Clear() SetText(text String) GetText() String GetLineCount() int32 SetPlaceholder(text String) GetPlaceholder() String SetLine(line int32, new_text String) GetLine(line int32) String GetLineWidth(line int32, wrap_index int32) int32 GetLineHeight() int32 GetIndentLevel(line int32) int32 GetFirstNonWhitespaceColumn(line int32) int32 SwapLines(from_line int32, to_line int32) InsertLineAt(line int32, text String) InsertTextAtCaret(text String, caret_index int32) RemoveText(from_line int32, from_column int32, to_line int32, to_column int32) GetNextVisibleLineOffsetFrom(line int32, visible_amount int32) int32 GetNextVisibleLineIndexOffsetFrom(line int32, wrap_index int32, visible_amount int32) Vector2i Backspace(caret_index int32) Cut(caret_index int32) Copy(caret_index int32) Paste(caret_index int32) PastePrimaryClipboard(caret_index int32) StartAction(action TextEditEditAction) EndAction() BeginComplexOperation() EndComplexOperation() HasUndo() bool HasRedo() bool Undo() Redo() ClearUndoHistory() TagSavedVersion() GetVersion() uint32 GetSavedVersion() uint32 SetSearchText(search_text String) SetSearchFlags(flags uint32) Search(text String, flags uint32, from_line int32, from_colum int32) Vector2i SetTooltipRequestFunc(callback Callable) GetLocalMousePos() Vector2 GetWordAtPos(position Vector2) String GetLineColumnAtPos(position Vector2i, allow_out_of_bounds bool) Vector2i GetPosAtLineColumn(line int32, column int32) Vector2i GetRectAtLineColumn(line int32, column int32) Rect2i GetMinimapLineAtPos(position Vector2i) int32 IsDraggingCursor() bool IsMouseOverSelection(edges bool, caret_index int32) bool SetCaretType(typeName TextEditCaretType) GetCaretType() TextEditCaretType SetCaretBlinkEnabled(enable bool) IsCaretBlinkEnabled() bool SetCaretBlinkInterval(interval float32) GetCaretBlinkInterval() float32 SetDrawCaretWhenEditableDisabled(enable bool) IsDrawingCaretWhenEditableDisabled() bool SetMoveCaretOnRightClickEnabled(enable bool) IsMoveCaretOnRightClickEnabled() bool SetCaretMidGraphemeEnabled(enabled bool) IsCaretMidGraphemeEnabled() bool SetMultipleCaretsEnabled(enabled bool) IsMultipleCaretsEnabled() bool AddCaret(line int32, col int32) int32 RemoveCaret(caret int32) RemoveSecondaryCarets() MergeOverlappingCarets() GetCaretCount() int32 AddCaretAtCarets(below bool) GetCaretIndexEditOrder() PackedInt32Array AdjustCaretsAfterEdit(caret int32, from_line int32, from_col int32, to_line int32, to_col int32) IsCaretVisible(caret_index int32) bool GetCaretDrawPos(caret_index int32) Vector2 SetCaretLine(line int32, adjust_viewport bool, can_be_hidden bool, wrap_index int32, caret_index int32) GetCaretLine(caret_index int32) int32 SetCaretColumn(column int32, adjust_viewport bool, caret_index int32) GetCaretColumn(caret_index int32) int32 GetCaretWrapIndex(caret_index int32) int32 GetWordUnderCaret(caret_index int32) String SetSelectingEnabled(enable bool) IsSelectingEnabled() bool SetDeselectOnFocusLossEnabled(enable bool) IsDeselectOnFocusLossEnabled() bool SetDragAndDropSelectionEnabled(enable bool) IsDragAndDropSelectionEnabled() bool SetSelectionMode(mode TextEditSelectionMode, line int32, column int32, caret_index int32) GetSelectionMode() TextEditSelectionMode SelectAll() SelectWordUnderCaret(caret_index int32) AddSelectionForNextOccurrence() Select(from_line int32, from_column int32, to_line int32, to_column int32, caret_index int32) HasSelection(caret_index int32) bool GetSelectedText(caret_index int32) String GetSelectionLine(caret_index int32) int32 GetSelectionColumn(caret_index int32) int32 GetSelectionFromLine(caret_index int32) int32 GetSelectionFromColumn(caret_index int32) int32 GetSelectionToLine(caret_index int32) int32 GetSelectionToColumn(caret_index int32) int32 Deselect(caret_index int32) DeleteSelection(caret_index int32) SetLineWrappingMode(mode TextEditLineWrappingMode) GetLineWrappingMode() TextEditLineWrappingMode SetAutowrapMode(autowrap_mode TextServerAutowrapMode) GetAutowrapMode() TextServerAutowrapMode IsLineWrapped(line int32) bool GetLineWrapCount(line int32) int32 GetLineWrapIndexAtColumn(line int32, column int32) int32 GetLineWrappedText(line int32) PackedStringArray SetSmoothScrollEnabled(enable bool) IsSmoothScrollEnabled() bool GetVScrollBar() VScrollBar GetHScrollBar() HScrollBar SetVScroll(value float64) GetVScroll() float64 SetHScroll(value int32) GetHScroll() int32 SetScrollPastEndOfFileEnabled(enable bool) IsScrollPastEndOfFileEnabled() bool SetVScrollSpeed(speed float32) GetVScrollSpeed() float32 SetFitContentHeightEnabled(enabled bool) IsFitContentHeightEnabled() bool GetScrollPosForLine(line int32, wrap_index int32) float64 SetLineAsFirstVisible(line int32, wrap_index int32) GetFirstVisibleLine() int32 SetLineAsCenterVisible(line int32, wrap_index int32) SetLineAsLastVisible(line int32, wrap_index int32) GetLastFullVisibleLine() int32 GetLastFullVisibleLineWrapIndex() int32 GetVisibleLineCount() int32 GetVisibleLineCountInRange(from_line int32, to_line int32) int32 GetTotalVisibleLineCount() int32 AdjustViewportToCaret(caret_index int32) CenterViewportToCaret(caret_index int32) SetDrawMinimap(enabled bool) IsDrawingMinimap() bool SetMinimapWidth(width int32) GetMinimapWidth() int32 GetMinimapVisibleLines() int32 AddGutter(at int32) RemoveGutter(gutter int32) GetGutterCount() int32 SetGutterName(gutter int32, name String) GetGutterName(gutter int32) String SetGutterType(gutter int32, typeName TextEditGutterType) GetGutterType(gutter int32) TextEditGutterType SetGutterWidth(gutter int32, width int32) GetGutterWidth(gutter int32) int32 SetGutterDraw(gutter int32, draw bool) IsGutterDrawn(gutter int32) bool SetGutterClickable(gutter int32, clickable bool) IsGutterClickable(gutter int32) bool SetGutterOverwritable(gutter int32, overwritable bool) IsGutterOverwritable(gutter int32) bool MergeGutters(from_line int32, to_line int32) SetGutterCustomDraw(column int32, draw_callback Callable) GetTotalGutterWidth() int32 SetLineGutterMetadata(line int32, gutter int32, metadata Variant) GetLineGutterMetadata(line int32, gutter int32) Variant SetLineGutterText(line int32, gutter int32, text String) GetLineGutterText(line int32, gutter int32) String SetLineGutterIcon(line int32, gutter int32, icon RefTexture2D) GetLineGutterIcon(line int32, gutter int32) RefTexture2D SetLineGutterItemColor(line int32, gutter int32, color Color) GetLineGutterItemColor(line int32, gutter int32) Color SetLineGutterClickable(line int32, gutter int32, clickable bool) IsLineGutterClickable(line int32, gutter int32) bool SetLineBackgroundColor(line int32, color Color) GetLineBackgroundColor(line int32) Color SetSyntaxHighlighter(syntax_highlighter RefSyntaxHighlighter) GetSyntaxHighlighter() RefSyntaxHighlighter SetHighlightCurrentLine(enabled bool) IsHighlightCurrentLineEnabled() bool SetHighlightAllOccurrences(enabled bool) IsHighlightAllOccurrencesEnabled() bool GetDrawControlChars() bool SetDrawControlChars(enabled bool) SetDrawTabs(enabled bool) IsDrawingTabs() bool SetDrawSpaces(enabled bool) IsDrawingSpaces() bool GetMenu() PopupMenu IsMenuVisible() bool MenuOption(option int32) }
type TextLine ¶
type TextLine interface { RefCounted Clear() SetDirection(direction TextServerDirection) GetDirection() TextServerDirection SetOrientation(orientation TextServerOrientation) GetOrientation() TextServerOrientation SetPreserveInvalid(enabled bool) GetPreserveInvalid() bool SetPreserveControl(enabled bool) GetPreserveControl() bool SetBidiOverride(override Array) AddString(text String, font RefFont, font_size int32, language String, meta Variant) bool AddObject(key Variant, size Vector2, inline_align InlineAlignment, length int32, baseline float32) bool ResizeObject(key Variant, size Vector2, inline_align InlineAlignment, baseline float32) bool SetWidth(width float32) GetWidth() float32 SetHorizontalAlignment(alignment HorizontalAlignment) GetHorizontalAlignment() HorizontalAlignment TabAlign(tab_stops PackedFloat32Array) SetFlags(flags TextServerJustificationFlag) GetFlags() TextServerJustificationFlag SetTextOverrunBehavior(overrun_behavior TextServerOverrunBehavior) GetTextOverrunBehavior() TextServerOverrunBehavior GetObjects() Array GetObjectRect(key Variant) Rect2 GetSize() Vector2 GetRid() RID GetLineAscent() float32 GetLineDescent() float32 GetLineWidth() float32 GetLineUnderlinePosition() float32 GetLineUnderlineThickness() float32 Draw(canvas RID, pos Vector2, color Color) DrawOutline(canvas RID, pos Vector2, outline_size int32, color Color) HitTest(coords float32) int32 }
type TextMesh ¶
type TextMesh interface { PrimitiveMesh SetHorizontalAlignment(alignment HorizontalAlignment) GetHorizontalAlignment() HorizontalAlignment SetVerticalAlignment(alignment VerticalAlignment) GetVerticalAlignment() VerticalAlignment SetText(text String) GetText() String SetFont(font RefFont) GetFont() RefFont SetFontSize(font_size int32) GetFontSize() int32 SetLineSpacing(line_spacing float32) GetLineSpacing() float32 SetAutowrapMode(autowrap_mode TextServerAutowrapMode) GetAutowrapMode() TextServerAutowrapMode SetJustificationFlags(justification_flags TextServerJustificationFlag) GetJustificationFlags() TextServerJustificationFlag SetDepth(depth float32) GetDepth() float32 SetWidth(width float32) GetWidth() float32 SetPixelSize(pixel_size float32) GetPixelSize() float32 SetOffset(offset Vector2) GetOffset() Vector2 SetCurveStep(curve_step float32) GetCurveStep() float32 SetTextDirection(direction TextServerDirection) GetTextDirection() TextServerDirection SetLanguage(language String) GetLanguage() String SetStructuredTextBidiOverride(parser TextServerStructuredTextParser) GetStructuredTextBidiOverride() TextServerStructuredTextParser SetStructuredTextBidiOverrideOptions(args Array) GetStructuredTextBidiOverrideOptions() Array SetUppercase(enable bool) IsUppercase() bool }
type TextParagraph ¶
type TextParagraph interface { RefCounted Clear() SetDirection(direction TextServerDirection) GetDirection() TextServerDirection SetCustomPunctuation(custom_punctuation String) GetCustomPunctuation() String SetOrientation(orientation TextServerOrientation) GetOrientation() TextServerOrientation SetPreserveInvalid(enabled bool) GetPreserveInvalid() bool SetPreserveControl(enabled bool) GetPreserveControl() bool SetBidiOverride(override Array) SetDropcap(text String, font RefFont, font_size int32, dropcap_margins Rect2, language String) bool ClearDropcap() AddString(text String, font RefFont, font_size int32, language String, meta Variant) bool AddObject(key Variant, size Vector2, inline_align InlineAlignment, length int32, baseline float32) bool ResizeObject(key Variant, size Vector2, inline_align InlineAlignment, baseline float32) bool SetAlignment(alignment HorizontalAlignment) GetAlignment() HorizontalAlignment TabAlign(tab_stops PackedFloat32Array) SetBreakFlags(flags TextServerLineBreakFlag) GetBreakFlags() TextServerLineBreakFlag SetJustificationFlags(flags TextServerJustificationFlag) GetJustificationFlags() TextServerJustificationFlag SetTextOverrunBehavior(overrun_behavior TextServerOverrunBehavior) GetTextOverrunBehavior() TextServerOverrunBehavior SetWidth(width float32) GetWidth() float32 GetNonWrappedSize() Vector2 GetSize() Vector2 GetRid() RID GetLineRid(line int32) RID GetDropcapRid() RID GetLineCount() int32 SetMaxLinesVisible(max_lines_visible int32) GetMaxLinesVisible() int32 GetLineObjects(line int32) Array GetLineObjectRect(line int32, key Variant) Rect2 GetLineSize(line int32) Vector2 GetLineRange(line int32) Vector2i GetLineAscent(line int32) float32 GetLineDescent(line int32) float32 GetLineWidth(line int32) float32 GetLineUnderlinePosition(line int32) float32 GetLineUnderlineThickness(line int32) float32 GetDropcapSize() Vector2 GetDropcapLines() int32 Draw(canvas RID, pos Vector2, color Color, dc_color Color) DrawOutline(canvas RID, pos Vector2, outline_size int32, color Color, dc_color Color) DrawLine(canvas RID, pos Vector2, line int32, color Color) DrawLineOutline(canvas RID, pos Vector2, line int32, outline_size int32, color Color) DrawDropcap(canvas RID, pos Vector2, color Color) DrawDropcapOutline(canvas RID, pos Vector2, outline_size int32, color Color) HitTest(coords Vector2) int32 }
type TextServer ¶
type TextServer interface { RefCounted HasFeature(feature TextServerFeature) bool GetName() String GetFeatures() int64 LoadSupportData(filename String) bool GetSupportDataFilename() String GetSupportDataInfo() String SaveSupportData(filename String) bool IsLocaleRightToLeft(locale String) bool NameToTag(name String) int64 TagToName(tag int64) String Has(rid RID) bool FreeRid(rid RID) CreateFont() RID CreateFontLinkedVariation(font_rid RID) RID FontSetData(font_rid RID, data PackedByteArray) FontSetFaceIndex(font_rid RID, face_index int64) FontGetFaceIndex(font_rid RID) int64 FontGetFaceCount(font_rid RID) int64 FontSetStyle(font_rid RID, style TextServerFontStyle) FontGetStyle(font_rid RID) TextServerFontStyle FontSetName(font_rid RID, name String) FontGetName(font_rid RID) String FontGetOtNameStrings(font_rid RID) Dictionary FontSetStyleName(font_rid RID, name String) FontGetStyleName(font_rid RID) String FontSetWeight(font_rid RID, weight int64) FontGetWeight(font_rid RID) int64 FontSetStretch(font_rid RID, weight int64) FontGetStretch(font_rid RID) int64 FontSetAntialiasing(font_rid RID, antialiasing TextServerFontAntialiasing) FontGetAntialiasing(font_rid RID) TextServerFontAntialiasing FontSetGenerateMipmaps(font_rid RID, generate_mipmaps bool) FontGetGenerateMipmaps(font_rid RID) bool FontSetMultichannelSignedDistanceField(font_rid RID, msdf bool) FontIsMultichannelSignedDistanceField(font_rid RID) bool FontSetMsdfPixelRange(font_rid RID, msdf_pixel_range int64) FontGetMsdfPixelRange(font_rid RID) int64 FontSetMsdfSize(font_rid RID, msdf_size int64) FontGetMsdfSize(font_rid RID) int64 FontSetFixedSize(font_rid RID, fixed_size int64) FontGetFixedSize(font_rid RID) int64 FontSetFixedSizeScaleMode(font_rid RID, fixed_size_scale_mode TextServerFixedSizeScaleMode) FontGetFixedSizeScaleMode(font_rid RID) TextServerFixedSizeScaleMode FontSetAllowSystemFallback(font_rid RID, allow_system_fallback bool) FontIsAllowSystemFallback(font_rid RID) bool FontSetForceAutohinter(font_rid RID, force_autohinter bool) FontIsForceAutohinter(font_rid RID) bool FontSetHinting(font_rid RID, hinting TextServerHinting) FontGetHinting(font_rid RID) TextServerHinting FontSetSubpixelPositioning(font_rid RID, subpixel_positioning TextServerSubpixelPositioning) FontGetSubpixelPositioning(font_rid RID) TextServerSubpixelPositioning FontSetEmbolden(font_rid RID, strength float64) FontGetEmbolden(font_rid RID) float64 FontSetSpacing(font_rid RID, spacing TextServerSpacingType, value int64) FontGetSpacing(font_rid RID, spacing TextServerSpacingType) int64 FontSetTransform(font_rid RID, transform Transform2D) FontGetTransform(font_rid RID) Transform2D FontSetVariationCoordinates(font_rid RID, variation_coordinates Dictionary) FontGetVariationCoordinates(font_rid RID) Dictionary FontSetOversampling(font_rid RID, oversampling float64) FontGetOversampling(font_rid RID) float64 FontGetSizeCacheList(font_rid RID) Vector2i FontClearSizeCache(font_rid RID) FontRemoveSizeCache(font_rid RID, size Vector2i) FontSetAscent(font_rid RID, size int64, ascent float64) FontGetAscent(font_rid RID, size int64) float64 FontSetDescent(font_rid RID, size int64, descent float64) FontGetDescent(font_rid RID, size int64) float64 FontSetUnderlinePosition(font_rid RID, size int64, underline_position float64) FontGetUnderlinePosition(font_rid RID, size int64) float64 FontSetUnderlineThickness(font_rid RID, size int64, underline_thickness float64) FontGetUnderlineThickness(font_rid RID, size int64) float64 FontSetScale(font_rid RID, size int64, scale float64) FontGetScale(font_rid RID, size int64) float64 FontGetTextureCount(font_rid RID, size Vector2i) int64 FontClearTextures(font_rid RID, size Vector2i) FontRemoveTexture(font_rid RID, size Vector2i, texture_index int64) FontSetTextureImage(font_rid RID, size Vector2i, texture_index int64, image RefImage) FontGetTextureImage(font_rid RID, size Vector2i, texture_index int64) RefImage FontSetTextureOffsets(font_rid RID, size Vector2i, texture_index int64, offset PackedInt32Array) FontGetTextureOffsets(font_rid RID, size Vector2i, texture_index int64) PackedInt32Array FontGetGlyphList(font_rid RID, size Vector2i) PackedInt32Array FontClearGlyphs(font_rid RID, size Vector2i) FontRemoveGlyph(font_rid RID, size Vector2i, glyph int64) FontGetGlyphAdvance(font_rid RID, size int64, glyph int64) Vector2 FontSetGlyphAdvance(font_rid RID, size int64, glyph int64, advance Vector2) FontGetGlyphOffset(font_rid RID, size Vector2i, glyph int64) Vector2 FontSetGlyphOffset(font_rid RID, size Vector2i, glyph int64, offset Vector2) FontGetGlyphSize(font_rid RID, size Vector2i, glyph int64) Vector2 FontSetGlyphSize(font_rid RID, size Vector2i, glyph int64, gl_size Vector2) FontGetGlyphUvRect(font_rid RID, size Vector2i, glyph int64) Rect2 FontSetGlyphUvRect(font_rid RID, size Vector2i, glyph int64, uv_rect Rect2) FontGetGlyphTextureIdx(font_rid RID, size Vector2i, glyph int64) int64 FontSetGlyphTextureIdx(font_rid RID, size Vector2i, glyph int64, texture_idx int64) FontGetGlyphTextureRid(font_rid RID, size Vector2i, glyph int64) RID FontGetGlyphTextureSize(font_rid RID, size Vector2i, glyph int64) Vector2 FontGetGlyphContours(font RID, size int64, index int64) Dictionary FontGetKerningList(font_rid RID, size int64) Vector2i FontClearKerningMap(font_rid RID, size int64) FontRemoveKerning(font_rid RID, size int64, glyph_pair Vector2i) FontSetKerning(font_rid RID, size int64, glyph_pair Vector2i, kerning Vector2) FontGetKerning(font_rid RID, size int64, glyph_pair Vector2i) Vector2 FontGetGlyphIndex(font_rid RID, size int64, char int64, variation_selector int64) int64 FontGetCharFromGlyphIndex(font_rid RID, size int64, glyph_index int64) int64 FontHasChar(font_rid RID, char int64) bool FontGetSupportedChars(font_rid RID) String FontRenderRange(font_rid RID, size Vector2i, start int64, end int64) FontRenderGlyph(font_rid RID, size Vector2i, index int64) FontDrawGlyph(font_rid RID, canvas RID, size int64, pos Vector2, index int64, color Color) FontDrawGlyphOutline(font_rid RID, canvas RID, size int64, outline_size int64, pos Vector2, index int64, color Color) FontIsLanguageSupported(font_rid RID, language String) bool FontSetLanguageSupportOverride(font_rid RID, language String, supported bool) FontGetLanguageSupportOverride(font_rid RID, language String) bool FontRemoveLanguageSupportOverride(font_rid RID, language String) FontGetLanguageSupportOverrides(font_rid RID) PackedStringArray FontIsScriptSupported(font_rid RID, script String) bool FontSetScriptSupportOverride(font_rid RID, script String, supported bool) FontGetScriptSupportOverride(font_rid RID, script String) bool FontRemoveScriptSupportOverride(font_rid RID, script String) FontGetScriptSupportOverrides(font_rid RID) PackedStringArray FontSetOpentypeFeatureOverrides(font_rid RID, overrides Dictionary) FontGetOpentypeFeatureOverrides(font_rid RID) Dictionary FontSupportedFeatureList(font_rid RID) Dictionary FontSupportedVariationList(font_rid RID) Dictionary FontGetGlobalOversampling() float64 FontSetGlobalOversampling(oversampling float64) GetHexCodeBoxSize(size int64, index int64) Vector2 DrawHexCodeBox(canvas RID, size int64, pos Vector2, index int64, color Color) CreateShapedText(direction TextServerDirection, orientation TextServerOrientation) RID ShapedTextClear(rid RID) ShapedTextSetDirection(shaped RID, direction TextServerDirection) ShapedTextGetDirection(shaped RID) TextServerDirection ShapedTextGetInferredDirection(shaped RID) TextServerDirection ShapedTextSetBidiOverride(shaped RID, override Array) ShapedTextSetCustomPunctuation(shaped RID, punct String) ShapedTextGetCustomPunctuation(shaped RID) String ShapedTextSetOrientation(shaped RID, orientation TextServerOrientation) ShapedTextGetOrientation(shaped RID) TextServerOrientation ShapedTextSetPreserveInvalid(shaped RID, enabled bool) ShapedTextGetPreserveInvalid(shaped RID) bool ShapedTextSetPreserveControl(shaped RID, enabled bool) ShapedTextGetPreserveControl(shaped RID) bool ShapedTextSetSpacing(shaped RID, spacing TextServerSpacingType, value int64) ShapedTextGetSpacing(shaped RID, spacing TextServerSpacingType) int64 ShapedTextAddString(shaped RID, text String, fonts RID, size int64, opentype_features Dictionary, language String, meta Variant) bool ShapedTextAddObject(shaped RID, key Variant, size Vector2, inline_align InlineAlignment, length int64, baseline float64) bool ShapedTextResizeObject(shaped RID, key Variant, size Vector2, inline_align InlineAlignment, baseline float64) bool ShapedGetSpanCount(shaped RID) int64 ShapedGetSpanMeta(shaped RID, index int64) Variant ShapedSetSpanUpdateFont(shaped RID, index int64, fonts RID, size int64, opentype_features Dictionary) ShapedTextSubstr(shaped RID, start int64, length int64) RID ShapedTextGetParent(shaped RID) RID ShapedTextFitToWidth(shaped RID, width float64, justification_flags TextServerJustificationFlag) float64 ShapedTextTabAlign(shaped RID, tab_stops PackedFloat32Array) float64 ShapedTextShape(shaped RID) bool ShapedTextIsReady(shaped RID) bool ShapedTextHasVisibleChars(shaped RID) bool ShapedTextGetGlyphs(shaped RID) Dictionary ShapedTextSortLogical(shaped RID) Dictionary ShapedTextGetGlyphCount(shaped RID) int64 ShapedTextGetRange(shaped RID) Vector2i ShapedTextGetLineBreaksAdv(shaped RID, width PackedFloat32Array, start int64, once bool, break_flags TextServerLineBreakFlag) PackedInt32Array ShapedTextGetLineBreaks(shaped RID, width float64, start int64, break_flags TextServerLineBreakFlag) PackedInt32Array ShapedTextGetWordBreaks(shaped RID, grapheme_flags TextServerGraphemeFlag) PackedInt32Array ShapedTextGetTrimPos(shaped RID) int64 ShapedTextGetEllipsisPos(shaped RID) int64 ShapedTextGetEllipsisGlyphs(shaped RID) Dictionary ShapedTextGetEllipsisGlyphCount(shaped RID) int64 ShapedTextOverrunTrimToWidth(shaped RID, width float64, overrun_trim_flags TextServerTextOverrunFlag) ShapedTextGetObjects(shaped RID) Array ShapedTextGetObjectRect(shaped RID, key Variant) Rect2 ShapedTextGetSize(shaped RID) Vector2 ShapedTextGetAscent(shaped RID) float64 ShapedTextGetDescent(shaped RID) float64 ShapedTextGetWidth(shaped RID) float64 ShapedTextGetUnderlinePosition(shaped RID) float64 ShapedTextGetUnderlineThickness(shaped RID) float64 ShapedTextGetCarets(shaped RID, position int64) Dictionary ShapedTextGetSelection(shaped RID, start int64, end int64) PackedVector2Array ShapedTextHitTestGrapheme(shaped RID, coords float64) int64 ShapedTextHitTestPosition(shaped RID, coords float64) int64 ShapedTextGetGraphemeBounds(shaped RID, pos int64) Vector2 ShapedTextNextGraphemePos(shaped RID, pos int64) int64 ShapedTextPrevGraphemePos(shaped RID, pos int64) int64 ShapedTextGetCharacterBreaks(shaped RID) PackedInt32Array ShapedTextNextCharacterPos(shaped RID, pos int64) int64 ShapedTextPrevCharacterPos(shaped RID, pos int64) int64 ShapedTextClosestCharacterPos(shaped RID, pos int64) int64 ShapedTextDraw(shaped RID, canvas RID, pos Vector2, clip_l float64, clip_r float64, color Color) ShapedTextDrawOutline(shaped RID, canvas RID, pos Vector2, clip_l float64, clip_r float64, outline_size int64, color Color) ShapedTextGetDominantDirectionInRange(shaped RID, start int64, end int64) TextServerDirection FormatNumber(number String, language String) String ParseNumber(number String, language String) String PercentSign(language String) String StringGetWordBreaks(strValue String, language String, chars_per_line int64) PackedInt32Array StringGetCharacterBreaks(strValue String, language String) PackedInt32Array IsConfusable(strValue String, dict PackedStringArray) int64 SpoofCheck(strValue String) bool StripDiacritics(strValue String) String IsValidIdentifier(strValue String) bool StringToUpper(strValue String, language String) String StringToLower(strValue String, language String) String ParseStructuredText(parser_type TextServerStructuredTextParser, args Array, text String) Vector3i }
type TextServerAdvanced ¶
type TextServerAdvanced interface { TextServerExtension }
type TextServerDummy ¶
type TextServerDummy interface { TextServerExtension }
type TextServerExtension ¶
type TextServerExtension interface { TextServer }
type TextServerManager ¶
type TextServerManager interface { Object AddInterface(interfaceName RefTextServer) GetInterfaceCount() int32 RemoveInterface(interfaceName RefTextServer) GetInterface(idx int32) RefTextServer GetInterfaces() Dictionary FindInterface(name String) RefTextServer SetPrimaryInterface(index RefTextServer) GetPrimaryInterface() RefTextServer }
type Texture2D ¶
type Texture2D interface { Texture // TODO: Implement virtual method: Internal_GetWidth() int32 // TODO: Implement virtual method: Internal_GetHeight() int32 // TODO: Implement virtual method: Internal_IsPixelOpaque(x int32,y int32,) bool // TODO: Implement virtual method: Internal_HasAlpha() bool // TODO: Implement virtual method: Internal_Draw(to_canvas_item RID,pos Vector2,modulate Color,transpose bool,) // TODO: Implement virtual method: Internal_DrawRect(to_canvas_item RID,rect Rect2,tile bool,modulate Color,transpose bool,) // TODO: Implement virtual method: Internal_DrawRectRegion(to_canvas_item RID,rect Rect2,src_rect Rect2,modulate Color,transpose bool,clip_uv bool,) GetWidth() int32 GetHeight() int32 GetSize() Vector2 HasAlpha() bool Draw(canvas_item RID, position Vector2, modulate Color, transpose bool) DrawRect(canvas_item RID, rect Rect2, tile bool, modulate Color, transpose bool) DrawRectRegion(canvas_item RID, rect Rect2, src_rect Rect2, modulate Color, transpose bool, clip_uv bool) GetImage() RefImage CreatePlaceholder() RefResource }
type Texture2DArray ¶
type Texture2DArray interface { ImageTextureLayered CreatePlaceholder() RefResource }
type Texture2DArrayRD ¶
type Texture2DArrayRD interface { TextureLayeredRD }
type Texture2DRD ¶
type Texture3D ¶
type Texture3D interface { Texture // TODO: Implement virtual method: Internal_GetFormat() ImageFormat // TODO: Implement virtual method: Internal_GetWidth() int32 // TODO: Implement virtual method: Internal_GetHeight() int32 // TODO: Implement virtual method: Internal_GetDepth() int32 // TODO: Implement virtual method: Internal_HasMipmaps() bool // TODO: Implement virtual method: Internal_GetData() RefImage GetFormat() ImageFormat GetWidth() int32 GetHeight() int32 GetDepth() int32 HasMipmaps() bool GetData() RefImage CreatePlaceholder() RefResource }
type Texture3DRD ¶
type TextureButton ¶
type TextureButton interface { BaseButton SetTextureNormal(texture RefTexture2D) SetTexturePressed(texture RefTexture2D) SetTextureHover(texture RefTexture2D) SetTextureDisabled(texture RefTexture2D) SetTextureFocused(texture RefTexture2D) SetClickMask(mask RefBitMap) SetIgnoreTextureSize(ignore bool) SetStretchMode(mode TextureButtonStretchMode) SetFlipH(enable bool) IsFlippedH() bool SetFlipV(enable bool) IsFlippedV() bool GetTextureNormal() RefTexture2D GetTexturePressed() RefTexture2D GetTextureHover() RefTexture2D GetTextureDisabled() RefTexture2D GetTextureFocused() RefTexture2D GetClickMask() RefBitMap GetIgnoreTextureSize() bool GetStretchMode() TextureButtonStretchMode }
type TextureCubemapArrayRD ¶
type TextureCubemapArrayRD interface { TextureLayeredRD }
type TextureCubemapRD ¶
type TextureCubemapRD interface { TextureLayeredRD }
type TextureLayered ¶
type TextureLayered interface { Texture // TODO: Implement virtual method: Internal_GetFormat() ImageFormat // TODO: Implement virtual method: Internal_GetLayeredType() uint32 // TODO: Implement virtual method: Internal_GetWidth() int32 // TODO: Implement virtual method: Internal_GetHeight() int32 // TODO: Implement virtual method: Internal_GetLayers() int32 // TODO: Implement virtual method: Internal_HasMipmaps() bool // TODO: Implement virtual method: Internal_GetLayerData(layer_index int32,) RefImage GetFormat() ImageFormat GetLayeredType() TextureLayeredLayeredType GetWidth() int32 GetHeight() int32 GetLayers() int32 HasMipmaps() bool GetLayerData(layer int32) RefImage }
type TextureLayeredRD ¶
type TextureLayeredRD interface { TextureLayered SetTextureRdRid(texture_rd_rid RID) GetTextureRdRid() RID }
type TextureProgressBar ¶
type TextureProgressBar interface { Range SetUnderTexture(tex RefTexture2D) GetUnderTexture() RefTexture2D SetProgressTexture(tex RefTexture2D) GetProgressTexture() RefTexture2D SetOverTexture(tex RefTexture2D) GetOverTexture() RefTexture2D SetFillMode(mode int32) GetFillMode() int32 SetTintUnder(tint Color) GetTintUnder() Color SetTintProgress(tint Color) GetTintProgress() Color SetTintOver(tint Color) GetTintOver() Color SetTextureProgressOffset(offset Vector2) GetTextureProgressOffset() Vector2 SetRadialInitialAngle(mode float32) GetRadialInitialAngle() float32 SetRadialCenterOffset(mode Vector2) GetRadialCenterOffset() Vector2 SetFillDegrees(mode float32) GetFillDegrees() float32 SetStretchMargin(margin Side, value int32) GetStretchMargin(margin Side) int32 SetNinePatchStretch(stretch bool) GetNinePatchStretch() bool }
type TextureRect ¶
type TextureRect interface { Control SetTexture(texture RefTexture2D) GetTexture() RefTexture2D SetExpandMode(expand_mode TextureRectExpandMode) GetExpandMode() TextureRectExpandMode SetFlipH(enable bool) IsFlippedH() bool SetFlipV(enable bool) IsFlippedV() bool SetStretchMode(stretch_mode TextureRectStretchMode) GetStretchMode() TextureRectStretchMode }
type Theme ¶
type Theme interface { Resource SetIcon(name StringName, theme_type StringName, texture RefTexture2D) GetIcon(name StringName, theme_type StringName) RefTexture2D HasIcon(name StringName, theme_type StringName) bool RenameIcon(old_name StringName, name StringName, theme_type StringName) ClearIcon(name StringName, theme_type StringName) GetIconList(theme_type String) PackedStringArray GetIconTypeList() PackedStringArray SetStylebox(name StringName, theme_type StringName, texture RefStyleBox) GetStylebox(name StringName, theme_type StringName) RefStyleBox HasStylebox(name StringName, theme_type StringName) bool RenameStylebox(old_name StringName, name StringName, theme_type StringName) ClearStylebox(name StringName, theme_type StringName) GetStyleboxList(theme_type String) PackedStringArray GetStyleboxTypeList() PackedStringArray SetFont(name StringName, theme_type StringName, font RefFont) GetFont(name StringName, theme_type StringName) RefFont HasFont(name StringName, theme_type StringName) bool RenameFont(old_name StringName, name StringName, theme_type StringName) ClearFont(name StringName, theme_type StringName) GetFontList(theme_type String) PackedStringArray GetFontTypeList() PackedStringArray SetFontSize(name StringName, theme_type StringName, font_size int32) GetFontSize(name StringName, theme_type StringName) int32 HasFontSize(name StringName, theme_type StringName) bool RenameFontSize(old_name StringName, name StringName, theme_type StringName) ClearFontSize(name StringName, theme_type StringName) GetFontSizeList(theme_type String) PackedStringArray GetFontSizeTypeList() PackedStringArray SetColor(name StringName, theme_type StringName, color Color) GetColor(name StringName, theme_type StringName) Color HasColor(name StringName, theme_type StringName) bool RenameColor(old_name StringName, name StringName, theme_type StringName) ClearColor(name StringName, theme_type StringName) GetColorList(theme_type String) PackedStringArray GetColorTypeList() PackedStringArray SetConstant(name StringName, theme_type StringName, constant int32) GetConstant(name StringName, theme_type StringName) int32 HasConstant(name StringName, theme_type StringName) bool RenameConstant(old_name StringName, name StringName, theme_type StringName) ClearConstant(name StringName, theme_type StringName) GetConstantList(theme_type String) PackedStringArray GetConstantTypeList() PackedStringArray SetDefaultBaseScale(base_scale float32) GetDefaultBaseScale() float32 HasDefaultBaseScale() bool SetDefaultFont(font RefFont) GetDefaultFont() RefFont HasDefaultFont() bool SetDefaultFontSize(font_size int32) GetDefaultFontSize() int32 HasDefaultFontSize() bool SetThemeItem(data_type ThemeDataType, name StringName, theme_type StringName, value Variant) GetThemeItem(data_type ThemeDataType, name StringName, theme_type StringName) Variant HasThemeItem(data_type ThemeDataType, name StringName, theme_type StringName) bool RenameThemeItem(data_type ThemeDataType, old_name StringName, name StringName, theme_type StringName) ClearThemeItem(data_type ThemeDataType, name StringName, theme_type StringName) GetThemeItemList(data_type ThemeDataType, theme_type String) PackedStringArray GetThemeItemTypeList(data_type ThemeDataType) PackedStringArray SetTypeVariation(theme_type StringName, base_type StringName) IsTypeVariation(theme_type StringName, base_type StringName) bool ClearTypeVariation(theme_type StringName) GetTypeVariationBase(theme_type StringName) StringName GetTypeVariationList(base_type StringName) PackedStringArray AddType(theme_type StringName) RemoveType(theme_type StringName) GetTypeList() PackedStringArray MergeWith(other RefTheme) Clear() }
type ThemeDB ¶
type ThemeDB interface { Object GetDefaultTheme() RefTheme GetProjectTheme() RefTheme SetFallbackBaseScale(base_scale float32) GetFallbackBaseScale() float32 SetFallbackFont(font RefFont) GetFallbackFont() RefFont SetFallbackFontSize(font_size int32) GetFallbackFontSize() int32 SetFallbackIcon(icon RefTexture2D) GetFallbackIcon() RefTexture2D SetFallbackStylebox(stylebox RefStyleBox) GetFallbackStylebox() RefStyleBox }
type TileData ¶
type TileData interface { Object SetFlipH(flip_h bool) GetFlipH() bool SetFlipV(flip_v bool) GetFlipV() bool SetTranspose(transpose bool) GetTranspose() bool SetMaterial(material RefMaterial) GetMaterial() RefMaterial SetTextureOrigin(texture_origin Vector2i) GetTextureOrigin() Vector2i SetModulate(modulate Color) GetModulate() Color SetZIndex(z_index int32) GetZIndex() int32 SetYSortOrigin(y_sort_origin int32) GetYSortOrigin() int32 SetOccluder(layer_id int32, occluder_polygon RefOccluderPolygon2D) GetOccluder(layer_id int32) RefOccluderPolygon2D SetConstantLinearVelocity(layer_id int32, velocity Vector2) GetConstantLinearVelocity(layer_id int32) Vector2 SetConstantAngularVelocity(layer_id int32, velocity float32) GetConstantAngularVelocity(layer_id int32) float32 SetCollisionPolygonsCount(layer_id int32, polygons_count int32) GetCollisionPolygonsCount(layer_id int32) int32 AddCollisionPolygon(layer_id int32) RemoveCollisionPolygon(layer_id int32, polygon_index int32) SetCollisionPolygonPoints(layer_id int32, polygon_index int32, polygon PackedVector2Array) GetCollisionPolygonPoints(layer_id int32, polygon_index int32) PackedVector2Array SetCollisionPolygonOneWay(layer_id int32, polygon_index int32, one_way bool) IsCollisionPolygonOneWay(layer_id int32, polygon_index int32) bool SetCollisionPolygonOneWayMargin(layer_id int32, polygon_index int32, one_way_margin float32) GetCollisionPolygonOneWayMargin(layer_id int32, polygon_index int32) float32 SetTerrainSet(terrain_set int32) GetTerrainSet() int32 SetTerrain(terrain int32) GetTerrain() int32 SetTerrainPeeringBit(peering_bit TileSetCellNeighbor, terrain int32) GetTerrainPeeringBit(peering_bit TileSetCellNeighbor) int32 SetProbability(probability float32) GetProbability() float32 SetCustomData(layer_name String, value Variant) GetCustomData(layer_name String) Variant SetCustomDataByLayerId(layer_id int32, value Variant) GetCustomDataByLayerId(layer_id int32) Variant }
type TileMap ¶
type TileMap interface { Node2D // TODO: Implement virtual method: Internal_UseTileDataRuntimeUpdate(layer int32,coords Vector2i,) bool // TODO: Implement virtual method: Internal_TileDataRuntimeUpdate(layer int32,coords Vector2i,tile_data TileData,) ForceUpdate(layer int32) SetTileset(tileset RefTileSet) GetTileset() RefTileSet SetRenderingQuadrantSize(size int32) GetRenderingQuadrantSize() int32 GetLayersCount() int32 AddLayer(to_position int32) MoveLayer(layer int32, to_position int32) RemoveLayer(layer int32) SetLayerName(layer int32, name String) GetLayerName(layer int32) String SetLayerEnabled(layer int32, enabled bool) IsLayerEnabled(layer int32) bool SetLayerModulate(layer int32, modulate Color) GetLayerModulate(layer int32) Color SetLayerYSortEnabled(layer int32, y_sort_enabled bool) IsLayerYSortEnabled(layer int32) bool SetLayerYSortOrigin(layer int32, y_sort_origin int32) GetLayerYSortOrigin(layer int32) int32 SetLayerZIndex(layer int32, z_index int32) GetLayerZIndex(layer int32) int32 SetCollisionAnimatable(enabled bool) IsCollisionAnimatable() bool SetCollisionVisibilityMode(collision_visibility_mode TileMapVisibilityMode) GetCollisionVisibilityMode() TileMapVisibilityMode SetCell(layer int32, coords Vector2i, source_id int32, atlas_coords Vector2i, alternative_tile int32) EraseCell(layer int32, coords Vector2i) GetCellSourceId(layer int32, coords Vector2i, use_proxies bool) int32 GetCellAtlasCoords(layer int32, coords Vector2i, use_proxies bool) Vector2i GetCellAlternativeTile(layer int32, coords Vector2i, use_proxies bool) int32 GetCellTileData(layer int32, coords Vector2i, use_proxies bool) TileData GetCoordsForBodyRid(body RID) Vector2i GetLayerForBodyRid(body RID) int32 GetPattern(layer int32, coords_array Vector2i) RefTileMapPattern MapPattern(position_in_tilemap Vector2i, coords_in_pattern Vector2i, pattern RefTileMapPattern) Vector2i SetPattern(layer int32, position Vector2i, pattern RefTileMapPattern) SetCellsTerrainConnect(layer int32, cells Vector2i, terrain_set int32, terrain int32, ignore_empty_terrains bool) SetCellsTerrainPath(layer int32, path Vector2i, terrain_set int32, terrain int32, ignore_empty_terrains bool) FixInvalidTiles() ClearLayer(layer int32) Clear() UpdateInternals() NotifyRuntimeTileDataUpdate(layer int32) GetSurroundingCells(coords Vector2i) Vector2i GetUsedCells(layer int32) Vector2i GetUsedCellsById(layer int32, source_id int32, atlas_coords Vector2i, alternative_tile int32) Vector2i GetUsedRect() Rect2i MapToLocal(map_position Vector2i) Vector2 LocalToMap(local_position Vector2) Vector2i GetNeighborCell(coords Vector2i, neighbor TileSetCellNeighbor) Vector2i }
type TileMapPattern ¶
type TileMapPattern interface { Resource SetCell(coords Vector2i, source_id int32, atlas_coords Vector2i, alternative_tile int32) HasCell(coords Vector2i) bool RemoveCell(coords Vector2i, update_size bool) GetCellSourceId(coords Vector2i) int32 GetCellAtlasCoords(coords Vector2i) Vector2i GetCellAlternativeTile(coords Vector2i) int32 GetUsedCells() Vector2i GetSize() Vector2i SetSize(size Vector2i) IsEmpty() bool }
type TileSet ¶
type TileSet interface { Resource GetNextSourceId() int32 AddSource(source RefTileSetSource, atlas_source_id_override int32) int32 RemoveSource(source_id int32) SetSourceId(source_id int32, new_source_id int32) GetSourceCount() int32 GetSourceId(index int32) int32 HasSource(source_id int32) bool GetSource(source_id int32) RefTileSetSource SetTileShape(shape TileSetTileShape) GetTileShape() TileSetTileShape SetTileLayout(layout TileSetTileLayout) GetTileLayout() TileSetTileLayout SetTileOffsetAxis(alignment TileSetTileOffsetAxis) GetTileOffsetAxis() TileSetTileOffsetAxis SetTileSize(size Vector2i) GetTileSize() Vector2i SetUvClipping(uv_clipping bool) IsUvClipping() bool GetOcclusionLayersCount() int32 AddOcclusionLayer(to_position int32) MoveOcclusionLayer(layer_index int32, to_position int32) RemoveOcclusionLayer(layer_index int32) SetOcclusionLayerLightMask(layer_index int32, light_mask int32) GetOcclusionLayerLightMask(layer_index int32) int32 SetOcclusionLayerSdfCollision(layer_index int32, sdf_collision bool) GetOcclusionLayerSdfCollision(layer_index int32) bool GetPhysicsLayersCount() int32 AddPhysicsLayer(to_position int32) MovePhysicsLayer(layer_index int32, to_position int32) RemovePhysicsLayer(layer_index int32) SetPhysicsLayerCollisionLayer(layer_index int32, layer uint32) GetPhysicsLayerCollisionLayer(layer_index int32) uint32 SetPhysicsLayerCollisionMask(layer_index int32, mask uint32) GetPhysicsLayerCollisionMask(layer_index int32) uint32 SetPhysicsLayerPhysicsMaterial(layer_index int32, physics_material RefPhysicsMaterial) GetPhysicsLayerPhysicsMaterial(layer_index int32) RefPhysicsMaterial GetTerrainSetsCount() int32 AddTerrainSet(to_position int32) MoveTerrainSet(terrain_set int32, to_position int32) RemoveTerrainSet(terrain_set int32) SetTerrainSetMode(terrain_set int32, mode TileSetTerrainMode) GetTerrainSetMode(terrain_set int32) TileSetTerrainMode GetTerrainsCount(terrain_set int32) int32 AddTerrain(terrain_set int32, to_position int32) MoveTerrain(terrain_set int32, terrain_index int32, to_position int32) RemoveTerrain(terrain_set int32, terrain_index int32) SetTerrainName(terrain_set int32, terrain_index int32, name String) GetTerrainName(terrain_set int32, terrain_index int32) String SetTerrainColor(terrain_set int32, terrain_index int32, color Color) GetTerrainColor(terrain_set int32, terrain_index int32) Color GetCustomDataLayersCount() int32 AddCustomDataLayer(to_position int32) MoveCustomDataLayer(layer_index int32, to_position int32) RemoveCustomDataLayer(layer_index int32) GetCustomDataLayerByName(layer_name String) int32 SetCustomDataLayerName(layer_index int32, layer_name String) GetCustomDataLayerName(layer_index int32) String SetCustomDataLayerType(layer_index int32, layer_type VariantType) GetCustomDataLayerType(layer_index int32) VariantType SetSourceLevelTileProxy(source_from int32, source_to int32) GetSourceLevelTileProxy(source_from int32) int32 HasSourceLevelTileProxy(source_from int32) bool RemoveSourceLevelTileProxy(source_from int32) SetCoordsLevelTileProxy(p_source_from int32, coords_from Vector2i, source_to int32, coords_to Vector2i) GetCoordsLevelTileProxy(source_from int32, coords_from Vector2i) Array HasCoordsLevelTileProxy(source_from int32, coords_from Vector2i) bool RemoveCoordsLevelTileProxy(source_from int32, coords_from Vector2i) SetAlternativeLevelTileProxy(source_from int32, coords_from Vector2i, alternative_from int32, source_to int32, coords_to Vector2i, alternative_to int32) GetAlternativeLevelTileProxy(source_from int32, coords_from Vector2i, alternative_from int32) Array HasAlternativeLevelTileProxy(source_from int32, coords_from Vector2i, alternative_from int32) bool RemoveAlternativeLevelTileProxy(source_from int32, coords_from Vector2i, alternative_from int32) MapTileProxy(source_from int32, coords_from Vector2i, alternative_from int32) Array CleanupInvalidTileProxies() ClearTileProxies() AddPattern(pattern RefTileMapPattern, index int32) int32 GetPattern(index int32) RefTileMapPattern RemovePattern(index int32) GetPatternsCount() int32 }
type TileSetAtlasSource ¶
type TileSetAtlasSource interface { TileSetSource SetTexture(texture RefTexture2D) GetTexture() RefTexture2D SetMargins(margins Vector2i) GetMargins() Vector2i SetSeparation(separation Vector2i) GetSeparation() Vector2i SetTextureRegionSize(texture_region_size Vector2i) GetTextureRegionSize() Vector2i SetUseTexturePadding(use_texture_padding bool) GetUseTexturePadding() bool CreateTile(atlas_coords Vector2i, size Vector2i) RemoveTile(atlas_coords Vector2i) MoveTileInAtlas(atlas_coords Vector2i, new_atlas_coords Vector2i, new_size Vector2i) GetTileSizeInAtlas(atlas_coords Vector2i) Vector2i HasRoomForTile(atlas_coords Vector2i, size Vector2i, animation_columns int32, animation_separation Vector2i, frames_count int32, ignored_tile Vector2i) bool GetTilesToBeRemovedOnChange(texture RefTexture2D, margins Vector2i, separation Vector2i, texture_region_size Vector2i) PackedVector2Array GetTileAtCoords(atlas_coords Vector2i) Vector2i HasTilesOutsideTexture() bool ClearTilesOutsideTexture() SetTileAnimationColumns(atlas_coords Vector2i, frame_columns int32) GetTileAnimationColumns(atlas_coords Vector2i) int32 SetTileAnimationSeparation(atlas_coords Vector2i, separation Vector2i) GetTileAnimationSeparation(atlas_coords Vector2i) Vector2i SetTileAnimationSpeed(atlas_coords Vector2i, speed float32) GetTileAnimationSpeed(atlas_coords Vector2i) float32 SetTileAnimationMode(atlas_coords Vector2i, mode TileSetAtlasSourceTileAnimationMode) GetTileAnimationMode(atlas_coords Vector2i) TileSetAtlasSourceTileAnimationMode SetTileAnimationFramesCount(atlas_coords Vector2i, frames_count int32) GetTileAnimationFramesCount(atlas_coords Vector2i) int32 SetTileAnimationFrameDuration(atlas_coords Vector2i, frame_index int32, duration float32) GetTileAnimationFrameDuration(atlas_coords Vector2i, frame_index int32) float32 GetTileAnimationTotalDuration(atlas_coords Vector2i) float32 CreateAlternativeTile(atlas_coords Vector2i, alternative_id_override int32) int32 RemoveAlternativeTile(atlas_coords Vector2i, alternative_tile int32) SetAlternativeTileId(atlas_coords Vector2i, alternative_tile int32, new_id int32) GetNextAlternativeTileId(atlas_coords Vector2i) int32 GetTileData(atlas_coords Vector2i, alternative_tile int32) TileData GetAtlasGridSize() Vector2i GetTileTextureRegion(atlas_coords Vector2i, frame int32) Rect2i GetRuntimeTexture() RefTexture2D GetRuntimeTileTextureRegion(atlas_coords Vector2i, frame int32) Rect2i }
type TileSetScenesCollectionSource ¶
type TileSetScenesCollectionSource interface { TileSetSource GetSceneTilesCount() int32 GetSceneTileId(index int32) int32 HasSceneTileId(id int32) bool CreateSceneTile(packed_scene RefPackedScene, id_override int32) int32 SetSceneTileId(id int32, new_id int32) SetSceneTileScene(id int32, packed_scene RefPackedScene) GetSceneTileScene(id int32) RefPackedScene SetSceneTileDisplayPlaceholder(id int32, display_placeholder bool) GetSceneTileDisplayPlaceholder(id int32) bool RemoveSceneTile(id int32) GetNextSceneTileId() int32 }
type TileSetSource ¶
type TileSetSource interface { Resource GetTilesCount() int32 GetTileId(index int32) Vector2i HasTile(atlas_coords Vector2i) bool GetAlternativeTilesCount(atlas_coords Vector2i) int32 GetAlternativeTileId(atlas_coords Vector2i, index int32) int32 HasAlternativeTile(atlas_coords Vector2i, alternative_tile int32) bool }
type Time ¶
type Time interface { Object GetDatetimeDictFromUnixTime(unix_time_val int64) Dictionary GetDateDictFromUnixTime(unix_time_val int64) Dictionary GetTimeDictFromUnixTime(unix_time_val int64) Dictionary GetDatetimeStringFromUnixTime(unix_time_val int64, use_space bool) String GetDateStringFromUnixTime(unix_time_val int64) String GetTimeStringFromUnixTime(unix_time_val int64) String GetDatetimeDictFromDatetimeString(datetime String, weekday bool) Dictionary GetDatetimeStringFromDatetimeDict(datetime Dictionary, use_space bool) String GetUnixTimeFromDatetimeDict(datetime Dictionary) int64 GetUnixTimeFromDatetimeString(datetime String) int64 GetOffsetStringFromOffsetMinutes(offset_minutes int64) String GetDatetimeDictFromSystem(utc bool) Dictionary GetDateDictFromSystem(utc bool) Dictionary GetTimeDictFromSystem(utc bool) Dictionary GetDatetimeStringFromSystem(utc bool, use_space bool) String GetDateStringFromSystem(utc bool) String GetTimeStringFromSystem(utc bool) String GetTimeZoneFromSystem() Dictionary GetUnixTimeFromSystem() float64 GetTicksMsec() uint64 GetTicksUsec() uint64 }
type Timer ¶
type Timer interface { Node SetWaitTime(time_sec float64) GetWaitTime() float64 SetOneShot(enable bool) IsOneShot() bool SetAutostart(enable bool) HasAutostart() bool Start(time_sec float64) Stop() SetPaused(paused bool) IsPaused() bool IsStopped() bool GetTimeLeft() float64 SetTimerProcessCallback(callback TimerTimerProcessCallback) GetTimerProcessCallback() TimerTimerProcessCallback }
type TouchScreenButton ¶
type TouchScreenButton interface { Node2D SetTextureNormal(texture RefTexture2D) GetTextureNormal() RefTexture2D SetTexturePressed(texture RefTexture2D) GetTexturePressed() RefTexture2D SetBitmask(bitmask RefBitMap) GetBitmask() RefBitMap SetShape(shape RefShape2D) GetShape() RefShape2D SetShapeCentered(bool bool) IsShapeCentered() bool SetShapeVisible(bool bool) IsShapeVisible() bool SetAction(action String) GetAction() String SetVisibilityMode(mode TouchScreenButtonVisibilityMode) GetVisibilityMode() TouchScreenButtonVisibilityMode SetPassbyPress(enabled bool) IsPassbyPressEnabled() bool IsPressed() bool }
type Transform2D ¶
type Transform2D [24]uint8
* Transform2D * indexingReturnType: Vector2 * isKeyed: false * hasDestructor: false
func NewTransform2DWithFloat32Vector2 ¶
func NewTransform2DWithFloat32Vector2(rotation float32, position Vector2) Transform2D
NewTransform2D, index: 2
func NewTransform2DWithFloat32Vector2Float32Vector2 ¶
func NewTransform2DWithFloat32Vector2Float32Vector2(rotation float32, scale Vector2, skew float32, position Vector2) Transform2D
NewTransform2D, index: 3
func NewTransform2DWithGDExtensionConstTypePtr ¶
func NewTransform2DWithGDExtensionConstTypePtr(src GDExtensionConstTypePtr) Transform2D
copy funuctions
func NewTransform2DWithTransform2D ¶
func NewTransform2DWithTransform2D(from Transform2D) Transform2D
NewTransform2D, index: 1
func NewTransform2DWithVector2Vector2Vector2 ¶
func NewTransform2DWithVector2Vector2Vector2(x_axis Vector2, y_axis Vector2, origin Vector2) Transform2D
NewTransform2D, index: 4
func (*Transform2D) AffineInverse ¶
func (cx *Transform2D) AffineInverse() Transform2D
AffineInverse : affine_inverse * is_vararg = false, is_static = false * goReturnType(Transform2D) -> Transform2D
func (*Transform2D) BasisXform ¶
func (cx *Transform2D) BasisXform(v Vector2) Vector2
BasisXform : basis_xform * is_vararg = false, is_static = false * goReturnType(Vector2) -> Vector2
func (*Transform2D) BasisXformInv ¶
func (cx *Transform2D) BasisXformInv(v Vector2) Vector2
BasisXformInv : basis_xform_inv * is_vararg = false, is_static = false * goReturnType(Vector2) -> Vector2
func (*Transform2D) Determinant ¶
func (cx *Transform2D) Determinant() float32
Determinant : determinant * is_vararg = false, is_static = false * goReturnType(float) -> float32
func (*Transform2D) Equal_Transform2D ¶
func (cx *Transform2D) Equal_Transform2D(right Transform2D) bool
Equal_Transform2D operator
func (*Transform2D) Equal_Variant ¶
func (cx *Transform2D) Equal_Variant(right Variant) bool
Equal_Variant operator
func (*Transform2D) GetIndexed ¶
func (cx *Transform2D) GetIndexed(i int64) Vector2
func (*Transform2D) GetOrigin ¶
func (cx *Transform2D) GetOrigin() Vector2
GetOrigin : get_origin * is_vararg = false, is_static = false * goReturnType(Vector2) -> Vector2
func (*Transform2D) GetRotation ¶
func (cx *Transform2D) GetRotation() float32
GetRotation : get_rotation * is_vararg = false, is_static = false * goReturnType(float) -> float32
func (*Transform2D) GetScale ¶
func (cx *Transform2D) GetScale() Vector2
GetScale : get_scale * is_vararg = false, is_static = false * goReturnType(Vector2) -> Vector2
func (*Transform2D) GetSkew ¶
func (cx *Transform2D) GetSkew() float32
GetSkew : get_skew * is_vararg = false, is_static = false * goReturnType(float) -> float32
func (*Transform2D) In_Dictionary ¶
func (cx *Transform2D) In_Dictionary(right Dictionary) bool
In_Dictionary operator
func (*Transform2D) InterpolateWith ¶
func (cx *Transform2D) InterpolateWith(xform Transform2D, weight float32) Transform2D
InterpolateWith : interpolate_with * is_vararg = false, is_static = false * goReturnType(Transform2D) -> Transform2D
func (*Transform2D) Inverse ¶
func (cx *Transform2D) Inverse() Transform2D
Inverse : inverse * is_vararg = false, is_static = false * goReturnType(Transform2D) -> Transform2D
func (*Transform2D) IsConformal ¶
func (cx *Transform2D) IsConformal() bool
IsConformal : is_conformal * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*Transform2D) IsEqualApprox ¶
func (cx *Transform2D) IsEqualApprox(xform Transform2D) bool
IsEqualApprox : is_equal_approx * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*Transform2D) IsFinite ¶
func (cx *Transform2D) IsFinite() bool
IsFinite : is_finite * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*Transform2D) LookingAt ¶
func (cx *Transform2D) LookingAt(target Vector2) Transform2D
LookingAt : looking_at * is_vararg = false, is_static = false * goReturnType(Transform2D) -> Transform2D
func (*Transform2D) MemberGetorigin ¶
func (cx *Transform2D) MemberGetorigin() Vector2
func (*Transform2D) MemberGetx ¶
func (cx *Transform2D) MemberGetx() Vector2
func (*Transform2D) MemberGety ¶
func (cx *Transform2D) MemberGety() Vector2
func (*Transform2D) Multiply_PackedVector2Array ¶
func (cx *Transform2D) Multiply_PackedVector2Array(right PackedVector2Array) PackedVector2Array
Multiply_PackedVector2Array operator
func (*Transform2D) Multiply_Rect2 ¶
func (cx *Transform2D) Multiply_Rect2(right Rect2) Rect2
Multiply_Rect2 operator
func (*Transform2D) Multiply_Transform2D ¶
func (cx *Transform2D) Multiply_Transform2D(right Transform2D) Transform2D
Multiply_Transform2D operator
func (*Transform2D) Multiply_Vector2 ¶
func (cx *Transform2D) Multiply_Vector2(right Vector2) Vector2
Multiply_Vector2 operator
func (*Transform2D) Multiply_float ¶
func (cx *Transform2D) Multiply_float(right float32) Transform2D
Multiply_float operator
func (*Transform2D) Multiply_int ¶
func (cx *Transform2D) Multiply_int(right int64) Transform2D
Multiply_int operator
func (*Transform2D) NativeConstPtr ¶
func (c *Transform2D) NativeConstPtr() GDExtensionConstTypePtr
func (*Transform2D) NativePtr ¶
func (c *Transform2D) NativePtr() GDExtensionTypePtr
func (*Transform2D) Not_equal_Transform2D ¶
func (cx *Transform2D) Not_equal_Transform2D(right Transform2D) bool
Not_equal_Transform2D operator
func (*Transform2D) Not_equal_Variant ¶
func (cx *Transform2D) Not_equal_Variant(right Variant) bool
Not_equal_Variant operator
func (*Transform2D) Orthonormalized ¶
func (cx *Transform2D) Orthonormalized() Transform2D
Orthonormalized : orthonormalized * is_vararg = false, is_static = false * goReturnType(Transform2D) -> Transform2D
func (*Transform2D) Rotated ¶
func (cx *Transform2D) Rotated(angle float32) Transform2D
Rotated : rotated * is_vararg = false, is_static = false * goReturnType(Transform2D) -> Transform2D
func (*Transform2D) RotatedLocal ¶
func (cx *Transform2D) RotatedLocal(angle float32) Transform2D
RotatedLocal : rotated_local * is_vararg = false, is_static = false * goReturnType(Transform2D) -> Transform2D
func (*Transform2D) Scaled ¶
func (cx *Transform2D) Scaled(scale Vector2) Transform2D
Scaled : scaled * is_vararg = false, is_static = false * goReturnType(Transform2D) -> Transform2D
func (*Transform2D) ScaledLocal ¶
func (cx *Transform2D) ScaledLocal(scale Vector2) Transform2D
ScaledLocal : scaled_local * is_vararg = false, is_static = false * goReturnType(Transform2D) -> Transform2D
func (*Transform2D) SetIndexed ¶
func (cx *Transform2D) SetIndexed(i int64, value Vector2)
func (*Transform2D) Translated ¶
func (cx *Transform2D) Translated(offset Vector2) Transform2D
Translated : translated * is_vararg = false, is_static = false * goReturnType(Transform2D) -> Transform2D
func (*Transform2D) TranslatedLocal ¶
func (cx *Transform2D) TranslatedLocal(offset Vector2) Transform2D
TranslatedLocal : translated_local * is_vararg = false, is_static = false * goReturnType(Transform2D) -> Transform2D
type Transform3D ¶
type Transform3D [48]uint8
* Transform3D * indexingReturnType: * isKeyed: false * hasDestructor: false
func NewTransform3DWithBasisVector3 ¶
func NewTransform3DWithBasisVector3(basis Basis, origin Vector3) Transform3D
NewTransform3D, index: 2
func NewTransform3DWithGDExtensionConstTypePtr ¶
func NewTransform3DWithGDExtensionConstTypePtr(src GDExtensionConstTypePtr) Transform3D
copy funuctions
func NewTransform3DWithProjection ¶
func NewTransform3DWithProjection(from Projection) Transform3D
NewTransform3D, index: 4
func NewTransform3DWithTransform3D ¶
func NewTransform3DWithTransform3D(from Transform3D) Transform3D
NewTransform3D, index: 1
func NewTransform3DWithVector3Vector3Vector3Vector3 ¶
func NewTransform3DWithVector3Vector3Vector3Vector3(x_axis Vector3, y_axis Vector3, z_axis Vector3, origin Vector3) Transform3D
NewTransform3D, index: 3
func (*Transform3D) AffineInverse ¶
func (cx *Transform3D) AffineInverse() Transform3D
AffineInverse : affine_inverse * is_vararg = false, is_static = false * goReturnType(Transform3D) -> Transform3D
func (*Transform3D) Equal_Transform3D ¶
func (cx *Transform3D) Equal_Transform3D(right Transform3D) bool
Equal_Transform3D operator
func (*Transform3D) Equal_Variant ¶
func (cx *Transform3D) Equal_Variant(right Variant) bool
Equal_Variant operator
func (*Transform3D) In_Dictionary ¶
func (cx *Transform3D) In_Dictionary(right Dictionary) bool
In_Dictionary operator
func (*Transform3D) InterpolateWith ¶
func (cx *Transform3D) InterpolateWith(xform Transform3D, weight float32) Transform3D
InterpolateWith : interpolate_with * is_vararg = false, is_static = false * goReturnType(Transform3D) -> Transform3D
func (*Transform3D) Inverse ¶
func (cx *Transform3D) Inverse() Transform3D
Inverse : inverse * is_vararg = false, is_static = false * goReturnType(Transform3D) -> Transform3D
func (*Transform3D) IsEqualApprox ¶
func (cx *Transform3D) IsEqualApprox(xform Transform3D) bool
IsEqualApprox : is_equal_approx * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*Transform3D) IsFinite ¶
func (cx *Transform3D) IsFinite() bool
IsFinite : is_finite * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*Transform3D) LookingAt ¶
func (cx *Transform3D) LookingAt(target Vector3, up Vector3, use_model_front bool) Transform3D
LookingAt : looking_at * is_vararg = false, is_static = false * goReturnType(Transform3D) -> Transform3D
func (*Transform3D) MemberGetbasis ¶
func (cx *Transform3D) MemberGetbasis() Basis
func (*Transform3D) MemberGetorigin ¶
func (cx *Transform3D) MemberGetorigin() Vector3
func (*Transform3D) Multiply_AABB ¶
func (cx *Transform3D) Multiply_AABB(right AABB) AABB
Multiply_AABB operator
func (*Transform3D) Multiply_PackedVector3Array ¶
func (cx *Transform3D) Multiply_PackedVector3Array(right PackedVector3Array) PackedVector3Array
Multiply_PackedVector3Array operator
func (*Transform3D) Multiply_Plane ¶
func (cx *Transform3D) Multiply_Plane(right Plane) Plane
Multiply_Plane operator
func (*Transform3D) Multiply_Transform3D ¶
func (cx *Transform3D) Multiply_Transform3D(right Transform3D) Transform3D
Multiply_Transform3D operator
func (*Transform3D) Multiply_Vector3 ¶
func (cx *Transform3D) Multiply_Vector3(right Vector3) Vector3
Multiply_Vector3 operator
func (*Transform3D) Multiply_float ¶
func (cx *Transform3D) Multiply_float(right float32) Transform3D
Multiply_float operator
func (*Transform3D) Multiply_int ¶
func (cx *Transform3D) Multiply_int(right int64) Transform3D
Multiply_int operator
func (*Transform3D) NativeConstPtr ¶
func (c *Transform3D) NativeConstPtr() GDExtensionConstTypePtr
func (*Transform3D) NativePtr ¶
func (c *Transform3D) NativePtr() GDExtensionTypePtr
func (*Transform3D) Not_equal_Transform3D ¶
func (cx *Transform3D) Not_equal_Transform3D(right Transform3D) bool
Not_equal_Transform3D operator
func (*Transform3D) Not_equal_Variant ¶
func (cx *Transform3D) Not_equal_Variant(right Variant) bool
Not_equal_Variant operator
func (*Transform3D) Orthonormalized ¶
func (cx *Transform3D) Orthonormalized() Transform3D
Orthonormalized : orthonormalized * is_vararg = false, is_static = false * goReturnType(Transform3D) -> Transform3D
func (*Transform3D) Rotated ¶
func (cx *Transform3D) Rotated(axis Vector3, angle float32) Transform3D
Rotated : rotated * is_vararg = false, is_static = false * goReturnType(Transform3D) -> Transform3D
func (*Transform3D) RotatedLocal ¶
func (cx *Transform3D) RotatedLocal(axis Vector3, angle float32) Transform3D
RotatedLocal : rotated_local * is_vararg = false, is_static = false * goReturnType(Transform3D) -> Transform3D
func (*Transform3D) Scaled ¶
func (cx *Transform3D) Scaled(scale Vector3) Transform3D
Scaled : scaled * is_vararg = false, is_static = false * goReturnType(Transform3D) -> Transform3D
func (*Transform3D) ScaledLocal ¶
func (cx *Transform3D) ScaledLocal(scale Vector3) Transform3D
ScaledLocal : scaled_local * is_vararg = false, is_static = false * goReturnType(Transform3D) -> Transform3D
func (*Transform3D) Translated ¶
func (cx *Transform3D) Translated(offset Vector3) Transform3D
Translated : translated * is_vararg = false, is_static = false * goReturnType(Transform3D) -> Transform3D
func (*Transform3D) TranslatedLocal ¶
func (cx *Transform3D) TranslatedLocal(offset Vector3) Transform3D
TranslatedLocal : translated_local * is_vararg = false, is_static = false * goReturnType(Transform3D) -> Transform3D
type Translation ¶
type Translation interface { Resource // TODO: Implement virtual method: Internal_GetPluralMessage(src_message StringName,src_plural_message StringName,n int32,context StringName,) StringName // TODO: Implement virtual method: Internal_GetMessage(src_message StringName,context StringName,) StringName SetLocale(locale String) GetLocale() String AddMessage(src_message StringName, xlated_message StringName, context StringName) AddPluralMessage(src_message StringName, xlated_messages PackedStringArray, context StringName) GetMessage(src_message StringName, context StringName) StringName GetPluralMessage(src_message StringName, src_plural_message StringName, n int32, context StringName) StringName EraseMessage(src_message StringName, context StringName) GetMessageList() PackedStringArray GetTranslatedMessageList() PackedStringArray GetMessageCount() int32 }
type TranslationServer ¶
type TranslationServer interface { Object SetLocale(locale String) GetLocale() String GetToolLocale() String CompareLocales(locale_a String, locale_b String) int32 StandardizeLocale(locale String) String GetAllLanguages() PackedStringArray GetLanguageName(language String) String GetAllScripts() PackedStringArray GetScriptName(script String) String GetAllCountries() PackedStringArray GetCountryName(country String) String GetLocaleName(locale String) String Translate(message StringName, context StringName) StringName TranslatePlural(message StringName, plural_message StringName, n int32, context StringName) StringName AddTranslation(translation RefTranslation) RemoveTranslation(translation RefTranslation) GetTranslationObject(locale String) RefTranslation Clear() GetLoadedLocales() PackedStringArray IsPseudolocalizationEnabled() bool SetPseudolocalizationEnabled(enabled bool) ReloadPseudolocalization() Pseudolocalize(message StringName) StringName }
type Tree ¶
type Tree interface { Control Clear() CreateItem(parent TreeItem, index int32) TreeItem GetRoot() TreeItem SetColumnCustomMinimumWidth(column int32, min_width int32) SetColumnExpand(column int32, expand bool) SetColumnExpandRatio(column int32, ratio int32) SetColumnClipContent(column int32, enable bool) IsColumnExpanding(column int32) bool IsColumnClippingContent(column int32) bool GetColumnExpandRatio(column int32) int32 GetColumnWidth(column int32) int32 SetHideRoot(enable bool) IsRootHidden() bool GetNextSelected(from TreeItem) TreeItem GetSelected() TreeItem SetSelected(item TreeItem, column int32) GetSelectedColumn() int32 GetPressedButton() int32 SetSelectMode(mode TreeSelectMode) GetSelectMode() TreeSelectMode DeselectAll() SetColumns(amount int32) GetColumns() int32 GetEdited() TreeItem GetEditedColumn() int32 EditSelected(force_edit bool) bool GetCustomPopupRect() Rect2 GetItemAreaRect(item TreeItem, column int32, button_index int32) Rect2 GetItemAtPosition(position Vector2) TreeItem GetColumnAtPosition(position Vector2) int32 GetDropSectionAtPosition(position Vector2) int32 GetButtonIdAtPosition(position Vector2) int32 EnsureCursorIsVisible() SetColumnTitlesVisible(visible bool) AreColumnTitlesVisible() bool SetColumnTitle(column int32, title String) GetColumnTitle(column int32) String SetColumnTitleAlignment(column int32, title_alignment HorizontalAlignment) GetColumnTitleAlignment(column int32) HorizontalAlignment SetColumnTitleDirection(column int32, direction ControlTextDirection) GetColumnTitleDirection(column int32) ControlTextDirection SetColumnTitleLanguage(column int32, language String) GetColumnTitleLanguage(column int32) String GetScroll() Vector2 ScrollToItem(item TreeItem, center_on_item bool) SetHScrollEnabled(h_scroll bool) IsHScrollEnabled() bool SetVScrollEnabled(h_scroll bool) IsVScrollEnabled() bool SetHideFolding(hide bool) IsFoldingHidden() bool SetEnableRecursiveFolding(enable bool) IsRecursiveFoldingEnabled() bool SetDropModeFlags(flags int32) GetDropModeFlags() int32 SetAllowRmbSelect(allow bool) GetAllowRmbSelect() bool SetAllowReselect(allow bool) GetAllowReselect() bool SetAllowSearch(allow bool) GetAllowSearch() bool }
type TreeItem ¶
type TreeItem interface { Object SetCellMode(column int32, mode TreeItemTreeCellMode) GetCellMode(column int32) TreeItemTreeCellMode SetEditMultiline(column int32, multiline bool) IsEditMultiline(column int32) bool SetChecked(column int32, checked bool) SetIndeterminate(column int32, indeterminate bool) IsChecked(column int32) bool IsIndeterminate(column int32) bool PropagateCheck(column int32, emit_signal bool) SetText(column int32, text String) GetText(column int32) String SetTextDirection(column int32, direction ControlTextDirection) GetTextDirection(column int32) ControlTextDirection SetAutowrapMode(column int32, autowrap_mode TextServerAutowrapMode) GetAutowrapMode(column int32) TextServerAutowrapMode SetTextOverrunBehavior(column int32, overrun_behavior TextServerOverrunBehavior) GetTextOverrunBehavior(column int32) TextServerOverrunBehavior SetStructuredTextBidiOverride(column int32, parser TextServerStructuredTextParser) GetStructuredTextBidiOverride(column int32) TextServerStructuredTextParser SetStructuredTextBidiOverrideOptions(column int32, args Array) GetStructuredTextBidiOverrideOptions(column int32) Array SetLanguage(column int32, language String) GetLanguage(column int32) String SetSuffix(column int32, text String) GetSuffix(column int32) String SetIcon(column int32, texture RefTexture2D) GetIcon(column int32) RefTexture2D SetIconRegion(column int32, region Rect2) GetIconRegion(column int32) Rect2 SetIconMaxWidth(column int32, width int32) GetIconMaxWidth(column int32) int32 SetIconModulate(column int32, modulate Color) GetIconModulate(column int32) Color SetRange(column int32, value float64) GetRange(column int32) float64 SetRangeConfig(column int32, min float64, max float64, step float64, expr bool) GetRangeConfig(column int32) Dictionary SetMetadata(column int32, meta Variant) GetMetadata(column int32) Variant SetCustomDraw(column int32, object Object, callback StringName) SetCollapsed(enable bool) IsCollapsed() bool SetCollapsedRecursive(enable bool) IsAnyCollapsed(only_visible bool) bool SetVisible(enable bool) IsVisible() bool UncollapseTree() SetCustomMinimumHeight(height int32) GetCustomMinimumHeight() int32 SetSelectable(column int32, selectable bool) IsSelectable(column int32) bool IsSelected(column int32) bool Select(column int32) Deselect(column int32) SetEditable(column int32, enabled bool) IsEditable(column int32) bool SetCustomColor(column int32, color Color) GetCustomColor(column int32) Color ClearCustomColor(column int32) SetCustomFont(column int32, font RefFont) GetCustomFont(column int32) RefFont SetCustomFontSize(column int32, font_size int32) GetCustomFontSize(column int32) int32 SetCustomBgColor(column int32, color Color, just_outline bool) ClearCustomBgColor(column int32) GetCustomBgColor(column int32) Color SetCustomAsButton(column int32, enable bool) IsCustomSetAsButton(column int32) bool AddButton(column int32, button RefTexture2D, id int32, disabled bool, tooltip_text String) GetButtonCount(column int32) int32 GetButtonTooltipText(column int32, button_index int32) String GetButtonId(column int32, button_index int32) int32 GetButtonById(column int32, id int32) int32 GetButton(column int32, button_index int32) RefTexture2D SetButtonTooltipText(column int32, button_index int32, tooltip String) SetButton(column int32, button_index int32, button RefTexture2D) EraseButton(column int32, button_index int32) SetButtonDisabled(column int32, button_index int32, disabled bool) SetButtonColor(column int32, button_index int32, color Color) IsButtonDisabled(column int32, button_index int32) bool SetTooltipText(column int32, tooltip String) GetTooltipText(column int32) String SetTextAlignment(column int32, text_alignment HorizontalAlignment) GetTextAlignment(column int32) HorizontalAlignment SetExpandRight(column int32, enable bool) GetExpandRight(column int32) bool SetDisableFolding(disable bool) IsFoldingDisabled() bool CreateChild(index int32) TreeItem AddChild(child TreeItem) RemoveChild(child TreeItem) GetTree() Tree GetNext() TreeItem GetPrev() TreeItem GetParent() TreeItem GetFirstChild() TreeItem GetNextInTree(wrap bool) TreeItem GetPrevInTree(wrap bool) TreeItem GetNextVisible(wrap bool) TreeItem GetPrevVisible(wrap bool) TreeItem GetChild(index int32) TreeItem GetChildCount() int32 GetChildren() TreeItem GetIndex() int32 MoveBefore(item TreeItem) MoveAfter(item TreeItem) CallRecursive(method StringName, varargs ...Variant) }
type TriangleMesh ¶
type TriangleMesh interface { RefCounted }
type TubeTrailMesh ¶
type TubeTrailMesh interface { PrimitiveMesh SetRadius(radius float32) GetRadius() float32 SetRadialSteps(radial_steps int32) GetRadialSteps() int32 SetSections(sections int32) GetSections() int32 SetSectionLength(section_length float32) GetSectionLength() float32 SetSectionRings(section_rings int32) GetSectionRings() int32 SetCapTop(cap_top bool) IsCapTop() bool SetCapBottom(cap_bottom bool) IsCapBottom() bool SetCurve(curve RefCurve) GetCurve() RefCurve }
type Tween ¶
type Tween interface { RefCounted TweenProperty(object Object, property NodePath, final_val Variant, duration float64) RefPropertyTweener TweenInterval(time float64) RefIntervalTweener TweenCallback(callback Callable) RefCallbackTweener TweenMethod(method Callable, from Variant, to Variant, duration float64) RefMethodTweener CustomStep(delta float64) bool Stop() Pause() Play() Kill() GetTotalElapsedTime() float64 IsRunning() bool IsValid() bool BindNode(node Node) RefTween SetProcessMode(mode TweenTweenProcessMode) RefTween SetPauseMode(mode TweenTweenPauseMode) RefTween SetParallel(parallel bool) RefTween SetLoops(loops int32) RefTween GetLoopsLeft() int32 SetSpeedScale(speed float32) RefTween SetTrans(trans TweenTransitionType) RefTween SetEase(ease TweenEaseType) RefTween Parallel() RefTween Chain() RefTween InterpolateValue(initial_value Variant, delta_value Variant, elapsed_time float64, duration float64, trans_type TweenTransitionType, ease_type TweenEaseType) Variant }
type Tweener ¶
type Tweener interface { RefCounted }
type TypedRef ¶
type TypedRef[T TypedRefT] struct { // HasReference Reference RefCounted }
Ref is a helper struct for RefCounted Godot Objects.
func NewTypedRef ¶
func (*TypedRef[T]) Ptr ¶
func (cx *TypedRef[T]) Ptr() RefCounted
func (*TypedRef[T]) RefPointer ¶
func (cx *TypedRef[T]) RefPointer(r T)
type TypedRefT ¶
type TypedRefT interface { comparable RefCounted }
type UDPServer ¶
type UDPServer interface { RefCounted Listen(port uint16, bind_address String) Error Poll() Error IsConnectionAvailable() bool GetLocalPort() int32 IsListening() bool TakeConnection() RefPacketPeerUDP Stop() SetMaxPendingConnections(max_pending_connections int32) GetMaxPendingConnections() int32 }
type UPNP ¶
type UPNP interface { RefCounted GetDeviceCount() int32 GetDevice(index int32) RefUPNPDevice AddDevice(device RefUPNPDevice) SetDevice(index int32, device RefUPNPDevice) RemoveDevice(index int32) ClearDevices() GetGateway() RefUPNPDevice Discover(timeout int32, ttl int32, device_filter String) int32 QueryExternalAddress() String AddPortMapping(port int32, port_internal int32, desc String, proto String, duration int32) int32 DeletePortMapping(port int32, proto String) int32 SetDiscoverMulticastIf(m_if String) GetDiscoverMulticastIf() String SetDiscoverLocalPort(port int32) GetDiscoverLocalPort() int32 SetDiscoverIpv6(ipv6 bool) IsDiscoverIpv6() bool }
type UPNPDevice ¶
type UPNPDevice interface { RefCounted IsValidGateway() bool QueryExternalAddress() String AddPortMapping(port int32, port_internal int32, desc String, proto String, duration int32) int32 DeletePortMapping(port int32, proto String) int32 SetDescriptionUrl(url String) GetDescriptionUrl() String SetServiceType(typeName String) GetServiceType() String SetIgdControlUrl(url String) GetIgdControlUrl() String SetIgdServiceType(typeName String) GetIgdServiceType() String SetIgdOurAddr(addr String) GetIgdOurAddr() String SetIgdStatus(status UPNPDeviceIGDStatus) GetIgdStatus() UPNPDeviceIGDStatus }
type UndoRedo ¶
type UndoRedo interface { Object CreateAction(name String, merge_mode UndoRedoMergeMode, backward_undo_ops bool) CommitAction(execute bool) IsCommittingAction() bool AddDoMethod(callable Callable) AddUndoMethod(callable Callable) AddDoProperty(object Object, property StringName, value Variant) AddUndoProperty(object Object, property StringName, value Variant) AddDoReference(object Object) AddUndoReference(object Object) StartForceKeepInMergeEnds() EndForceKeepInMergeEnds() GetHistoryCount() int32 GetCurrentAction() int32 GetActionName(id int32) String ClearHistory(increase_version bool) GetCurrentActionName() String HasUndo() bool HasRedo() bool GetVersion() uint64 Redo() bool Undo() bool }
type VBoxContainer ¶
type VBoxContainer interface { BoxContainer }
type VFlowContainer ¶
type VFlowContainer interface { FlowContainer }
type VScrollBar ¶
type VScrollBar interface { ScrollBar }
type VSeparator ¶
type VSeparator interface { Separator }
type VSplitContainer ¶
type VSplitContainer interface { SplitContainer }
type Variant ¶
type Variant [VariantSize]uint8
func NewVariantAABB ¶
func NewVariantArray ¶
func NewVariantBasis ¶
func NewVariantBool ¶
func NewVariantCallable ¶
func NewVariantColor ¶
func NewVariantCopyWithGDExtensionConstVariantPtr ¶
func NewVariantCopyWithGDExtensionConstVariantPtr(ptr GDExtensionConstVariantPtr) Variant
func NewVariantDictionary ¶
func NewVariantDictionary(v Dictionary) Variant
func NewVariantFloat32 ¶ added in v0.3.14
func NewVariantFloat64 ¶
func NewVariantGoString ¶
func NewVariantGodotObject ¶
func NewVariantGodotObject(owner *GodotObject) Variant
func NewVariantInt ¶ added in v0.3.14
func NewVariantInt16 ¶ added in v0.3.14
func NewVariantInt32 ¶ added in v0.3.14
func NewVariantInt64 ¶
func NewVariantInt8 ¶ added in v0.3.14
func NewVariantNativeCopy ¶
func NewVariantNativeCopy(NativeConstPtr GDExtensionConstVariantPtr) Variant
func NewVariantNil ¶
func NewVariantNil() Variant
func NewVariantNodePath ¶
func NewVariantPackedByteArray ¶
func NewVariantPackedByteArray(v PackedByteArray) Variant
func NewVariantPackedColorArray ¶
func NewVariantPackedColorArray(v PackedColorArray) Variant
func NewVariantPackedFloat32Array ¶
func NewVariantPackedFloat32Array(v PackedFloat32Array) Variant
func NewVariantPackedFloat64Array ¶
func NewVariantPackedFloat64Array(v PackedFloat64Array) Variant
func NewVariantPackedInt32Array ¶
func NewVariantPackedInt32Array(v PackedInt32Array) Variant
func NewVariantPackedInt64Array ¶
func NewVariantPackedInt64Array(v PackedInt64Array) Variant
func NewVariantPackedStringArray ¶
func NewVariantPackedStringArray(v PackedStringArray) Variant
func NewVariantPackedVector2Array ¶
func NewVariantPackedVector2Array(v PackedVector2Array) Variant
func NewVariantPackedVector3Array ¶
func NewVariantPackedVector3Array(v PackedVector3Array) Variant
func NewVariantPlane ¶
func NewVariantProjection ¶ added in v0.3.14
func NewVariantProjection(v Projection) Variant
func NewVariantQuaternion ¶
func NewVariantQuaternion(v Quaternion) Variant
func NewVariantRID ¶
func NewVariantSignal ¶ added in v0.3.14
func NewVariantString ¶
func NewVariantStringName ¶
func NewVariantStringName(v StringName) Variant
func NewVariantTransform2D ¶
func NewVariantTransform2D(v Transform2D) Variant
func NewVariantTransform3D ¶
func NewVariantTransform3D(v Transform3D) Variant
func NewVariantUint ¶ added in v0.3.14
func NewVariantUint16 ¶ added in v0.3.14
func NewVariantUint32 ¶ added in v0.3.14
func NewVariantUint64 ¶ added in v0.3.14
func NewVariantUint8 ¶ added in v0.3.14
func NewVariantVector2 ¶
func NewVariantVector2i ¶
func NewVariantVector3 ¶
func NewVariantVector3i ¶
func NewVariantVector4 ¶
func NewVariantVector4i ¶
func (*Variant) AsGDExtensionConstTypePtr ¶
func (c *Variant) AsGDExtensionConstTypePtr() GDExtensionConstTypePtr
func (*Variant) AsGDExtensionTypePtr ¶
func (c *Variant) AsGDExtensionTypePtr() GDExtensionTypePtr
func (*Variant) CallStatic ¶
func (*Variant) NativeConstPtr ¶
func (c *Variant) NativeConstPtr() GDExtensionConstVariantPtr
func (*Variant) ToCallable ¶
func (*Variant) ToDictionary ¶
func (c *Variant) ToDictionary() Dictionary
func (*Variant) ToGoString ¶
func (*Variant) ToNodePath ¶
func (*Variant) ToPackedByteArray ¶
func (c *Variant) ToPackedByteArray() PackedByteArray
func (*Variant) ToPackedColorArray ¶
func (c *Variant) ToPackedColorArray() PackedColorArray
func (*Variant) ToPackedFloat32Array ¶
func (c *Variant) ToPackedFloat32Array() PackedFloat32Array
func (*Variant) ToPackedFloat64Array ¶
func (c *Variant) ToPackedFloat64Array() PackedFloat64Array
func (*Variant) ToPackedInt32Array ¶
func (c *Variant) ToPackedInt32Array() PackedInt32Array
func (*Variant) ToPackedInt64Array ¶
func (c *Variant) ToPackedInt64Array() PackedInt64Array
func (*Variant) ToPackedStringArray ¶
func (c *Variant) ToPackedStringArray() PackedStringArray
func (*Variant) ToPackedVector2Array ¶
func (c *Variant) ToPackedVector2Array() PackedVector2Array
func (*Variant) ToPackedVector3Array ¶
func (c *Variant) ToPackedVector3Array() PackedVector3Array
func (*Variant) ToProjection ¶ added in v0.3.14
func (c *Variant) ToProjection() Projection
func (*Variant) ToQuaternion ¶
func (c *Variant) ToQuaternion() Quaternion
func (*Variant) ToStringName ¶
func (c *Variant) ToStringName() StringName
func (*Variant) ToTransform2D ¶
func (c *Variant) ToTransform2D() Transform2D
func (*Variant) ToTransform3D ¶
func (c *Variant) ToTransform3D() Transform3D
func (*Variant) ToVector2i ¶
func (*Variant) ToVector3i ¶
func (*Variant) ToVector4i ¶
type Vector2 ¶
type Vector2 [8]uint8
* Vector2 * indexingReturnType: float * isKeyed: false * hasDestructor: false
func NewVector2WithFloat32Float32 ¶
NewVector2, index: 3
func NewVector2WithGDExtensionConstTypePtr ¶
func NewVector2WithGDExtensionConstTypePtr(src GDExtensionConstTypePtr) Vector2
copy funuctions
func NewVector2WithVector2i ¶
NewVector2, index: 2
func (*Vector2) Abs ¶
Abs : abs * is_vararg = false, is_static = false * goReturnType(Vector2) -> Vector2
func (*Vector2) Add_Vector2 ¶
Add_Vector2 operator
func (*Vector2) Angle ¶
Angle : angle * is_vararg = false, is_static = false * goReturnType(float) -> float32
func (*Vector2) AngleTo ¶
AngleTo : angle_to * is_vararg = false, is_static = false * goReturnType(float) -> float32
func (*Vector2) AngleToPoint ¶
AngleToPoint : angle_to_point * is_vararg = false, is_static = false * goReturnType(float) -> float32
func (*Vector2) Aspect ¶
Aspect : aspect * is_vararg = false, is_static = false * goReturnType(float) -> float32
func (*Vector2) BezierDerivative ¶
func (cx *Vector2) BezierDerivative(control_1 Vector2, control_2 Vector2, end Vector2, t float32) Vector2
BezierDerivative : bezier_derivative * is_vararg = false, is_static = false * goReturnType(Vector2) -> Vector2
func (*Vector2) BezierInterpolate ¶
func (cx *Vector2) BezierInterpolate(control_1 Vector2, control_2 Vector2, end Vector2, t float32) Vector2
BezierInterpolate : bezier_interpolate * is_vararg = false, is_static = false * goReturnType(Vector2) -> Vector2
func (*Vector2) Bounce ¶
Bounce : bounce * is_vararg = false, is_static = false * goReturnType(Vector2) -> Vector2
func (*Vector2) Ceil ¶
Ceil : ceil * is_vararg = false, is_static = false * goReturnType(Vector2) -> Vector2
func (*Vector2) Clamp ¶
Clamp : clamp * is_vararg = false, is_static = false * goReturnType(Vector2) -> Vector2
func (*Vector2) Cross ¶
Cross : cross * is_vararg = false, is_static = false * goReturnType(float) -> float32
func (*Vector2) CubicInterpolate ¶
func (cx *Vector2) CubicInterpolate(b Vector2, pre_a Vector2, post_b Vector2, weight float32) Vector2
CubicInterpolate : cubic_interpolate * is_vararg = false, is_static = false * goReturnType(Vector2) -> Vector2
func (*Vector2) CubicInterpolateInTime ¶
func (cx *Vector2) CubicInterpolateInTime(b Vector2, pre_a Vector2, post_b Vector2, weight float32, b_t float32, pre_a_t float32, post_b_t float32) Vector2
CubicInterpolateInTime : cubic_interpolate_in_time * is_vararg = false, is_static = false * goReturnType(Vector2) -> Vector2
func (*Vector2) DirectionTo ¶
DirectionTo : direction_to * is_vararg = false, is_static = false * goReturnType(Vector2) -> Vector2
func (*Vector2) DistanceSquaredTo ¶
DistanceSquaredTo : distance_squared_to * is_vararg = false, is_static = false * goReturnType(float) -> float32
func (*Vector2) DistanceTo ¶
DistanceTo : distance_to * is_vararg = false, is_static = false * goReturnType(float) -> float32
func (*Vector2) Divide_Vector2 ¶
Divide_Vector2 operator
func (*Vector2) Divide_float ¶
Divide_float operator
func (*Vector2) Dot ¶
Dot : dot * is_vararg = false, is_static = false * goReturnType(float) -> float32
func (*Vector2) Equal_Variant ¶
Equal_Variant operator
func (*Vector2) Equal_Vector2 ¶
Equal_Vector2 operator
func (*Vector2) Floor ¶
Floor : floor * is_vararg = false, is_static = false * goReturnType(Vector2) -> Vector2
func (*Vector2) FromAngle ¶
FromAngle : from_angle * is_vararg = false, is_static = true * goReturnType(Vector2) -> Vector2
func (*Vector2) GetIndexed ¶
func (*Vector2) Greater_Vector2 ¶
Greater_Vector2 operator
func (*Vector2) Greater_equal_Vector2 ¶
Greater_equal_Vector2 operator
func (*Vector2) In_Dictionary ¶
func (cx *Vector2) In_Dictionary(right Dictionary) bool
In_Dictionary operator
func (*Vector2) In_PackedVector2Array ¶
func (cx *Vector2) In_PackedVector2Array(right PackedVector2Array) bool
In_PackedVector2Array operator
func (*Vector2) IsEqualApprox ¶
IsEqualApprox : is_equal_approx * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*Vector2) IsFinite ¶
IsFinite : is_finite * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*Vector2) IsNormalized ¶
IsNormalized : is_normalized * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*Vector2) IsZeroApprox ¶
IsZeroApprox : is_zero_approx * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*Vector2) Length ¶
Length : length * is_vararg = false, is_static = false * goReturnType(float) -> float32
func (*Vector2) LengthSquared ¶
LengthSquared : length_squared * is_vararg = false, is_static = false * goReturnType(float) -> float32
func (*Vector2) Lerp ¶
Lerp : lerp * is_vararg = false, is_static = false * goReturnType(Vector2) -> Vector2
func (*Vector2) Less_Vector2 ¶
Less_Vector2 operator
func (*Vector2) Less_equal_Vector2 ¶
Less_equal_Vector2 operator
func (*Vector2) LimitLength ¶
LimitLength : limit_length * is_vararg = false, is_static = false * goReturnType(Vector2) -> Vector2
func (*Vector2) MaxAxisIndex ¶
MaxAxisIndex : max_axis_index * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*Vector2) MemberGetx ¶
func (*Vector2) MemberGety ¶
func (*Vector2) MinAxisIndex ¶
MinAxisIndex : min_axis_index * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*Vector2) MoveToward ¶
MoveToward : move_toward * is_vararg = false, is_static = false * goReturnType(Vector2) -> Vector2
func (*Vector2) Multiply_Transform2D ¶
func (cx *Vector2) Multiply_Transform2D(right Transform2D) Vector2
Multiply_Transform2D operator
func (*Vector2) Multiply_Vector2 ¶
Multiply_Vector2 operator
func (*Vector2) Multiply_float ¶
Multiply_float operator
func (*Vector2) Multiply_int ¶
Multiply_int operator
func (*Vector2) NativeConstPtr ¶
func (c *Vector2) NativeConstPtr() GDExtensionConstTypePtr
func (*Vector2) Normalized ¶
Normalized : normalized * is_vararg = false, is_static = false * goReturnType(Vector2) -> Vector2
func (*Vector2) Not_equal_Variant ¶
Not_equal_Variant operator
func (*Vector2) Not_equal_Vector2 ¶
Not_equal_Vector2 operator
func (*Vector2) Orthogonal ¶
Orthogonal : orthogonal * is_vararg = false, is_static = false * goReturnType(Vector2) -> Vector2
func (*Vector2) Posmod ¶
Posmod : posmod * is_vararg = false, is_static = false * goReturnType(Vector2) -> Vector2
func (*Vector2) Posmodv ¶
Posmodv : posmodv * is_vararg = false, is_static = false * goReturnType(Vector2) -> Vector2
func (*Vector2) Project ¶
Project : project * is_vararg = false, is_static = false * goReturnType(Vector2) -> Vector2
func (*Vector2) Reflect ¶
Reflect : reflect * is_vararg = false, is_static = false * goReturnType(Vector2) -> Vector2
func (*Vector2) Rotated ¶
Rotated : rotated * is_vararg = false, is_static = false * goReturnType(Vector2) -> Vector2
func (*Vector2) Round ¶
Round : round * is_vararg = false, is_static = false * goReturnType(Vector2) -> Vector2
func (*Vector2) SetIndexed ¶
func (*Vector2) Sign ¶
Sign : sign * is_vararg = false, is_static = false * goReturnType(Vector2) -> Vector2
func (*Vector2) Slerp ¶
Slerp : slerp * is_vararg = false, is_static = false * goReturnType(Vector2) -> Vector2
func (*Vector2) Slide ¶
Slide : slide * is_vararg = false, is_static = false * goReturnType(Vector2) -> Vector2
func (*Vector2) Snapped ¶
Snapped : snapped * is_vararg = false, is_static = false * goReturnType(Vector2) -> Vector2
func (*Vector2) Subtract_Vector2 ¶
Subtract_Vector2 operator
type Vector2i ¶
type Vector2i [8]uint8
* Vector2i * indexingReturnType: int * isKeyed: false * hasDestructor: false
func NewVector2iWithGDExtensionConstTypePtr ¶
func NewVector2iWithGDExtensionConstTypePtr(src GDExtensionConstTypePtr) Vector2i
copy funuctions
func NewVector2iWithInt64Int64 ¶
NewVector2i, index: 3
func NewVector2iWithVector2 ¶
NewVector2i, index: 2
func NewVector2iWithVector2i ¶
NewVector2i, index: 1
func (*Vector2i) Abs ¶
Abs : abs * is_vararg = false, is_static = false * goReturnType(Vector2i) -> Vector2i
func (*Vector2i) Add_Vector2i ¶
Add_Vector2i operator
func (*Vector2i) Aspect ¶
Aspect : aspect * is_vararg = false, is_static = false * goReturnType(float) -> float32
func (*Vector2i) Clamp ¶
Clamp : clamp * is_vararg = false, is_static = false * goReturnType(Vector2i) -> Vector2i
func (*Vector2i) Divide_Vector2i ¶
Divide_Vector2i operator
func (*Vector2i) Divide_float ¶
Divide_float operator
func (*Vector2i) Divide_int ¶
Divide_int operator
func (*Vector2i) Equal_Variant ¶
Equal_Variant operator
func (*Vector2i) Equal_Vector2i ¶
Equal_Vector2i operator
func (*Vector2i) GetIndexed ¶
func (*Vector2i) Greater_Vector2i ¶
Greater_Vector2i operator
func (*Vector2i) Greater_equal_Vector2i ¶
Greater_equal_Vector2i operator
func (*Vector2i) In_Dictionary ¶
func (cx *Vector2i) In_Dictionary(right Dictionary) bool
In_Dictionary operator
func (*Vector2i) Length ¶
Length : length * is_vararg = false, is_static = false * goReturnType(float) -> float32
func (*Vector2i) LengthSquared ¶
LengthSquared : length_squared * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*Vector2i) Less_Vector2i ¶
Less_Vector2i operator
func (*Vector2i) Less_equal_Vector2i ¶
Less_equal_Vector2i operator
func (*Vector2i) MaxAxisIndex ¶
MaxAxisIndex : max_axis_index * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*Vector2i) MemberGetx ¶
func (*Vector2i) MemberGety ¶
func (*Vector2i) MinAxisIndex ¶
MinAxisIndex : min_axis_index * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*Vector2i) Module_Vector2i ¶
Module_Vector2i operator
func (*Vector2i) Module_int ¶
Module_int operator
func (*Vector2i) Multiply_Vector2i ¶
Multiply_Vector2i operator
func (*Vector2i) Multiply_float ¶
Multiply_float operator
func (*Vector2i) Multiply_int ¶
Multiply_int operator
func (*Vector2i) NativeConstPtr ¶
func (c *Vector2i) NativeConstPtr() GDExtensionConstTypePtr
func (*Vector2i) Not_equal_Variant ¶
Not_equal_Variant operator
func (*Vector2i) Not_equal_Vector2i ¶
Not_equal_Vector2i operator
func (*Vector2i) SetIndexed ¶
func (*Vector2i) Sign ¶
Sign : sign * is_vararg = false, is_static = false * goReturnType(Vector2i) -> Vector2i
func (*Vector2i) Snapped ¶
Snapped : snapped * is_vararg = false, is_static = false * goReturnType(Vector2i) -> Vector2i
func (*Vector2i) Subtract_Vector2i ¶
Subtract_Vector2i operator
type Vector3 ¶
type Vector3 [12]uint8
* Vector3 * indexingReturnType: float * isKeyed: false * hasDestructor: false
func NewVector3WithFloat32Float32Float32 ¶
NewVector3, index: 3
func NewVector3WithGDExtensionConstTypePtr ¶
func NewVector3WithGDExtensionConstTypePtr(src GDExtensionConstTypePtr) Vector3
copy funuctions
func NewVector3WithVector3i ¶
NewVector3, index: 2
func (*Vector3) Abs ¶
Abs : abs * is_vararg = false, is_static = false * goReturnType(Vector3) -> Vector3
func (*Vector3) Add_Vector3 ¶
Add_Vector3 operator
func (*Vector3) AngleTo ¶
AngleTo : angle_to * is_vararg = false, is_static = false * goReturnType(float) -> float32
func (*Vector3) BezierDerivative ¶
func (cx *Vector3) BezierDerivative(control_1 Vector3, control_2 Vector3, end Vector3, t float32) Vector3
BezierDerivative : bezier_derivative * is_vararg = false, is_static = false * goReturnType(Vector3) -> Vector3
func (*Vector3) BezierInterpolate ¶
func (cx *Vector3) BezierInterpolate(control_1 Vector3, control_2 Vector3, end Vector3, t float32) Vector3
BezierInterpolate : bezier_interpolate * is_vararg = false, is_static = false * goReturnType(Vector3) -> Vector3
func (*Vector3) Bounce ¶
Bounce : bounce * is_vararg = false, is_static = false * goReturnType(Vector3) -> Vector3
func (*Vector3) Ceil ¶
Ceil : ceil * is_vararg = false, is_static = false * goReturnType(Vector3) -> Vector3
func (*Vector3) Clamp ¶
Clamp : clamp * is_vararg = false, is_static = false * goReturnType(Vector3) -> Vector3
func (*Vector3) Cross ¶
Cross : cross * is_vararg = false, is_static = false * goReturnType(Vector3) -> Vector3
func (*Vector3) CubicInterpolate ¶
func (cx *Vector3) CubicInterpolate(b Vector3, pre_a Vector3, post_b Vector3, weight float32) Vector3
CubicInterpolate : cubic_interpolate * is_vararg = false, is_static = false * goReturnType(Vector3) -> Vector3
func (*Vector3) CubicInterpolateInTime ¶
func (cx *Vector3) CubicInterpolateInTime(b Vector3, pre_a Vector3, post_b Vector3, weight float32, b_t float32, pre_a_t float32, post_b_t float32) Vector3
CubicInterpolateInTime : cubic_interpolate_in_time * is_vararg = false, is_static = false * goReturnType(Vector3) -> Vector3
func (*Vector3) DirectionTo ¶
DirectionTo : direction_to * is_vararg = false, is_static = false * goReturnType(Vector3) -> Vector3
func (*Vector3) DistanceSquaredTo ¶
DistanceSquaredTo : distance_squared_to * is_vararg = false, is_static = false * goReturnType(float) -> float32
func (*Vector3) DistanceTo ¶
DistanceTo : distance_to * is_vararg = false, is_static = false * goReturnType(float) -> float32
func (*Vector3) Divide_Vector3 ¶
Divide_Vector3 operator
func (*Vector3) Divide_float ¶
Divide_float operator
func (*Vector3) Dot ¶
Dot : dot * is_vararg = false, is_static = false * goReturnType(float) -> float32
func (*Vector3) Equal_Variant ¶
Equal_Variant operator
func (*Vector3) Equal_Vector3 ¶
Equal_Vector3 operator
func (*Vector3) Floor ¶
Floor : floor * is_vararg = false, is_static = false * goReturnType(Vector3) -> Vector3
func (*Vector3) GetIndexed ¶
func (*Vector3) Greater_Vector3 ¶
Greater_Vector3 operator
func (*Vector3) Greater_equal_Vector3 ¶
Greater_equal_Vector3 operator
func (*Vector3) In_Dictionary ¶
func (cx *Vector3) In_Dictionary(right Dictionary) bool
In_Dictionary operator
func (*Vector3) In_PackedVector3Array ¶
func (cx *Vector3) In_PackedVector3Array(right PackedVector3Array) bool
In_PackedVector3Array operator
func (*Vector3) Inverse ¶
Inverse : inverse * is_vararg = false, is_static = false * goReturnType(Vector3) -> Vector3
func (*Vector3) IsEqualApprox ¶
IsEqualApprox : is_equal_approx * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*Vector3) IsFinite ¶
IsFinite : is_finite * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*Vector3) IsNormalized ¶
IsNormalized : is_normalized * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*Vector3) IsZeroApprox ¶
IsZeroApprox : is_zero_approx * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*Vector3) Length ¶
Length : length * is_vararg = false, is_static = false * goReturnType(float) -> float32
func (*Vector3) LengthSquared ¶
LengthSquared : length_squared * is_vararg = false, is_static = false * goReturnType(float) -> float32
func (*Vector3) Lerp ¶
Lerp : lerp * is_vararg = false, is_static = false * goReturnType(Vector3) -> Vector3
func (*Vector3) Less_Vector3 ¶
Less_Vector3 operator
func (*Vector3) Less_equal_Vector3 ¶
Less_equal_Vector3 operator
func (*Vector3) LimitLength ¶
LimitLength : limit_length * is_vararg = false, is_static = false * goReturnType(Vector3) -> Vector3
func (*Vector3) MaxAxisIndex ¶
MaxAxisIndex : max_axis_index * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*Vector3) MemberGetx ¶
func (*Vector3) MemberGety ¶
func (*Vector3) MemberGetz ¶
func (*Vector3) MinAxisIndex ¶
MinAxisIndex : min_axis_index * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*Vector3) MoveToward ¶
MoveToward : move_toward * is_vararg = false, is_static = false * goReturnType(Vector3) -> Vector3
func (*Vector3) Multiply_Basis ¶
Multiply_Basis operator
func (*Vector3) Multiply_Quaternion ¶
func (cx *Vector3) Multiply_Quaternion(right Quaternion) Vector3
Multiply_Quaternion operator
func (*Vector3) Multiply_Transform3D ¶
func (cx *Vector3) Multiply_Transform3D(right Transform3D) Vector3
Multiply_Transform3D operator
func (*Vector3) Multiply_Vector3 ¶
Multiply_Vector3 operator
func (*Vector3) Multiply_float ¶
Multiply_float operator
func (*Vector3) Multiply_int ¶
Multiply_int operator
func (*Vector3) NativeConstPtr ¶
func (c *Vector3) NativeConstPtr() GDExtensionConstTypePtr
func (*Vector3) Normalized ¶
Normalized : normalized * is_vararg = false, is_static = false * goReturnType(Vector3) -> Vector3
func (*Vector3) Not_equal_Variant ¶
Not_equal_Variant operator
func (*Vector3) Not_equal_Vector3 ¶
Not_equal_Vector3 operator
func (*Vector3) OctahedronDecode ¶
OctahedronDecode : octahedron_decode * is_vararg = false, is_static = true * goReturnType(Vector3) -> Vector3
func (*Vector3) OctahedronEncode ¶
OctahedronEncode : octahedron_encode * is_vararg = false, is_static = false * goReturnType(Vector2) -> Vector2
func (*Vector3) Outer ¶
Outer : outer * is_vararg = false, is_static = false * goReturnType(Basis) -> Basis
func (*Vector3) Posmod ¶
Posmod : posmod * is_vararg = false, is_static = false * goReturnType(Vector3) -> Vector3
func (*Vector3) Posmodv ¶
Posmodv : posmodv * is_vararg = false, is_static = false * goReturnType(Vector3) -> Vector3
func (*Vector3) Project ¶
Project : project * is_vararg = false, is_static = false * goReturnType(Vector3) -> Vector3
func (*Vector3) Reflect ¶
Reflect : reflect * is_vararg = false, is_static = false * goReturnType(Vector3) -> Vector3
func (*Vector3) Rotated ¶
Rotated : rotated * is_vararg = false, is_static = false * goReturnType(Vector3) -> Vector3
func (*Vector3) Round ¶
Round : round * is_vararg = false, is_static = false * goReturnType(Vector3) -> Vector3
func (*Vector3) SetIndexed ¶
func (*Vector3) Sign ¶
Sign : sign * is_vararg = false, is_static = false * goReturnType(Vector3) -> Vector3
func (*Vector3) SignedAngleTo ¶
SignedAngleTo : signed_angle_to * is_vararg = false, is_static = false * goReturnType(float) -> float32
func (*Vector3) Slerp ¶
Slerp : slerp * is_vararg = false, is_static = false * goReturnType(Vector3) -> Vector3
func (*Vector3) Slide ¶
Slide : slide * is_vararg = false, is_static = false * goReturnType(Vector3) -> Vector3
func (*Vector3) Snapped ¶
Snapped : snapped * is_vararg = false, is_static = false * goReturnType(Vector3) -> Vector3
func (*Vector3) Subtract_Vector3 ¶
Subtract_Vector3 operator
type Vector3i ¶
type Vector3i [12]uint8
* Vector3i * indexingReturnType: int * isKeyed: false * hasDestructor: false
func NewVector3iWithGDExtensionConstTypePtr ¶
func NewVector3iWithGDExtensionConstTypePtr(src GDExtensionConstTypePtr) Vector3i
copy funuctions
func NewVector3iWithInt64Int64Int64 ¶
NewVector3i, index: 3
func NewVector3iWithVector3 ¶
NewVector3i, index: 2
func NewVector3iWithVector3i ¶
NewVector3i, index: 1
func (*Vector3i) Abs ¶
Abs : abs * is_vararg = false, is_static = false * goReturnType(Vector3i) -> Vector3i
func (*Vector3i) Add_Vector3i ¶
Add_Vector3i operator
func (*Vector3i) Clamp ¶
Clamp : clamp * is_vararg = false, is_static = false * goReturnType(Vector3i) -> Vector3i
func (*Vector3i) Divide_Vector3i ¶
Divide_Vector3i operator
func (*Vector3i) Divide_float ¶
Divide_float operator
func (*Vector3i) Divide_int ¶
Divide_int operator
func (*Vector3i) Equal_Variant ¶
Equal_Variant operator
func (*Vector3i) Equal_Vector3i ¶
Equal_Vector3i operator
func (*Vector3i) GetIndexed ¶
func (*Vector3i) Greater_Vector3i ¶
Greater_Vector3i operator
func (*Vector3i) Greater_equal_Vector3i ¶
Greater_equal_Vector3i operator
func (*Vector3i) In_Dictionary ¶
func (cx *Vector3i) In_Dictionary(right Dictionary) bool
In_Dictionary operator
func (*Vector3i) Length ¶
Length : length * is_vararg = false, is_static = false * goReturnType(float) -> float32
func (*Vector3i) LengthSquared ¶
LengthSquared : length_squared * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*Vector3i) Less_Vector3i ¶
Less_Vector3i operator
func (*Vector3i) Less_equal_Vector3i ¶
Less_equal_Vector3i operator
func (*Vector3i) MaxAxisIndex ¶
MaxAxisIndex : max_axis_index * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*Vector3i) MemberGetx ¶
func (*Vector3i) MemberGety ¶
func (*Vector3i) MemberGetz ¶
func (*Vector3i) MinAxisIndex ¶
MinAxisIndex : min_axis_index * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*Vector3i) Module_Vector3i ¶
Module_Vector3i operator
func (*Vector3i) Module_int ¶
Module_int operator
func (*Vector3i) Multiply_Vector3i ¶
Multiply_Vector3i operator
func (*Vector3i) Multiply_float ¶
Multiply_float operator
func (*Vector3i) Multiply_int ¶
Multiply_int operator
func (*Vector3i) NativeConstPtr ¶
func (c *Vector3i) NativeConstPtr() GDExtensionConstTypePtr
func (*Vector3i) Not_equal_Variant ¶
Not_equal_Variant operator
func (*Vector3i) Not_equal_Vector3i ¶
Not_equal_Vector3i operator
func (*Vector3i) SetIndexed ¶
func (*Vector3i) Sign ¶
Sign : sign * is_vararg = false, is_static = false * goReturnType(Vector3i) -> Vector3i
func (*Vector3i) Snapped ¶
Snapped : snapped * is_vararg = false, is_static = false * goReturnType(Vector3i) -> Vector3i
func (*Vector3i) Subtract_Vector3i ¶
Subtract_Vector3i operator
type Vector4 ¶
type Vector4 [16]uint8
* Vector4 * indexingReturnType: float * isKeyed: false * hasDestructor: false
func NewVector4WithFloat32Float32Float32Float32 ¶
NewVector4, index: 3
func NewVector4WithGDExtensionConstTypePtr ¶
func NewVector4WithGDExtensionConstTypePtr(src GDExtensionConstTypePtr) Vector4
copy funuctions
func NewVector4WithVector4i ¶
NewVector4, index: 2
func (*Vector4) Abs ¶
Abs : abs * is_vararg = false, is_static = false * goReturnType(Vector4) -> Vector4
func (*Vector4) Add_Vector4 ¶
Add_Vector4 operator
func (*Vector4) Ceil ¶
Ceil : ceil * is_vararg = false, is_static = false * goReturnType(Vector4) -> Vector4
func (*Vector4) Clamp ¶
Clamp : clamp * is_vararg = false, is_static = false * goReturnType(Vector4) -> Vector4
func (*Vector4) CubicInterpolate ¶
func (cx *Vector4) CubicInterpolate(b Vector4, pre_a Vector4, post_b Vector4, weight float32) Vector4
CubicInterpolate : cubic_interpolate * is_vararg = false, is_static = false * goReturnType(Vector4) -> Vector4
func (*Vector4) CubicInterpolateInTime ¶
func (cx *Vector4) CubicInterpolateInTime(b Vector4, pre_a Vector4, post_b Vector4, weight float32, b_t float32, pre_a_t float32, post_b_t float32) Vector4
CubicInterpolateInTime : cubic_interpolate_in_time * is_vararg = false, is_static = false * goReturnType(Vector4) -> Vector4
func (*Vector4) DirectionTo ¶
DirectionTo : direction_to * is_vararg = false, is_static = false * goReturnType(Vector4) -> Vector4
func (*Vector4) DistanceSquaredTo ¶
DistanceSquaredTo : distance_squared_to * is_vararg = false, is_static = false * goReturnType(float) -> float32
func (*Vector4) DistanceTo ¶
DistanceTo : distance_to * is_vararg = false, is_static = false * goReturnType(float) -> float32
func (*Vector4) Divide_Vector4 ¶
Divide_Vector4 operator
func (*Vector4) Divide_float ¶
Divide_float operator
func (*Vector4) Dot ¶
Dot : dot * is_vararg = false, is_static = false * goReturnType(float) -> float32
func (*Vector4) Equal_Variant ¶
Equal_Variant operator
func (*Vector4) Equal_Vector4 ¶
Equal_Vector4 operator
func (*Vector4) Floor ¶
Floor : floor * is_vararg = false, is_static = false * goReturnType(Vector4) -> Vector4
func (*Vector4) GetIndexed ¶
func (*Vector4) Greater_Vector4 ¶
Greater_Vector4 operator
func (*Vector4) Greater_equal_Vector4 ¶
Greater_equal_Vector4 operator
func (*Vector4) In_Dictionary ¶
func (cx *Vector4) In_Dictionary(right Dictionary) bool
In_Dictionary operator
func (*Vector4) Inverse ¶
Inverse : inverse * is_vararg = false, is_static = false * goReturnType(Vector4) -> Vector4
func (*Vector4) IsEqualApprox ¶
IsEqualApprox : is_equal_approx * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*Vector4) IsFinite ¶
IsFinite : is_finite * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*Vector4) IsNormalized ¶
IsNormalized : is_normalized * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*Vector4) IsZeroApprox ¶
IsZeroApprox : is_zero_approx * is_vararg = false, is_static = false * goReturnType(bool) -> bool
func (*Vector4) Length ¶
Length : length * is_vararg = false, is_static = false * goReturnType(float) -> float32
func (*Vector4) LengthSquared ¶
LengthSquared : length_squared * is_vararg = false, is_static = false * goReturnType(float) -> float32
func (*Vector4) Lerp ¶
Lerp : lerp * is_vararg = false, is_static = false * goReturnType(Vector4) -> Vector4
func (*Vector4) Less_Vector4 ¶
Less_Vector4 operator
func (*Vector4) Less_equal_Vector4 ¶
Less_equal_Vector4 operator
func (*Vector4) MaxAxisIndex ¶
MaxAxisIndex : max_axis_index * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*Vector4) MemberGetw ¶
func (*Vector4) MemberGetx ¶
func (*Vector4) MemberGety ¶
func (*Vector4) MemberGetz ¶
func (*Vector4) MinAxisIndex ¶
MinAxisIndex : min_axis_index * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*Vector4) Multiply_Projection ¶
func (cx *Vector4) Multiply_Projection(right Projection) Vector4
Multiply_Projection operator
func (*Vector4) Multiply_Vector4 ¶
Multiply_Vector4 operator
func (*Vector4) Multiply_float ¶
Multiply_float operator
func (*Vector4) Multiply_int ¶
Multiply_int operator
func (*Vector4) NativeConstPtr ¶
func (c *Vector4) NativeConstPtr() GDExtensionConstTypePtr
func (*Vector4) Normalized ¶
Normalized : normalized * is_vararg = false, is_static = false * goReturnType(Vector4) -> Vector4
func (*Vector4) Not_equal_Variant ¶
Not_equal_Variant operator
func (*Vector4) Not_equal_Vector4 ¶
Not_equal_Vector4 operator
func (*Vector4) Posmod ¶
Posmod : posmod * is_vararg = false, is_static = false * goReturnType(Vector4) -> Vector4
func (*Vector4) Posmodv ¶
Posmodv : posmodv * is_vararg = false, is_static = false * goReturnType(Vector4) -> Vector4
func (*Vector4) Round ¶
Round : round * is_vararg = false, is_static = false * goReturnType(Vector4) -> Vector4
func (*Vector4) SetIndexed ¶
func (*Vector4) Sign ¶
Sign : sign * is_vararg = false, is_static = false * goReturnType(Vector4) -> Vector4
func (*Vector4) Snapped ¶
Snapped : snapped * is_vararg = false, is_static = false * goReturnType(Vector4) -> Vector4
func (*Vector4) Subtract_Vector4 ¶
Subtract_Vector4 operator
type Vector4i ¶
type Vector4i [16]uint8
* Vector4i * indexingReturnType: int * isKeyed: false * hasDestructor: false
func NewVector4iWithGDExtensionConstTypePtr ¶
func NewVector4iWithGDExtensionConstTypePtr(src GDExtensionConstTypePtr) Vector4i
copy funuctions
func NewVector4iWithInt64Int64Int64Int64 ¶
NewVector4i, index: 3
func NewVector4iWithVector4 ¶
NewVector4i, index: 2
func NewVector4iWithVector4i ¶
NewVector4i, index: 1
func (*Vector4i) Abs ¶
Abs : abs * is_vararg = false, is_static = false * goReturnType(Vector4i) -> Vector4i
func (*Vector4i) Add_Vector4i ¶
Add_Vector4i operator
func (*Vector4i) Clamp ¶
Clamp : clamp * is_vararg = false, is_static = false * goReturnType(Vector4i) -> Vector4i
func (*Vector4i) Divide_Vector4i ¶
Divide_Vector4i operator
func (*Vector4i) Divide_float ¶
Divide_float operator
func (*Vector4i) Divide_int ¶
Divide_int operator
func (*Vector4i) Equal_Variant ¶
Equal_Variant operator
func (*Vector4i) Equal_Vector4i ¶
Equal_Vector4i operator
func (*Vector4i) GetIndexed ¶
func (*Vector4i) Greater_Vector4i ¶
Greater_Vector4i operator
func (*Vector4i) Greater_equal_Vector4i ¶
Greater_equal_Vector4i operator
func (*Vector4i) In_Dictionary ¶
func (cx *Vector4i) In_Dictionary(right Dictionary) bool
In_Dictionary operator
func (*Vector4i) Length ¶
Length : length * is_vararg = false, is_static = false * goReturnType(float) -> float32
func (*Vector4i) LengthSquared ¶
LengthSquared : length_squared * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*Vector4i) Less_Vector4i ¶
Less_Vector4i operator
func (*Vector4i) Less_equal_Vector4i ¶
Less_equal_Vector4i operator
func (*Vector4i) MaxAxisIndex ¶
MaxAxisIndex : max_axis_index * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*Vector4i) MemberGetw ¶
func (*Vector4i) MemberGetx ¶
func (*Vector4i) MemberGety ¶
func (*Vector4i) MemberGetz ¶
func (*Vector4i) MinAxisIndex ¶
MinAxisIndex : min_axis_index * is_vararg = false, is_static = false * goReturnType(int) -> int64
func (*Vector4i) Module_Vector4i ¶
Module_Vector4i operator
func (*Vector4i) Module_int ¶
Module_int operator
func (*Vector4i) Multiply_Vector4i ¶
Multiply_Vector4i operator
func (*Vector4i) Multiply_float ¶
Multiply_float operator
func (*Vector4i) Multiply_int ¶
Multiply_int operator
func (*Vector4i) NativeConstPtr ¶
func (c *Vector4i) NativeConstPtr() GDExtensionConstTypePtr
func (*Vector4i) Not_equal_Variant ¶
Not_equal_Variant operator
func (*Vector4i) Not_equal_Vector4i ¶
Not_equal_Vector4i operator
func (*Vector4i) SetIndexed ¶
func (*Vector4i) Sign ¶
Sign : sign * is_vararg = false, is_static = false * goReturnType(Vector4i) -> Vector4i
func (*Vector4i) Snapped ¶
Snapped : snapped * is_vararg = false, is_static = false * goReturnType(Vector4i) -> Vector4i
func (*Vector4i) Subtract_Vector4i ¶
Subtract_Vector4i operator
type VehicleBody3D ¶
type VehicleWheel3D ¶
type VehicleWheel3D interface { Node3D SetRadius(length float32) GetRadius() float32 SetSuspensionRestLength(length float32) GetSuspensionRestLength() float32 SetSuspensionTravel(length float32) GetSuspensionTravel() float32 SetSuspensionStiffness(length float32) GetSuspensionStiffness() float32 SetSuspensionMaxForce(length float32) GetSuspensionMaxForce() float32 SetDampingCompression(length float32) GetDampingCompression() float32 SetDampingRelaxation(length float32) GetDampingRelaxation() float32 SetUseAsTraction(enable bool) IsUsedAsTraction() bool SetUseAsSteering(enable bool) IsUsedAsSteering() bool SetFrictionSlip(length float32) GetFrictionSlip() float32 IsInContact() bool GetContactBody() Node3D SetRollInfluence(roll_influence float32) GetRollInfluence() float32 GetSkidinfo() float32 GetRpm() float32 SetEngineForce(engine_force float32) GetEngineForce() float32 SetBrake(brake float32) GetBrake() float32 SetSteering(steering float32) GetSteering() float32 }
type VideoStream ¶
type VideoStreamPlayback ¶
type VideoStreamPlayback interface { Resource // TODO: Implement virtual method: Internal_Stop() // TODO: Implement virtual method: Internal_Play() // TODO: Implement virtual method: Internal_IsPlaying() bool // TODO: Implement virtual method: Internal_SetPaused(paused bool,) // TODO: Implement virtual method: Internal_IsPaused() bool // TODO: Implement virtual method: Internal_GetLength() float64 // TODO: Implement virtual method: Internal_GetPlaybackPosition() float64 // TODO: Implement virtual method: Internal_Seek(time float64,) // TODO: Implement virtual method: Internal_SetAudioTrack(idx int32,) // TODO: Implement virtual method: Internal_GetTexture() RefTexture2D // TODO: Implement virtual method: Internal_Update(delta float64,) // TODO: Implement virtual method: Internal_GetChannels() int32 // TODO: Implement virtual method: Internal_GetMixRate() int32 MixAudio(num_frames int32, buffer PackedFloat32Array, offset int32) int32 }
type VideoStreamPlayer ¶
type VideoStreamPlayer interface { Control SetStream(stream RefVideoStream) GetStream() RefVideoStream Play() Stop() IsPlaying() bool SetPaused(paused bool) IsPaused() bool SetLoop(loop bool) HasLoop() bool SetVolume(volume float32) GetVolume() float32 SetVolumeDb(db float32) GetVolumeDb() float32 SetAudioTrack(track int32) GetAudioTrack() int32 GetStreamName() String GetStreamLength() float64 SetStreamPosition(position float64) GetStreamPosition() float64 SetAutoplay(enabled bool) HasAutoplay() bool SetExpand(enable bool) HasExpand() bool SetBufferingMsec(msec int32) GetBufferingMsec() int32 SetBus(bus StringName) GetBus() StringName GetVideoTexture() RefTexture2D }
type VideoStreamTheora ¶
type VideoStreamTheora interface { VideoStream }
type Viewport ¶
type Viewport interface { Node SetWorld2D(world_2d RefWorld2D) GetWorld2D() RefWorld2D FindWorld2D() RefWorld2D SetCanvasTransform(xform Transform2D) GetCanvasTransform() Transform2D SetGlobalCanvasTransform(xform Transform2D) GetGlobalCanvasTransform() Transform2D GetFinalTransform() Transform2D GetScreenTransform() Transform2D GetVisibleRect() Rect2 SetTransparentBackground(enable bool) HasTransparentBackground() bool SetUseHdr2D(enable bool) IsUsingHdr2D() bool SetMsaa2D(msaa ViewportMSAA) GetMsaa2D() ViewportMSAA SetMsaa3D(msaa ViewportMSAA) GetMsaa3D() ViewportMSAA SetScreenSpaceAa(screen_space_aa ViewportScreenSpaceAA) GetScreenSpaceAa() ViewportScreenSpaceAA SetUseTaa(enable bool) IsUsingTaa() bool SetUseDebanding(enable bool) IsUsingDebanding() bool SetUseOcclusionCulling(enable bool) IsUsingOcclusionCulling() bool SetDebugDraw(debug_draw ViewportDebugDraw) GetDebugDraw() ViewportDebugDraw GetRenderInfo(typeName ViewportRenderInfoType, info ViewportRenderInfo) int32 GetTexture() RefViewportTexture SetPhysicsObjectPicking(enable bool) GetPhysicsObjectPicking() bool SetPhysicsObjectPickingSort(enable bool) GetPhysicsObjectPickingSort() bool GetViewportRid() RID PushTextInput(text String) PushInput(event RefInputEvent, in_local_coords bool) PushUnhandledInput(event RefInputEvent, in_local_coords bool) GetCamera2D() Camera2D SetAsAudioListener2D(enable bool) IsAudioListener2D() bool GetMousePosition() Vector2 WarpMouse(position Vector2) UpdateMouseCursorState() GuiGetDragData() Variant GuiIsDragging() bool GuiIsDragSuccessful() bool GuiReleaseFocus() GuiGetFocusOwner() Control SetDisableInput(disable bool) IsInputDisabled() bool SetPositionalShadowAtlasSize(size int32) GetPositionalShadowAtlasSize() int32 SetPositionalShadowAtlas16Bits(enable bool) GetPositionalShadowAtlas16Bits() bool SetSnapControlsToPixels(enabled bool) IsSnapControlsToPixelsEnabled() bool SetSnap2DTransformsToPixel(enabled bool) IsSnap2DTransformsToPixelEnabled() bool SetSnap2DVerticesToPixel(enabled bool) IsSnap2DVerticesToPixelEnabled() bool SetPositionalShadowAtlasQuadrantSubdiv(quadrant int32, subdiv ViewportPositionalShadowAtlasQuadrantSubdiv) GetPositionalShadowAtlasQuadrantSubdiv(quadrant int32) ViewportPositionalShadowAtlasQuadrantSubdiv SetInputAsHandled() IsInputHandled() bool SetHandleInputLocally(enable bool) IsHandlingInputLocally() bool SetDefaultCanvasItemTextureFilter(mode ViewportDefaultCanvasItemTextureFilter) GetDefaultCanvasItemTextureFilter() ViewportDefaultCanvasItemTextureFilter SetEmbeddingSubwindows(enable bool) IsEmbeddingSubwindows() bool GetEmbeddedSubwindows() Window SetCanvasCullMask(mask uint32) GetCanvasCullMask() uint32 SetCanvasCullMaskBit(layer uint32, enable bool) GetCanvasCullMaskBit(layer uint32) bool SetDefaultCanvasItemTextureRepeat(mode ViewportDefaultCanvasItemTextureRepeat) GetDefaultCanvasItemTextureRepeat() ViewportDefaultCanvasItemTextureRepeat SetSdfOversize(oversize ViewportSDFOversize) GetSdfOversize() ViewportSDFOversize SetSdfScale(scale ViewportSDFScale) GetSdfScale() ViewportSDFScale SetMeshLodThreshold(pixels float32) GetMeshLodThreshold() float32 SetWorld3D(world_3d RefWorld3D) GetWorld3D() RefWorld3D FindWorld3D() RefWorld3D SetUseOwnWorld3D(enable bool) IsUsingOwnWorld3D() bool GetCamera3D() Camera3D SetAsAudioListener3D(enable bool) IsAudioListener3D() bool SetDisable3D(disable bool) Is3DDisabled() bool SetUseXr(use bool) IsUsingXr() bool SetScaling3DMode(scaling_3d_mode ViewportScaling3DMode) GetScaling3DMode() ViewportScaling3DMode SetScaling3DScale(scale float32) GetScaling3DScale() float32 SetFsrSharpness(fsr_sharpness float32) GetFsrSharpness() float32 SetTextureMipmapBias(texture_mipmap_bias float32) GetTextureMipmapBias() float32 SetVrsMode(mode ViewportVRSMode) GetVrsMode() ViewportVRSMode SetVrsTexture(texture RefTexture2D) GetVrsTexture() RefTexture2D }
type ViewportTexture ¶
type VisibleOnScreenEnabler2D ¶
type VisibleOnScreenEnabler2D interface { VisibleOnScreenNotifier2D SetEnableMode(mode VisibleOnScreenEnabler2DEnableMode) GetEnableMode() VisibleOnScreenEnabler2DEnableMode SetEnableNodePath(path NodePath) GetEnableNodePath() NodePath }
type VisibleOnScreenEnabler3D ¶
type VisibleOnScreenEnabler3D interface { VisibleOnScreenNotifier3D SetEnableMode(mode VisibleOnScreenEnabler3DEnableMode) GetEnableMode() VisibleOnScreenEnabler3DEnableMode SetEnableNodePath(path NodePath) GetEnableNodePath() NodePath }
type VisibleOnScreenNotifier3D ¶
type VisibleOnScreenNotifier3D interface { VisualInstance3D SetAabb(rect AABB) IsOnScreen() bool }
type VisualInstance3D ¶
type VisualInstance3D interface { Node3D // TODO: Implement virtual method: Internal_GetAabb() AABB SetBase(base RID) GetBase() RID GetInstance() RID SetLayerMask(mask uint32) GetLayerMask() uint32 SetLayerMaskValue(layer_number int32, value bool) GetLayerMaskValue(layer_number int32) bool SetSortingOffset(offset float32) GetSortingOffset() float32 SetSortingUseAabbCenter(enabled bool) IsSortingUseAabbCenter() bool GetAabb() AABB }
type VisualShader ¶
type VisualShader interface { Shader SetMode(mode ShaderMode) AddNode(typeName VisualShaderType, node RefVisualShaderNode, position Vector2, id int32) GetNode(typeName VisualShaderType, id int32) RefVisualShaderNode SetNodePosition(typeName VisualShaderType, id int32, position Vector2) GetNodePosition(typeName VisualShaderType, id int32) Vector2 GetNodeList(typeName VisualShaderType) PackedInt32Array GetValidNodeId(typeName VisualShaderType) int32 RemoveNode(typeName VisualShaderType, id int32) ReplaceNode(typeName VisualShaderType, id int32, new_class StringName) IsNodeConnection(typeName VisualShaderType, from_node int32, from_port int32, to_node int32, to_port int32) bool CanConnectNodes(typeName VisualShaderType, from_node int32, from_port int32, to_node int32, to_port int32) bool ConnectNodes(typeName VisualShaderType, from_node int32, from_port int32, to_node int32, to_port int32) Error DisconnectNodes(typeName VisualShaderType, from_node int32, from_port int32, to_node int32, to_port int32) ConnectNodesForced(typeName VisualShaderType, from_node int32, from_port int32, to_node int32, to_port int32) GetNodeConnections(typeName VisualShaderType) Dictionary SetGraphOffset(offset Vector2) GetGraphOffset() Vector2 AddVarying(name String, mode VisualShaderVaryingMode, typeName VisualShaderVaryingType) RemoveVarying(name String) HasVarying(name String) bool }
type VisualShaderNode ¶
type VisualShaderNode interface { Resource GetDefaultInputPort(typeName VisualShaderNodePortType) int32 SetOutputPortForPreview(port int32) GetOutputPortForPreview() int32 SetInputPortDefaultValue(port int32, value Variant, prev_value Variant) GetInputPortDefaultValue(port int32) Variant RemoveInputPortDefaultValue(port int32) ClearDefaultInputValues() SetDefaultInputValues(values Array) GetDefaultInputValues() Array }
type VisualShaderNodeBillboard ¶
type VisualShaderNodeBillboard interface { VisualShaderNode SetBillboardType(billboard_type VisualShaderNodeBillboardBillboardType) GetBillboardType() VisualShaderNodeBillboardBillboardType SetKeepScaleEnabled(enabled bool) IsKeepScaleEnabled() bool }
type VisualShaderNodeBooleanConstant ¶
type VisualShaderNodeBooleanConstant interface { VisualShaderNodeConstant SetConstant(constant bool) GetConstant() bool }
type VisualShaderNodeBooleanParameter ¶
type VisualShaderNodeBooleanParameter interface { VisualShaderNodeParameter SetDefaultValueEnabled(enabled bool) IsDefaultValueEnabled() bool SetDefaultValue(value bool) GetDefaultValue() bool }
type VisualShaderNodeClamp ¶
type VisualShaderNodeClamp interface { VisualShaderNode SetOpType(op_type VisualShaderNodeClampOpType) GetOpType() VisualShaderNodeClampOpType }
type VisualShaderNodeColorConstant ¶
type VisualShaderNodeColorConstant interface { VisualShaderNodeConstant SetConstant(constant Color) GetConstant() Color }
type VisualShaderNodeColorFunc ¶
type VisualShaderNodeColorFunc interface { VisualShaderNode SetFunction(callbackFunc VisualShaderNodeColorFuncFunction) GetFunction() VisualShaderNodeColorFuncFunction }
type VisualShaderNodeColorOp ¶
type VisualShaderNodeColorOp interface { VisualShaderNode SetOperator(op VisualShaderNodeColorOpOperator) GetOperator() VisualShaderNodeColorOpOperator }
type VisualShaderNodeColorParameter ¶
type VisualShaderNodeColorParameter interface { VisualShaderNodeParameter SetDefaultValueEnabled(enabled bool) IsDefaultValueEnabled() bool SetDefaultValue(value Color) GetDefaultValue() Color }
type VisualShaderNodeComment ¶
type VisualShaderNodeComment interface { VisualShaderNodeResizableBase SetTitle(title String) GetTitle() String SetDescription(description String) GetDescription() String }
type VisualShaderNodeCompare ¶
type VisualShaderNodeCompare interface { VisualShaderNode SetComparisonType(typeName VisualShaderNodeCompareComparisonType) GetComparisonType() VisualShaderNodeCompareComparisonType SetFunction(callbackFunc VisualShaderNodeCompareFunction) GetFunction() VisualShaderNodeCompareFunction SetCondition(condition VisualShaderNodeCompareCondition) GetCondition() VisualShaderNodeCompareCondition }
type VisualShaderNodeConstant ¶
type VisualShaderNodeConstant interface { VisualShaderNode }
type VisualShaderNodeCubemap ¶
type VisualShaderNodeCubemap interface { VisualShaderNode SetSource(value VisualShaderNodeCubemapSource) GetSource() VisualShaderNodeCubemapSource SetCubeMap(value RefCubemap) GetCubeMap() RefCubemap SetTextureType(value VisualShaderNodeCubemapTextureType) GetTextureType() VisualShaderNodeCubemapTextureType }
type VisualShaderNodeCubemapParameter ¶
type VisualShaderNodeCubemapParameter interface { VisualShaderNodeTextureParameter }
type VisualShaderNodeCurveTexture ¶
type VisualShaderNodeCurveTexture interface { VisualShaderNodeResizableBase SetTexture(texture RefCurveTexture) GetTexture() RefCurveTexture }
type VisualShaderNodeCurveXYZTexture ¶
type VisualShaderNodeCurveXYZTexture interface { VisualShaderNodeResizableBase SetTexture(texture RefCurveXYZTexture) GetTexture() RefCurveXYZTexture }
type VisualShaderNodeCustom ¶
type VisualShaderNodeCustom interface { VisualShaderNode // TODO: Implement virtual method: Internal_GetName() String // TODO: Implement virtual method: Internal_GetDescription() String // TODO: Implement virtual method: Internal_GetCategory() String // TODO: Implement virtual method: Internal_GetReturnIconType() VisualShaderNodePortType // TODO: Implement virtual method: Internal_GetInputPortCount() int32 // TODO: Implement virtual method: Internal_GetInputPortType(port int32,) VisualShaderNodePortType // TODO: Implement virtual method: Internal_GetInputPortName(port int32,) String // TODO: Implement virtual method: Internal_GetInputPortDefaultValue(port int32,) Variant // TODO: Implement virtual method: Internal_GetDefaultInputPort(typeName VisualShaderNodePortType,) int32 // TODO: Implement virtual method: Internal_GetOutputPortCount() int32 // TODO: Implement virtual method: Internal_GetOutputPortType(port int32,) VisualShaderNodePortType // TODO: Implement virtual method: Internal_GetOutputPortName(port int32,) String // TODO: Implement virtual method: Internal_GetPropertyCount() int32 // TODO: Implement virtual method: Internal_GetPropertyName(index int32,) String // TODO: Implement virtual method: Internal_GetPropertyDefaultIndex(index int32,) int32 // TODO: Implement virtual method: Internal_GetPropertyOptions(index int32,) PackedStringArray // TODO: Implement virtual method: Internal_GetCode(input_vars String,output_vars String,mode ShaderMode,typeName VisualShaderType,) String // TODO: Implement virtual method: Internal_GetFuncCode(mode ShaderMode,typeName VisualShaderType,) String // TODO: Implement virtual method: Internal_GetGlobalCode(mode ShaderMode,) String // TODO: Implement virtual method: Internal_IsHighend() bool // TODO: Implement virtual method: Internal_IsAvailable(mode ShaderMode,typeName VisualShaderType,) bool GetOptionIndex(option int32) int32 }
type VisualShaderNodeDerivativeFunc ¶
type VisualShaderNodeDerivativeFunc interface { VisualShaderNode SetOpType(typeName VisualShaderNodeDerivativeFuncOpType) GetOpType() VisualShaderNodeDerivativeFuncOpType SetFunction(callbackFunc VisualShaderNodeDerivativeFuncFunction) GetFunction() VisualShaderNodeDerivativeFuncFunction SetPrecision(precision VisualShaderNodeDerivativeFuncPrecision) GetPrecision() VisualShaderNodeDerivativeFuncPrecision }
type VisualShaderNodeDeterminant ¶
type VisualShaderNodeDeterminant interface { VisualShaderNode }
type VisualShaderNodeDistanceFade ¶
type VisualShaderNodeDistanceFade interface { VisualShaderNode }
type VisualShaderNodeDotProduct ¶
type VisualShaderNodeDotProduct interface { VisualShaderNode }
type VisualShaderNodeExpression ¶
type VisualShaderNodeExpression interface { VisualShaderNodeGroupBase SetExpression(expression String) GetExpression() String }
type VisualShaderNodeFaceForward ¶
type VisualShaderNodeFaceForward interface { VisualShaderNodeVectorBase }
type VisualShaderNodeFloatConstant ¶
type VisualShaderNodeFloatConstant interface { VisualShaderNodeConstant SetConstant(constant float32) GetConstant() float32 }
type VisualShaderNodeFloatFunc ¶
type VisualShaderNodeFloatFunc interface { VisualShaderNode SetFunction(callbackFunc VisualShaderNodeFloatFuncFunction) GetFunction() VisualShaderNodeFloatFuncFunction }
type VisualShaderNodeFloatOp ¶
type VisualShaderNodeFloatOp interface { VisualShaderNode SetOperator(op VisualShaderNodeFloatOpOperator) GetOperator() VisualShaderNodeFloatOpOperator }
type VisualShaderNodeFloatParameter ¶
type VisualShaderNodeFloatParameter interface { VisualShaderNodeParameter SetHint(hint VisualShaderNodeFloatParameterHint) GetHint() VisualShaderNodeFloatParameterHint SetMin(value float32) GetMin() float32 SetMax(value float32) GetMax() float32 SetStep(value float32) GetStep() float32 SetDefaultValueEnabled(enabled bool) IsDefaultValueEnabled() bool SetDefaultValue(value float32) GetDefaultValue() float32 }
type VisualShaderNodeFresnel ¶
type VisualShaderNodeFresnel interface { VisualShaderNode }
type VisualShaderNodeGlobalExpression ¶
type VisualShaderNodeGlobalExpression interface { VisualShaderNodeExpression }
type VisualShaderNodeGroupBase ¶
type VisualShaderNodeGroupBase interface { VisualShaderNodeResizableBase SetInputs(inputs String) GetInputs() String SetOutputs(outputs String) GetOutputs() String IsValidPortName(name String) bool AddInputPort(id int32, typeName int32, name String) RemoveInputPort(id int32) GetInputPortCount() int32 HasInputPort(id int32) bool ClearInputPorts() AddOutputPort(id int32, typeName int32, name String) RemoveOutputPort(id int32) GetOutputPortCount() int32 HasOutputPort(id int32) bool ClearOutputPorts() SetInputPortName(id int32, name String) SetInputPortType(id int32, typeName int32) SetOutputPortName(id int32, name String) SetOutputPortType(id int32, typeName int32) GetFreeInputPortId() int32 GetFreeOutputPortId() int32 }
type VisualShaderNodeIf ¶
type VisualShaderNodeIf interface { VisualShaderNode }
type VisualShaderNodeInput ¶
type VisualShaderNodeInput interface { VisualShaderNode SetInputName(name String) GetInputName() String GetInputRealName() String }
type VisualShaderNodeIntConstant ¶
type VisualShaderNodeIntConstant interface { VisualShaderNodeConstant SetConstant(constant int32) GetConstant() int32 }
type VisualShaderNodeIntFunc ¶
type VisualShaderNodeIntFunc interface { VisualShaderNode SetFunction(callbackFunc VisualShaderNodeIntFuncFunction) GetFunction() VisualShaderNodeIntFuncFunction }
type VisualShaderNodeIntOp ¶
type VisualShaderNodeIntOp interface { VisualShaderNode SetOperator(op VisualShaderNodeIntOpOperator) GetOperator() VisualShaderNodeIntOpOperator }
type VisualShaderNodeIntParameter ¶
type VisualShaderNodeIntParameter interface { VisualShaderNodeParameter SetHint(hint VisualShaderNodeIntParameterHint) GetHint() VisualShaderNodeIntParameterHint SetMin(value int32) GetMin() int32 SetMax(value int32) GetMax() int32 SetStep(value int32) GetStep() int32 SetDefaultValueEnabled(enabled bool) IsDefaultValueEnabled() bool SetDefaultValue(value int32) GetDefaultValue() int32 }
type VisualShaderNodeIs ¶
type VisualShaderNodeIs interface { VisualShaderNode SetFunction(callbackFunc VisualShaderNodeIsFunction) GetFunction() VisualShaderNodeIsFunction }
type VisualShaderNodeLinearSceneDepth ¶
type VisualShaderNodeLinearSceneDepth interface { VisualShaderNode }
type VisualShaderNodeMix ¶
type VisualShaderNodeMix interface { VisualShaderNode SetOpType(op_type VisualShaderNodeMixOpType) GetOpType() VisualShaderNodeMixOpType }
type VisualShaderNodeMultiplyAdd ¶
type VisualShaderNodeMultiplyAdd interface { VisualShaderNode SetOpType(typeName VisualShaderNodeMultiplyAddOpType) GetOpType() VisualShaderNodeMultiplyAddOpType }
type VisualShaderNodeOuterProduct ¶
type VisualShaderNodeOuterProduct interface { VisualShaderNode }
type VisualShaderNodeOutput ¶
type VisualShaderNodeOutput interface { VisualShaderNode }
type VisualShaderNodeParameter ¶
type VisualShaderNodeParameter interface { VisualShaderNode SetParameterName(name String) GetParameterName() String SetQualifier(qualifier VisualShaderNodeParameterQualifier) GetQualifier() VisualShaderNodeParameterQualifier }
type VisualShaderNodeParameterRef ¶
type VisualShaderNodeParameterRef interface { VisualShaderNode SetParameterName(name String) GetParameterName() String }
type VisualShaderNodeParticleAccelerator ¶
type VisualShaderNodeParticleAccelerator interface { VisualShaderNode SetMode(mode VisualShaderNodeParticleAcceleratorMode) GetMode() VisualShaderNodeParticleAcceleratorMode }
type VisualShaderNodeParticleBoxEmitter ¶
type VisualShaderNodeParticleBoxEmitter interface { VisualShaderNodeParticleEmitter }
type VisualShaderNodeParticleConeVelocity ¶
type VisualShaderNodeParticleConeVelocity interface { VisualShaderNode }
type VisualShaderNodeParticleEmit ¶
type VisualShaderNodeParticleEmit interface { VisualShaderNode SetFlags(flags VisualShaderNodeParticleEmitEmitFlags) GetFlags() VisualShaderNodeParticleEmitEmitFlags }
type VisualShaderNodeParticleEmitter ¶
type VisualShaderNodeParticleEmitter interface { VisualShaderNode SetMode2D(enabled bool) IsMode2D() bool }
type VisualShaderNodeParticleMultiplyByAxisAngle ¶
type VisualShaderNodeParticleMultiplyByAxisAngle interface { VisualShaderNode SetDegreesMode(enabled bool) IsDegreesMode() bool }
type VisualShaderNodeParticleOutput ¶
type VisualShaderNodeParticleOutput interface { VisualShaderNodeOutput }
type VisualShaderNodeParticleRandomness ¶
type VisualShaderNodeParticleRandomness interface { VisualShaderNode SetOpType(typeName VisualShaderNodeParticleRandomnessOpType) GetOpType() VisualShaderNodeParticleRandomnessOpType }
type VisualShaderNodeParticleRingEmitter ¶
type VisualShaderNodeParticleRingEmitter interface { VisualShaderNodeParticleEmitter }
type VisualShaderNodeParticleSphereEmitter ¶
type VisualShaderNodeParticleSphereEmitter interface { VisualShaderNodeParticleEmitter }
type VisualShaderNodeProximityFade ¶
type VisualShaderNodeProximityFade interface { VisualShaderNode }
type VisualShaderNodeRandomRange ¶
type VisualShaderNodeRandomRange interface { VisualShaderNode }
type VisualShaderNodeRemap ¶
type VisualShaderNodeRemap interface { VisualShaderNode }
type VisualShaderNodeResizableBase ¶
type VisualShaderNodeResizableBase interface { VisualShaderNode SetSize(size Vector2) GetSize() Vector2 }
type VisualShaderNodeRotationByAxis ¶
type VisualShaderNodeRotationByAxis interface { VisualShaderNode }
type VisualShaderNodeSDFRaymarch ¶
type VisualShaderNodeSDFRaymarch interface { VisualShaderNode }
type VisualShaderNodeSDFToScreenUV ¶
type VisualShaderNodeSDFToScreenUV interface { VisualShaderNode }
type VisualShaderNodeSample3D ¶
type VisualShaderNodeSample3D interface { VisualShaderNode SetSource(value VisualShaderNodeSample3DSource) GetSource() VisualShaderNodeSample3DSource }
type VisualShaderNodeScreenNormalWorldSpace ¶
type VisualShaderNodeScreenNormalWorldSpace interface { VisualShaderNode }
type VisualShaderNodeScreenUVToSDF ¶
type VisualShaderNodeScreenUVToSDF interface { VisualShaderNode }
type VisualShaderNodeSmoothStep ¶
type VisualShaderNodeSmoothStep interface { VisualShaderNode SetOpType(op_type VisualShaderNodeSmoothStepOpType) GetOpType() VisualShaderNodeSmoothStepOpType }
type VisualShaderNodeStep ¶
type VisualShaderNodeStep interface { VisualShaderNode SetOpType(op_type VisualShaderNodeStepOpType) GetOpType() VisualShaderNodeStepOpType }
type VisualShaderNodeSwitch ¶
type VisualShaderNodeSwitch interface { VisualShaderNode SetOpType(typeName VisualShaderNodeSwitchOpType) GetOpType() VisualShaderNodeSwitchOpType }
type VisualShaderNodeTexture ¶
type VisualShaderNodeTexture interface { VisualShaderNode SetSource(value VisualShaderNodeTextureSource) GetSource() VisualShaderNodeTextureSource SetTexture(value RefTexture2D) GetTexture() RefTexture2D SetTextureType(value VisualShaderNodeTextureTextureType) GetTextureType() VisualShaderNodeTextureTextureType }
type VisualShaderNodeTexture2DArray ¶
type VisualShaderNodeTexture2DArray interface { VisualShaderNodeSample3D SetTextureArray(value RefTexture2DArray) GetTextureArray() RefTexture2DArray }
type VisualShaderNodeTexture2DArrayParameter ¶
type VisualShaderNodeTexture2DArrayParameter interface { VisualShaderNodeTextureParameter }
type VisualShaderNodeTexture2DParameter ¶
type VisualShaderNodeTexture2DParameter interface { VisualShaderNodeTextureParameter }
type VisualShaderNodeTexture3D ¶
type VisualShaderNodeTexture3D interface { VisualShaderNodeSample3D SetTexture(value RefTexture3D) GetTexture() RefTexture3D }
type VisualShaderNodeTexture3DParameter ¶
type VisualShaderNodeTexture3DParameter interface { VisualShaderNodeTextureParameter }
type VisualShaderNodeTextureParameter ¶
type VisualShaderNodeTextureParameter interface { VisualShaderNodeParameter SetTextureType(typeName VisualShaderNodeTextureParameterTextureType) GetTextureType() VisualShaderNodeTextureParameterTextureType SetColorDefault(color VisualShaderNodeTextureParameterColorDefault) GetColorDefault() VisualShaderNodeTextureParameterColorDefault SetTextureFilter(filter VisualShaderNodeTextureParameterTextureFilter) GetTextureFilter() VisualShaderNodeTextureParameterTextureFilter SetTextureRepeat(repeat VisualShaderNodeTextureParameterTextureRepeat) GetTextureRepeat() VisualShaderNodeTextureParameterTextureRepeat SetTextureSource(source VisualShaderNodeTextureParameterTextureSource) GetTextureSource() VisualShaderNodeTextureParameterTextureSource }
type VisualShaderNodeTextureParameterTriplanar ¶
type VisualShaderNodeTextureParameterTriplanar interface { VisualShaderNodeTextureParameter }
type VisualShaderNodeTextureSDF ¶
type VisualShaderNodeTextureSDF interface { VisualShaderNode }
type VisualShaderNodeTextureSDFNormal ¶
type VisualShaderNodeTextureSDFNormal interface { VisualShaderNode }
type VisualShaderNodeTransformCompose ¶
type VisualShaderNodeTransformCompose interface { VisualShaderNode }
type VisualShaderNodeTransformConstant ¶
type VisualShaderNodeTransformConstant interface { VisualShaderNodeConstant SetConstant(constant Transform3D) GetConstant() Transform3D }
type VisualShaderNodeTransformDecompose ¶
type VisualShaderNodeTransformDecompose interface { VisualShaderNode }
type VisualShaderNodeTransformFunc ¶
type VisualShaderNodeTransformFunc interface { VisualShaderNode SetFunction(callbackFunc VisualShaderNodeTransformFuncFunction) GetFunction() VisualShaderNodeTransformFuncFunction }
type VisualShaderNodeTransformOp ¶
type VisualShaderNodeTransformOp interface { VisualShaderNode SetOperator(op VisualShaderNodeTransformOpOperator) GetOperator() VisualShaderNodeTransformOpOperator }
type VisualShaderNodeTransformParameter ¶
type VisualShaderNodeTransformParameter interface { VisualShaderNodeParameter SetDefaultValueEnabled(enabled bool) IsDefaultValueEnabled() bool SetDefaultValue(value Transform3D) GetDefaultValue() Transform3D }
type VisualShaderNodeTransformVecMult ¶
type VisualShaderNodeTransformVecMult interface { VisualShaderNode SetOperator(op VisualShaderNodeTransformVecMultOperator) GetOperator() VisualShaderNodeTransformVecMultOperator }
type VisualShaderNodeUIntConstant ¶
type VisualShaderNodeUIntConstant interface { VisualShaderNodeConstant SetConstant(constant int32) GetConstant() int32 }
type VisualShaderNodeUIntFunc ¶
type VisualShaderNodeUIntFunc interface { VisualShaderNode SetFunction(callbackFunc VisualShaderNodeUIntFuncFunction) GetFunction() VisualShaderNodeUIntFuncFunction }
type VisualShaderNodeUIntOp ¶
type VisualShaderNodeUIntOp interface { VisualShaderNode SetOperator(op VisualShaderNodeUIntOpOperator) GetOperator() VisualShaderNodeUIntOpOperator }
type VisualShaderNodeUIntParameter ¶
type VisualShaderNodeUIntParameter interface { VisualShaderNodeParameter SetDefaultValueEnabled(enabled bool) IsDefaultValueEnabled() bool SetDefaultValue(value int32) GetDefaultValue() int32 }
type VisualShaderNodeUVFunc ¶
type VisualShaderNodeUVFunc interface { VisualShaderNode SetFunction(callbackFunc VisualShaderNodeUVFuncFunction) GetFunction() VisualShaderNodeUVFuncFunction }
type VisualShaderNodeUVPolarCoord ¶
type VisualShaderNodeUVPolarCoord interface { VisualShaderNode }
type VisualShaderNodeVarying ¶
type VisualShaderNodeVarying interface { VisualShaderNode SetVaryingName(name String) GetVaryingName() String SetVaryingType(typeName VisualShaderVaryingType) GetVaryingType() VisualShaderVaryingType }
type VisualShaderNodeVaryingGetter ¶
type VisualShaderNodeVaryingGetter interface { VisualShaderNodeVarying }
type VisualShaderNodeVaryingSetter ¶
type VisualShaderNodeVaryingSetter interface { VisualShaderNodeVarying }
type VisualShaderNodeVec2Constant ¶
type VisualShaderNodeVec2Constant interface { VisualShaderNodeConstant SetConstant(constant Vector2) GetConstant() Vector2 }
type VisualShaderNodeVec2Parameter ¶
type VisualShaderNodeVec2Parameter interface { VisualShaderNodeParameter SetDefaultValueEnabled(enabled bool) IsDefaultValueEnabled() bool SetDefaultValue(value Vector2) GetDefaultValue() Vector2 }
type VisualShaderNodeVec3Constant ¶
type VisualShaderNodeVec3Constant interface { VisualShaderNodeConstant SetConstant(constant Vector3) GetConstant() Vector3 }
type VisualShaderNodeVec3Parameter ¶
type VisualShaderNodeVec3Parameter interface { VisualShaderNodeParameter SetDefaultValueEnabled(enabled bool) IsDefaultValueEnabled() bool SetDefaultValue(value Vector3) GetDefaultValue() Vector3 }
type VisualShaderNodeVec4Constant ¶
type VisualShaderNodeVec4Constant interface { VisualShaderNodeConstant SetConstant(constant Quaternion) GetConstant() Quaternion }
type VisualShaderNodeVec4Parameter ¶
type VisualShaderNodeVec4Parameter interface { VisualShaderNodeParameter SetDefaultValueEnabled(enabled bool) IsDefaultValueEnabled() bool SetDefaultValue(value Vector4) GetDefaultValue() Vector4 }
type VisualShaderNodeVectorBase ¶
type VisualShaderNodeVectorBase interface { VisualShaderNode SetOpType(typeName VisualShaderNodeVectorBaseOpType) GetOpType() VisualShaderNodeVectorBaseOpType }
type VisualShaderNodeVectorCompose ¶
type VisualShaderNodeVectorCompose interface { VisualShaderNodeVectorBase }
type VisualShaderNodeVectorDecompose ¶
type VisualShaderNodeVectorDecompose interface { VisualShaderNodeVectorBase }
type VisualShaderNodeVectorDistance ¶
type VisualShaderNodeVectorDistance interface { VisualShaderNodeVectorBase }
type VisualShaderNodeVectorFunc ¶
type VisualShaderNodeVectorFunc interface { VisualShaderNodeVectorBase SetFunction(callbackFunc VisualShaderNodeVectorFuncFunction) GetFunction() VisualShaderNodeVectorFuncFunction }
type VisualShaderNodeVectorLen ¶
type VisualShaderNodeVectorLen interface { VisualShaderNodeVectorBase }
type VisualShaderNodeVectorOp ¶
type VisualShaderNodeVectorOp interface { VisualShaderNodeVectorBase SetOperator(op VisualShaderNodeVectorOpOperator) GetOperator() VisualShaderNodeVectorOpOperator }
type VisualShaderNodeVectorRefract ¶
type VisualShaderNodeVectorRefract interface { VisualShaderNodeVectorBase }
type VisualShaderNodeWorldPositionFromDepth ¶
type VisualShaderNodeWorldPositionFromDepth interface { VisualShaderNode }
type VoxelGI ¶
type VoxelGI interface { VisualInstance3D SetProbeData(data RefVoxelGIData) GetProbeData() RefVoxelGIData SetSubdiv(subdiv VoxelGISubdiv) GetSubdiv() VoxelGISubdiv SetSize(size Vector3) GetSize() Vector3 SetCameraAttributes(camera_attributes RefCameraAttributes) GetCameraAttributes() RefCameraAttributes Bake(from_node Node, create_visual_debug bool) DebugBake() }
type VoxelGIData ¶
type VoxelGIData interface { Resource Allocate(to_cell_xform Transform3D, aabb AABB, octree_size Vector3, octree_cells PackedByteArray, data_cells PackedByteArray, distance_field PackedByteArray, level_counts PackedInt32Array) GetBounds() AABB GetOctreeSize() Vector3 GetToCellXform() Transform3D GetOctreeCells() PackedByteArray GetDataCells() PackedByteArray GetLevelCounts() PackedInt32Array SetDynamicRange(dynamic_range float32) GetDynamicRange() float32 SetEnergy(energy float32) GetEnergy() float32 SetBias(bias float32) GetBias() float32 SetNormalBias(bias float32) GetNormalBias() float32 SetPropagation(propagation float32) GetPropagation() float32 SetInterior(interior bool) IsInterior() bool SetUseTwoBounces(enable bool) IsUsingTwoBounces() bool }
type WeakRef ¶
type WeakRef interface { RefCounted GetRef() Variant }
type WebRTCDataChannel ¶
type WebRTCDataChannel interface { PacketPeer Poll() Error Close() WasStringPacket() bool SetWriteMode(write_mode WebRTCDataChannelWriteMode) GetWriteMode() WebRTCDataChannelWriteMode GetReadyState() WebRTCDataChannelChannelState GetLabel() String IsOrdered() bool GetId() int32 GetMaxPacketLifeTime() int32 GetMaxRetransmits() int32 GetProtocol() String IsNegotiated() bool GetBufferedAmount() int32 }
type WebRTCDataChannelExtension ¶
type WebRTCDataChannelExtension interface { WebRTCDataChannel }
type WebRTCMultiplayerPeer ¶
type WebRTCMultiplayerPeer interface { MultiplayerPeer CreateServer(channels_config Array) Error CreateClient(peer_id int32, channels_config Array) Error CreateMesh(peer_id int32, channels_config Array) Error AddPeer(peer RefWebRTCPeerConnection, peer_id int32, unreliable_lifetime int32) Error RemovePeer(peer_id int32) HasPeer(peer_id int32) bool GetPeer(peer_id int32) Dictionary GetPeers() Dictionary }
type WebRTCPeerConnection ¶
type WebRTCPeerConnection interface { RefCounted SetDefaultExtension(extension_class StringName) Initialize(configuration Dictionary) Error CreateDataChannel(label String, options Dictionary) RefWebRTCDataChannel CreateOffer() Error SetLocalDescription(typeName String, sdp String) Error SetRemoteDescription(typeName String, sdp String) Error AddIceCandidate(media String, index int32, name String) Error Poll() Error Close() GetConnectionState() WebRTCPeerConnectionConnectionState GetGatheringState() WebRTCPeerConnectionGatheringState GetSignalingState() WebRTCPeerConnectionSignalingState }
type WebRTCPeerConnectionExtension ¶
type WebRTCPeerConnectionExtension interface { WebRTCPeerConnection }
type WebSocketMultiplayerPeer ¶
type WebSocketMultiplayerPeer interface { MultiplayerPeer CreateClient(url String, tls_client_options RefTLSOptions) Error CreateServer(port int32, bind_address String, tls_server_options RefTLSOptions) Error GetPeer(peer_id int32) RefWebSocketPeer GetPeerAddress(id int32) String GetPeerPort(id int32) int32 GetSupportedProtocols() PackedStringArray SetSupportedProtocols(protocols PackedStringArray) GetHandshakeHeaders() PackedStringArray SetHandshakeHeaders(protocols PackedStringArray) GetInboundBufferSize() int32 SetInboundBufferSize(buffer_size int32) GetOutboundBufferSize() int32 SetOutboundBufferSize(buffer_size int32) GetHandshakeTimeout() float32 SetHandshakeTimeout(timeout float32) SetMaxQueuedPackets(max_queued_packets int32) GetMaxQueuedPackets() int32 }
type WebSocketPeer ¶
type WebSocketPeer interface { PacketPeer ConnectToUrl(url String, tls_client_options RefTLSOptions) Error AcceptStream(stream RefStreamPeer) Error Send(message PackedByteArray, write_mode WebSocketPeerWriteMode) Error SendText(message String) Error WasStringPacket() bool Poll() Close(code int32, reason String) GetConnectedHost() String GetConnectedPort() uint16 GetSelectedProtocol() String GetRequestedUrl() String SetNoDelay(enabled bool) GetCurrentOutboundBufferedAmount() int32 GetReadyState() WebSocketPeerState GetCloseCode() int32 GetCloseReason() String GetSupportedProtocols() PackedStringArray SetSupportedProtocols(protocols PackedStringArray) GetHandshakeHeaders() PackedStringArray SetHandshakeHeaders(protocols PackedStringArray) GetInboundBufferSize() int32 SetInboundBufferSize(buffer_size int32) GetOutboundBufferSize() int32 SetOutboundBufferSize(buffer_size int32) SetMaxQueuedPackets(buffer_size int32) GetMaxQueuedPackets() int32 }
type WebXRInterface ¶
type WebXRInterface interface { XRInterface IsSessionSupported(session_mode String) SetSessionMode(session_mode String) GetSessionMode() String SetRequiredFeatures(required_features String) GetRequiredFeatures() String SetOptionalFeatures(optional_features String) GetOptionalFeatures() String GetReferenceSpaceType() String SetRequestedReferenceSpaceTypes(requested_reference_space_types String) GetRequestedReferenceSpaceTypes() String IsInputSourceActive(input_source_id int32) bool GetInputSourceTracker(input_source_id int32) RefXRPositionalTracker GetInputSourceTargetRayMode(input_source_id int32) WebXRInterfaceTargetRayMode GetVisibilityState() String GetDisplayRefreshRate() float32 SetDisplayRefreshRate(refresh_rate float32) GetAvailableDisplayRefreshRates() Array }
type Window ¶
type Window interface { Viewport // TODO: Implement virtual method: Internal_GetContentsMinimumSize() Vector2 SetTitle(title String) GetTitle() String GetWindowId() int32 SetInitialPosition(initial_position WindowWindowInitialPosition) GetInitialPosition() WindowWindowInitialPosition SetCurrentScreen(index int32) GetCurrentScreen() int32 SetPosition(position Vector2i) GetPosition() Vector2i MoveToCenter() SetSize(size Vector2i) GetSize() Vector2i ResetSize() GetPositionWithDecorations() Vector2i GetSizeWithDecorations() Vector2i SetMaxSize(max_size Vector2i) GetMaxSize() Vector2i SetMinSize(min_size Vector2i) GetMinSize() Vector2i SetMode(mode WindowMode) GetMode() WindowMode SetFlag(flag WindowFlags, enabled bool) GetFlag(flag WindowFlags) bool IsMaximizeAllowed() bool RequestAttention() MoveToForeground() SetVisible(visible bool) IsVisible() bool Hide() Show() SetTransient(transient bool) IsTransient() bool SetExclusive(exclusive bool) IsExclusive() bool SetUnparentWhenInvisible(unparent bool) CanDraw() bool HasFocus() bool GrabFocus() SetImeActive(active bool) SetImePosition(position Vector2i) IsEmbedded() bool GetContentsMinimumSize() Vector2 SetContentScaleSize(size Vector2i) GetContentScaleSize() Vector2i SetContentScaleMode(mode WindowContentScaleMode) GetContentScaleMode() WindowContentScaleMode SetContentScaleAspect(aspect WindowContentScaleAspect) GetContentScaleAspect() WindowContentScaleAspect SetContentScaleStretch(stretch WindowContentScaleStretch) GetContentScaleStretch() WindowContentScaleStretch SetKeepTitleVisible(title_visible bool) GetKeepTitleVisible() bool SetContentScaleFactor(factor float32) GetContentScaleFactor() float32 SetUseFontOversampling(enable bool) IsUsingFontOversampling() bool SetMousePassthroughPolygon(polygon PackedVector2Array) GetMousePassthroughPolygon() PackedVector2Array SetWrapControls(enable bool) IsWrappingControls() bool ChildControlsChanged() SetTheme(theme RefTheme) GetTheme() RefTheme SetThemeTypeVariation(theme_type StringName) GetThemeTypeVariation() StringName BeginBulkThemeOverride() EndBulkThemeOverride() AddThemeIconOverride(name StringName, texture RefTexture2D) AddThemeStyleboxOverride(name StringName, stylebox RefStyleBox) AddThemeFontOverride(name StringName, font RefFont) AddThemeFontSizeOverride(name StringName, font_size int32) AddThemeColorOverride(name StringName, color Color) AddThemeConstantOverride(name StringName, constant int32) RemoveThemeIconOverride(name StringName) RemoveThemeStyleboxOverride(name StringName) RemoveThemeFontOverride(name StringName) RemoveThemeFontSizeOverride(name StringName) RemoveThemeColorOverride(name StringName) RemoveThemeConstantOverride(name StringName) GetThemeIcon(name StringName, theme_type StringName) RefTexture2D GetThemeStylebox(name StringName, theme_type StringName) RefStyleBox GetThemeFont(name StringName, theme_type StringName) RefFont GetThemeFontSize(name StringName, theme_type StringName) int32 GetThemeColor(name StringName, theme_type StringName) Color GetThemeConstant(name StringName, theme_type StringName) int32 HasThemeIconOverride(name StringName) bool HasThemeStyleboxOverride(name StringName) bool HasThemeFontOverride(name StringName) bool HasThemeFontSizeOverride(name StringName) bool HasThemeColorOverride(name StringName) bool HasThemeConstantOverride(name StringName) bool HasThemeIcon(name StringName, theme_type StringName) bool HasThemeStylebox(name StringName, theme_type StringName) bool HasThemeFont(name StringName, theme_type StringName) bool HasThemeFontSize(name StringName, theme_type StringName) bool HasThemeColor(name StringName, theme_type StringName) bool HasThemeConstant(name StringName, theme_type StringName) bool GetThemeDefaultBaseScale() float32 GetThemeDefaultFont() RefFont GetThemeDefaultFontSize() int32 SetLayoutDirection(direction WindowLayoutDirection) GetLayoutDirection() WindowLayoutDirection IsLayoutRtl() bool SetAutoTranslate(enable bool) IsAutoTranslating() bool Popup(rect Rect2i) PopupOnParent(parent_rect Rect2i) PopupCentered(minsize Vector2i) PopupCenteredRatio(ratio float32) PopupCenteredClamped(minsize Vector2i, fallback_ratio float32) PopupExclusive(from_node Node, rect Rect2i) PopupExclusiveOnParent(from_node Node, parent_rect Rect2i) PopupExclusiveCentered(from_node Node, minsize Vector2i) PopupExclusiveCenteredRatio(from_node Node, ratio float32) PopupExclusiveCenteredClamped(from_node Node, minsize Vector2i, fallback_ratio float32) }
type WorkerThreadPool ¶
type WorkerThreadPool interface { Object AddTask(action Callable, high_priority bool, description String) int64 IsTaskCompleted(task_id int64) bool WaitForTaskCompletion(task_id int64) Error AddGroupTask(action Callable, elements int32, tasks_needed int32, high_priority bool, description String) int64 IsGroupTaskCompleted(group_id int64) bool GetGroupProcessedElementCount(group_id int64) uint32 WaitForGroupTaskCompletion(group_id int64) }
type World2D ¶
type World2D interface { Resource GetCanvas() RID GetSpace() RID GetDirectSpaceState() PhysicsDirectSpaceState2D }
type World3D ¶
type World3D interface { Resource GetSpace() RID GetScenario() RID SetEnvironment(env RefEnvironment) GetEnvironment() RefEnvironment SetFallbackEnvironment(env RefEnvironment) GetFallbackEnvironment() RefEnvironment SetCameraAttributes(attributes RefCameraAttributes) GetCameraAttributes() RefCameraAttributes GetDirectSpaceState() PhysicsDirectSpaceState3D }
type WorldBoundaryShape2D ¶
type WorldBoundaryShape3D ¶
type WorldEnvironment ¶
type WorldEnvironment interface { Node SetEnvironment(env RefEnvironment) GetEnvironment() RefEnvironment SetCameraAttributes(camera_attributes RefCameraAttributes) GetCameraAttributes() RefCameraAttributes }
type Wrapped ¶
type Wrapped interface { HasDestructor GetGodotObjectOwner() *GodotObject SetGodotObjectOwner(owner *GodotObject) GetClassName() string GetParentClassName() string AsGDExtensionObjectPtr() GDExtensionObjectPtr AsGDExtensionConstObjectPtr() GDExtensionConstObjectPtr AsGDExtensionTypePtr() GDExtensionTypePtr AsGDExtensionConstTypePtr() GDExtensionConstTypePtr }
Base for all engine classes, to contain the pointer to the engine instance.
type WrappedClassInstance ¶
type WrappedClassInstance struct {
Instance Object
}
type WrappedImpl ¶
type WrappedImpl struct { // Must be public but you should not touch this. Owner *GodotObject }
func (*WrappedImpl) AsGDExtensionConstObjectPtr ¶
func (w *WrappedImpl) AsGDExtensionConstObjectPtr() GDExtensionConstObjectPtr
func (*WrappedImpl) AsGDExtensionConstTypePtr ¶
func (w *WrappedImpl) AsGDExtensionConstTypePtr() GDExtensionConstTypePtr
func (*WrappedImpl) AsGDExtensionObjectPtr ¶
func (w *WrappedImpl) AsGDExtensionObjectPtr() GDExtensionObjectPtr
func (*WrappedImpl) AsGDExtensionTypePtr ¶
func (w *WrappedImpl) AsGDExtensionTypePtr() GDExtensionTypePtr
func (*WrappedImpl) Destroy ¶
func (w *WrappedImpl) Destroy()
func (*WrappedImpl) GetGodotObjectOwner ¶
func (w *WrappedImpl) GetGodotObjectOwner() *GodotObject
func (*WrappedImpl) IsNil ¶
func (w *WrappedImpl) IsNil() bool
func (*WrappedImpl) SetGodotObjectOwner ¶
func (w *WrappedImpl) SetGodotObjectOwner(owner *GodotObject)
type X509Certificate ¶
type XMLParser ¶
type XMLParser interface { RefCounted Read() Error GetNodeType() XMLParserNodeType GetNodeName() String GetNodeData() String GetNodeOffset() uint64 GetAttributeCount() int32 GetAttributeName(idx int32) String GetAttributeValue(idx int32) String HasAttribute(name String) bool GetNamedAttributeValue(name String) String GetNamedAttributeValueSafe(name String) String IsEmpty() bool GetCurrentLine() int32 SkipSection() Seek(position uint64) Error Open(file String) Error OpenBuffer(buffer PackedByteArray) Error }
type XRAnchor3D ¶
type XRCamera3D ¶
type XRCamera3D interface { Camera3D }
type XRController3D ¶
type XRController3D interface { XRNode3D IsButtonPressed(name StringName) bool GetInput(name StringName) Variant GetFloat(name StringName) float32 GetVector2(name StringName) Vector2 GetTrackerHand() XRPositionalTrackerTrackerHand }
type XRInterface ¶
type XRInterface interface { RefCounted GetName() StringName GetCapabilities() uint32 IsPrimary() bool SetPrimary(primary bool) IsInitialized() bool Initialize() bool Uninitialize() GetSystemInfo() Dictionary GetTrackingStatus() XRInterfaceTrackingStatus GetRenderTargetSize() Vector2 GetViewCount() uint32 TriggerHapticPulse(action_name String, tracker_name StringName, frequency float64, amplitude float64, duration_sec float64, delay_sec float64) SupportsPlayAreaMode(mode XRInterfacePlayAreaMode) bool GetPlayAreaMode() XRInterfacePlayAreaMode SetPlayAreaMode(mode XRInterfacePlayAreaMode) bool GetPlayArea() PackedVector3Array GetAnchorDetectionIsEnabled() bool SetAnchorDetectionIsEnabled(enable bool) GetCameraFeedId() int32 IsPassthroughSupported() bool IsPassthroughEnabled() bool StartPassthrough() bool StopPassthrough() GetTransformForView(view uint32, cam_transform Transform3D) Transform3D GetProjectionForView(view uint32, aspect float64, near float64, far float64) Projection GetSupportedEnvironmentBlendModes() Array SetEnvironmentBlendMode(mode XRInterfaceEnvironmentBlendMode) bool GetEnvironmentBlendMode() XRInterfaceEnvironmentBlendMode }
type XRInterfaceExtension ¶
type XRInterfaceExtension interface { XRInterface // TODO: Implement virtual method: Internal_GetName() StringName // TODO: Implement virtual method: Internal_GetCapabilities() uint32 // TODO: Implement virtual method: Internal_IsInitialized() bool // TODO: Implement virtual method: Internal_Initialize() bool // TODO: Implement virtual method: Internal_Uninitialize() // TODO: Implement virtual method: Internal_GetSystemInfo() Dictionary // TODO: Implement virtual method: Internal_SupportsPlayAreaMode(mode XRInterfacePlayAreaMode,) bool // TODO: Implement virtual method: Internal_GetPlayAreaMode() XRInterfacePlayAreaMode // TODO: Implement virtual method: Internal_SetPlayAreaMode(mode XRInterfacePlayAreaMode,) bool // TODO: Implement virtual method: Internal_GetPlayArea() PackedVector3Array // TODO: Implement virtual method: Internal_GetRenderTargetSize() Vector2 // TODO: Implement virtual method: Internal_GetViewCount() uint32 // TODO: Implement virtual method: Internal_GetCameraTransform() Transform3D // TODO: Implement virtual method: Internal_GetTransformForView(view uint32,cam_transform Transform3D,) Transform3D // TODO: Implement virtual method: Internal_GetProjectionForView(view uint32,aspect float64,z_near float64,z_far float64,) PackedFloat64Array // TODO: Implement virtual method: Internal_GetVrsTexture() RID // TODO: Implement virtual method: Internal_Process() // TODO: Implement virtual method: Internal_PreRender() // TODO: Implement virtual method: Internal_PreDrawViewport(render_target RID,) bool // TODO: Implement virtual method: Internal_PostDrawViewport(render_target RID,screen_rect Rect2,) // TODO: Implement virtual method: Internal_EndFrame() // TODO: Implement virtual method: Internal_GetSuggestedTrackerNames() PackedStringArray // TODO: Implement virtual method: Internal_GetSuggestedPoseNames(tracker_name StringName,) PackedStringArray // TODO: Implement virtual method: Internal_GetTrackingStatus() XRInterfaceTrackingStatus // TODO: Implement virtual method: Internal_TriggerHapticPulse(action_name String,tracker_name StringName,frequency float64,amplitude float64,duration_sec float64,delay_sec float64,) // TODO: Implement virtual method: Internal_GetAnchorDetectionIsEnabled() bool // TODO: Implement virtual method: Internal_SetAnchorDetectionIsEnabled(enabled bool,) // TODO: Implement virtual method: Internal_GetCameraFeedId() int32 // TODO: Implement virtual method: Internal_GetColorTexture() RID // TODO: Implement virtual method: Internal_GetDepthTexture() RID // TODO: Implement virtual method: Internal_GetVelocityTexture() RID GetColorTexture() RID GetDepthTexture() RID GetVelocityTexture() RID AddBlit(render_target RID, src_rect Rect2, dst_rect Rect2i, use_layer bool, layer uint32, apply_lens_distortion bool, eye_center Vector2, k1 float64, k2 float64, upscale float64, aspect_ratio float64) GetRenderTargetTexture(render_target RID) RID }
type XRNode3D ¶
type XRNode3D interface { Node3D SetTracker(tracker_name StringName) GetTracker() StringName SetPoseName(pose StringName) GetPoseName() StringName GetIsActive() bool GetHasTrackingData() bool GetPose() RefXRPose TriggerHapticPulse(action_name String, frequency float64, amplitude float64, duration_sec float64, delay_sec float64) }
type XROrigin3D ¶
type XRPose ¶
type XRPose interface { RefCounted SetHasTrackingData(has_tracking_data bool) GetHasTrackingData() bool SetName(name StringName) GetName() StringName SetTransform(transform Transform3D) GetTransform() Transform3D GetAdjustedTransform() Transform3D SetLinearVelocity(velocity Vector3) GetLinearVelocity() Vector3 SetAngularVelocity(velocity Vector3) GetAngularVelocity() Vector3 SetTrackingConfidence(tracking_confidence XRPoseTrackingConfidence) GetTrackingConfidence() XRPoseTrackingConfidence }
type XRPositionalTracker ¶
type XRPositionalTracker interface { RefCounted GetTrackerType() XRServerTrackerType SetTrackerType(typeName XRServerTrackerType) GetTrackerName() StringName SetTrackerName(name StringName) GetTrackerDesc() String SetTrackerDesc(description String) GetTrackerProfile() String SetTrackerProfile(profile String) GetTrackerHand() XRPositionalTrackerTrackerHand SetTrackerHand(hand XRPositionalTrackerTrackerHand) HasPose(name StringName) bool GetPose(name StringName) RefXRPose InvalidatePose(name StringName) SetPose(name StringName, transform Transform3D, linear_velocity Vector3, angular_velocity Vector3, tracking_confidence XRPoseTrackingConfidence) GetInput(name StringName) Variant SetInput(name StringName, value Variant) }
type XRServer ¶
type XRServer interface { Object GetWorldScale() float64 SetWorldScale(scale float64) GetWorldOrigin() Transform3D SetWorldOrigin(world_origin Transform3D) GetReferenceFrame() Transform3D CenterOnHmd(rotation_mode XRServerRotationMode, keep_height bool) GetHmdTransform() Transform3D AddInterface(interfaceName RefXRInterface) GetInterfaceCount() int32 RemoveInterface(interfaceName RefXRInterface) GetInterface(idx int32) RefXRInterface GetInterfaces() Dictionary FindInterface(name String) RefXRInterface AddTracker(tracker RefXRPositionalTracker) RemoveTracker(tracker RefXRPositionalTracker) GetTrackers(tracker_types int32) Dictionary GetTracker(tracker_name StringName) RefXRPositionalTracker GetPrimaryInterface() RefXRInterface SetPrimaryInterface(interfaceName RefXRInterface) }
type ZIPPacker ¶
type ZIPPacker interface { RefCounted Open(path String, append ZIPPackerZipAppend) Error StartFile(path String) Error WriteFile(data PackedByteArray) Error CloseFile() Error Close() Error }
type ZIPReader ¶
type ZIPReader interface { RefCounted Open(path String) Error Close() Error GetFiles() PackedStringArray ReadFile(path String, case_sensitive bool) PackedByteArray FileExists(path String, case_sensitive bool) bool }
Source Files ¶
- builtinclasses.bindings.gen.go
- builtinclasses.gen.go
- char_string.go
- classes.interfaces.gen.go
- classes.ref.interfaces.gen.go
- lib.go
- ref_generic.go
- singleton.go
- variant.gen.go
- variant.go
- variant_bool_encoder.go
- variant_builtinclass_encoder.go
- variant_encoders.go
- variant_number_encoder.go
- variant_object_encoder.go
- variant_string_encoder.go
- variant_variant_encoder.go
- wrapped.go
- wrapped.interface.go
- wrapped_gdclass.go