Trait godot::prelude::GodotClass

pub trait GodotClass: Bounds + 'static + Sized {
    type Base: GodotClass;

    const INIT_LEVEL: InitLevel = <Self::Base as GodotClass>::INIT_LEVEL;

    // Required method
    fn class_name() -> ClassName;

    // Provided method
    fn inherits<U>() -> bool
       where U: GodotClass { ... }
}
Expand description

Makes T eligible to be managed by Godot and stored in Gd<T> pointers.

The behavior of types implementing this trait is influenced by the associated types; check their documentation for information.

Normally, you don’t need to implement this trait yourself; use #[derive(GodotClass)] instead.

Required Associated Types§

type Base: GodotClass

The immediate superclass of T. This is always a Godot engine class.

Provided Associated Constants§

const INIT_LEVEL: InitLevel = <Self::Base as GodotClass>::INIT_LEVEL

Initialization level, during which this class should be initialized with Godot.

The default is a good choice in most cases; override only if you have very specific initialization requirements. It must not be less than Base::INIT_LEVEL.

Required Methods§

fn class_name() -> ClassName

The name of the class, under which it is registered in Godot.

This may deviate from the Rust struct name: HttpRequest::class_name().as_str() == "HTTPRequest".

Provided Methods§

fn inherits<U>() -> bool
where U: GodotClass,

Returns whether Self inherits from U.

This is reflexive, i.e Self inherits from itself.

See also Inherits for a trait bound.

Object Safety§

This trait is not object safe.

Implementors§

§

impl GodotClass for NoBase

§

type Base = NoBase

§

const INIT_LEVEL: InitLevel = InitLevel::Core

§

impl GodotClass for AStar2D

§

type Base = RefCounted

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for AStar3D

§

type Base = RefCounted

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for AStarGrid2D

§

type Base = RefCounted

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for AcceptDialog

§

type Base = Window

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for AesContext

§

type Base = RefCounted

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for AnimatableBody2D

§

type Base = StaticBody2D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for AnimatableBody3D

§

type Base = StaticBody3D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for AnimatedSprite2D

§

type Base = Node2D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for AnimatedSprite3D

§

type Base = SpriteBase3D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for AnimatedTexture

§

type Base = Texture2D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for Animation

§

type Base = Resource

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for AnimationLibrary

§

type Base = Resource

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for AnimationMixer

§

type Base = Node

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for AnimationNode

§

type Base = Resource

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for AnimationNodeAdd2

§

type Base = AnimationNodeSync

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for AnimationNodeAdd3

§

type Base = AnimationNodeSync

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for AnimationNodeAnimation

§

type Base = AnimationRootNode

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for AnimationNodeBlend2

§

type Base = AnimationNodeSync

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for AnimationNodeBlend3

§

type Base = AnimationNodeSync

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for AnimationNodeBlendSpace1D

§

type Base = AnimationRootNode

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for AnimationNodeBlendSpace2D

§

type Base = AnimationRootNode

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for AnimationNodeBlendTree

§

type Base = AnimationRootNode

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for AnimationNodeOneShot

§

type Base = AnimationNodeSync

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for AnimationNodeOutput

§

type Base = AnimationNode

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for AnimationNodeStateMachine

§

type Base = AnimationRootNode

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for AnimationNodeStateMachinePlayback

§

type Base = Resource

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for AnimationNodeStateMachineTransition

§

type Base = Resource

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for AnimationNodeSub2

§

type Base = AnimationNodeSync

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for AnimationNodeSync

§

type Base = AnimationNode

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for AnimationNodeTimeScale

§

type Base = AnimationNode

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for AnimationNodeTimeSeek

§

type Base = AnimationNode

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for AnimationNodeTransition

§

type Base = AnimationNodeSync

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for AnimationPlayer

§

type Base = AnimationMixer

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for AnimationRootNode

§

type Base = AnimationNode

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for AnimationTree

§

type Base = AnimationMixer

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for Area2D

§

type Base = CollisionObject2D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for Area3D

§

type Base = CollisionObject3D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for ArrayMesh

§

type Base = Mesh

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for ArrayOccluder3D

§

type Base = Occluder3D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for AspectRatioContainer

§

type Base = Container

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for AtlasTexture

§

type Base = Texture2D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for AudioBusLayout

§

type Base = Resource

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for AudioEffect

§

type Base = Resource

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for AudioEffectAmplify

§

type Base = AudioEffect

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for AudioEffectBandLimitFilter

§

type Base = AudioEffectFilter

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for AudioEffectBandPassFilter

§

type Base = AudioEffectFilter

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for AudioEffectCapture

§

type Base = AudioEffect

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for AudioEffectChorus

§

type Base = AudioEffect

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for AudioEffectCompressor

§

type Base = AudioEffect

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for AudioEffectDelay

§

type Base = AudioEffect

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for AudioEffectDistortion

§

type Base = AudioEffect

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for AudioEffectEq6

§

type Base = AudioEffectEq

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for AudioEffectEq10

§

type Base = AudioEffectEq

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for AudioEffectEq21

§

type Base = AudioEffectEq

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for AudioEffectEq

§

type Base = AudioEffect

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for AudioEffectFilter

§

type Base = AudioEffect

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for AudioEffectHardLimiter

§

type Base = AudioEffect

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for AudioEffectHighPassFilter

§

type Base = AudioEffectFilter

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for AudioEffectHighShelfFilter

§

type Base = AudioEffectFilter

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for AudioEffectInstance

§

type Base = RefCounted

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for AudioEffectLimiter

§

type Base = AudioEffect

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for AudioEffectLowPassFilter

§

type Base = AudioEffectFilter

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for AudioEffectLowShelfFilter

§

type Base = AudioEffectFilter

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for AudioEffectNotchFilter

§

type Base = AudioEffectFilter

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for AudioEffectPanner

§

type Base = AudioEffect

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for AudioEffectPhaser

§

type Base = AudioEffect

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for AudioEffectPitchShift

§

type Base = AudioEffect

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for AudioEffectRecord

§

type Base = AudioEffect

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for AudioEffectReverb

§

type Base = AudioEffect

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for AudioEffectSpectrumAnalyzer

§

type Base = AudioEffect

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for AudioEffectSpectrumAnalyzerInstance

§

type Base = AudioEffectInstance

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for AudioEffectStereoEnhance

§

type Base = AudioEffect

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for AudioListener2D

§

type Base = Node2D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for AudioListener3D

§

type Base = Node3D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for AudioServer

§

type Base = Object

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Servers

§

impl GodotClass for AudioStream

§

type Base = Resource

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for AudioStreamGenerator

§

type Base = AudioStream

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for AudioStreamGeneratorPlayback

§

type Base = AudioStreamPlaybackResampled

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for AudioStreamInteractive

§

type Base = AudioStream

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for AudioStreamMicrophone

§

type Base = AudioStream

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for AudioStreamMp3

§

type Base = AudioStream

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for AudioStreamOggVorbis

§

type Base = AudioStream

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for AudioStreamPlayback

§

type Base = RefCounted

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for AudioStreamPlaybackInteractive

§

type Base = AudioStreamPlayback

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for AudioStreamPlaybackOggVorbis

§

type Base = AudioStreamPlaybackResampled

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for AudioStreamPlaybackPlaylist

§

type Base = AudioStreamPlayback

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for AudioStreamPlaybackPolyphonic

§

type Base = AudioStreamPlayback

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for AudioStreamPlaybackResampled

§

type Base = AudioStreamPlayback

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for AudioStreamPlaybackSynchronized

§

type Base = AudioStreamPlayback

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for AudioStreamPlayer2D

§

type Base = Node2D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for AudioStreamPlayer3D

§

type Base = Node3D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for AudioStreamPlayer

§

type Base = Node

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for AudioStreamPlaylist

§

type Base = AudioStream

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for AudioStreamPolyphonic

§

type Base = AudioStream

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for AudioStreamRandomizer

§

type Base = AudioStream

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for AudioStreamSynchronized

§

type Base = AudioStream

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for AudioStreamWav

§

type Base = AudioStream

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for BackBufferCopy

§

type Base = Node2D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for BaseButton

§

type Base = Control

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for BaseMaterial3D

§

type Base = Material

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for BitMap

§

type Base = Resource

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for Bone2D

§

type Base = Node2D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for BoneAttachment3D

§

type Base = Node3D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for BoneMap

§

type Base = Resource

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for BoxContainer

§

type Base = Container

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for BoxMesh

§

type Base = PrimitiveMesh

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for BoxOccluder3D

§

type Base = Occluder3D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for BoxShape3D

§

type Base = Shape3D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for Button

§

type Base = BaseButton

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for ButtonGroup

§

type Base = Resource

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for CallbackTweener

§

type Base = Tweener

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for Camera2D

§

type Base = Node2D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for Camera3D

§

type Base = Node3D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for CameraAttributes

§

type Base = Resource

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for CameraAttributesPhysical

§

type Base = CameraAttributes

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for CameraAttributesPractical

§

type Base = CameraAttributes

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for CameraFeed

§

type Base = RefCounted

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for CameraServer

§

type Base = Object

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Servers

§

impl GodotClass for CameraTexture

§

type Base = Texture2D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for CanvasGroup

§

type Base = Node2D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for CanvasItem

§

type Base = Node

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for CanvasItemMaterial

§

type Base = Material

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for CanvasLayer

§

type Base = Node

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for CanvasModulate

§

type Base = Node2D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for CanvasTexture

§

type Base = Texture2D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for CapsuleMesh

§

type Base = PrimitiveMesh

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for CapsuleShape2D

§

type Base = Shape2D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for CapsuleShape3D

§

type Base = Shape3D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for CenterContainer

§

type Base = Container

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for CharFxTransform

§

type Base = RefCounted

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for CharacterBody2D

§

type Base = PhysicsBody2D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for CharacterBody3D

§

type Base = PhysicsBody3D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for CheckBox

§

type Base = Button

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for CheckButton

§

type Base = Button

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for CircleShape2D

§

type Base = Shape2D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for ClassDb

§

type Base = Object

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for CodeEdit

§

type Base = TextEdit

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for CodeHighlighter

§

type Base = SyntaxHighlighter

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for CollisionObject2D

§

type Base = Node2D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for CollisionObject3D

§

type Base = Node3D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for CollisionPolygon2D

§

type Base = Node2D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for CollisionPolygon3D

§

type Base = Node3D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for CollisionShape2D

§

type Base = Node2D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for CollisionShape3D

§

type Base = Node3D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for ColorPicker

§

type Base = VBoxContainer

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for ColorPickerButton

§

type Base = Button

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for ColorRect

§

type Base = Control

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for Compositor

§

type Base = Resource

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for CompositorEffect

§

type Base = Resource

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for CompressedCubemap

§

type Base = CompressedTextureLayered

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for CompressedCubemapArray

§

type Base = CompressedTextureLayered

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for CompressedTexture2D

§

type Base = Texture2D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for CompressedTexture2DArray

§

type Base = CompressedTextureLayered

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for CompressedTexture3D

§

type Base = Texture3D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for CompressedTextureLayered

§

type Base = TextureLayered

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for ConcavePolygonShape2D

§

type Base = Shape2D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for ConcavePolygonShape3D

§

type Base = Shape3D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for ConeTwistJoint3D

§

type Base = Joint3D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for ConfigFile

§

type Base = RefCounted

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for ConfirmationDialog

§

type Base = AcceptDialog

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for Container

§

type Base = Control

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for Control

§

type Base = CanvasItem

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for ConvexPolygonShape2D

§

type Base = Shape2D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for ConvexPolygonShape3D

§

type Base = Shape3D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for CpuParticles2D

§

type Base = Node2D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for CpuParticles3D

§

type Base = GeometryInstance3D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for Crypto

§

type Base = RefCounted

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for CryptoKey

§

type Base = Resource

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for CsgBox3D

§

type Base = CsgPrimitive3D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for CsgCombiner3D

§

type Base = CsgShape3D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for CsgCylinder3D

§

type Base = CsgPrimitive3D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for CsgMesh3D

§

type Base = CsgPrimitive3D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for CsgPolygon3D

§

type Base = CsgPrimitive3D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for CsgPrimitive3D

§

type Base = CsgShape3D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for CsgShape3D

§

type Base = GeometryInstance3D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for CsgSphere3D

§

type Base = CsgPrimitive3D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for CsgTorus3D

§

type Base = CsgPrimitive3D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for Cubemap

§

type Base = ImageTextureLayered

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for CubemapArray

§

type Base = ImageTextureLayered

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for Curve2D

§

type Base = Resource

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for Curve3D

§

type Base = Resource

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for Curve

§

type Base = Resource

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for CurveTexture

§

type Base = Texture2D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for CurveXyzTexture

§

type Base = Texture2D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for CylinderMesh

§

type Base = PrimitiveMesh

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for CylinderShape3D

§

type Base = Shape3D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for DampedSpringJoint2D

§

type Base = Joint2D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for Decal

§

type Base = VisualInstance3D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for DirAccess

§

type Base = RefCounted

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for DirectionalLight2D

§

type Base = Light2D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for DirectionalLight3D

§

type Base = Light3D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for DisplayServer

§

type Base = Object

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for DtlsServer

§

type Base = RefCounted

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for ENetConnection

§

type Base = RefCounted

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for ENetMultiplayerPeer

§

type Base = MultiplayerPeer

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for ENetPacketPeer

§

type Base = PacketPeer

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for EditorCommandPalette

§

type Base = ConfirmationDialog

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Editor

§

impl GodotClass for EditorDebuggerPlugin

§

type Base = RefCounted

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Editor

§

impl GodotClass for EditorDebuggerSession

§

type Base = RefCounted

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Editor

§

impl GodotClass for EditorExportPlatform

§

type Base = RefCounted

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Editor

§

impl GodotClass for EditorExportPlatformAndroid

§

type Base = EditorExportPlatform

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Editor

§

impl GodotClass for EditorExportPlatformIos

§

type Base = EditorExportPlatform

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Editor

§

impl GodotClass for EditorExportPlatformLinuxBsd

§

type Base = EditorExportPlatformPc

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Editor

§

impl GodotClass for EditorExportPlatformMacOs

§

type Base = EditorExportPlatform

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Editor

§

impl GodotClass for EditorExportPlatformPc

§

type Base = EditorExportPlatform

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Editor

§

impl GodotClass for EditorExportPlatformWeb

§

type Base = EditorExportPlatform

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Editor

§

impl GodotClass for EditorExportPlatformWindows

§

type Base = EditorExportPlatformPc

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Editor

§

impl GodotClass for EditorExportPlugin

§

type Base = RefCounted

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Editor

§

impl GodotClass for EditorFeatureProfile

§

type Base = RefCounted

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Editor

§

impl GodotClass for EditorFileDialog

§

type Base = ConfirmationDialog

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Editor

§

impl GodotClass for EditorFileSystem

§

type Base = Node

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Editor

§

impl GodotClass for EditorFileSystemDirectory

§

type Base = Object

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Editor

§

impl GodotClass for EditorFileSystemImportFormatSupportQuery

§

type Base = RefCounted

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Editor

§

impl GodotClass for EditorImportPlugin

§

type Base = ResourceImporter

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Editor

§

impl GodotClass for EditorInspector

§

type Base = ScrollContainer

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Editor

§

impl GodotClass for EditorInspectorPlugin

§

type Base = RefCounted

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Editor

§

impl GodotClass for EditorInterface

§

type Base = Object

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Editor

§

impl GodotClass for EditorNode3DGizmo

§

type Base = Node3DGizmo

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Editor

§

impl GodotClass for EditorNode3DGizmoPlugin

§

type Base = Resource

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Editor

§

impl GodotClass for EditorPaths

§

type Base = Object

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Editor

§

impl GodotClass for EditorPlugin

§

type Base = Node

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Editor

§

impl GodotClass for EditorProperty

§

type Base = Container

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Editor

§

impl GodotClass for EditorResourceConversionPlugin

§

type Base = RefCounted

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Editor

§

impl GodotClass for EditorResourcePicker

§

type Base = HBoxContainer

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Editor

§

impl GodotClass for EditorResourcePreview

§

type Base = Node

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Editor

§

impl GodotClass for EditorResourcePreviewGenerator

§

type Base = RefCounted

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Editor

§

impl GodotClass for EditorResourceTooltipPlugin

§

type Base = RefCounted

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Editor

§

impl GodotClass for EditorSceneFormatImporter

§

type Base = RefCounted

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Editor

§

impl GodotClass for EditorSceneFormatImporterBlend

§

type Base = EditorSceneFormatImporter

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Editor

§

impl GodotClass for EditorSceneFormatImporterFbx2gltf

§

type Base = EditorSceneFormatImporter

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Editor

§

impl GodotClass for EditorSceneFormatImporterGltf

§

type Base = EditorSceneFormatImporter

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Editor

§

impl GodotClass for EditorSceneFormatImporterUfbx

§

type Base = EditorSceneFormatImporter

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Editor

§

impl GodotClass for EditorScenePostImport

§

type Base = RefCounted

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Editor

§

impl GodotClass for EditorScenePostImportPlugin

§

type Base = RefCounted

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Editor

§

impl GodotClass for EditorScript

§

type Base = RefCounted

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Editor

§

impl GodotClass for EditorScriptPicker

§

type Base = EditorResourcePicker

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Editor

§

impl GodotClass for EditorSelection

§

type Base = Object

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Editor

§

impl GodotClass for EditorSettings

§

type Base = Resource

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Editor

§

impl GodotClass for EditorSpinSlider

§

type Base = Range

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Editor

§

impl GodotClass for EditorSyntaxHighlighter

§

type Base = SyntaxHighlighter

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Editor

§

impl GodotClass for EditorTranslationParserPlugin

§

type Base = RefCounted

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Editor

§

impl GodotClass for EditorUndoRedoManager

§

type Base = Object

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Editor

§

impl GodotClass for EditorVcsInterface

§

type Base = Object

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Editor

§

impl GodotClass for EncodedObjectAsId

§

type Base = RefCounted

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for Engine

§

type Base = Object

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for EngineDebugger

§

type Base = Object

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for EngineProfiler

§

type Base = RefCounted

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for Environment

§

type Base = Resource

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for Expression

§

type Base = RefCounted

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for FastNoiseLite

§

type Base = Noise

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for FbxDocument

§

type Base = GltfDocument

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for FbxState

§

type Base = GltfState

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for FileAccess

§

type Base = RefCounted

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for FileDialog

§

type Base = ConfirmationDialog

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for FileSystemDock

§

type Base = VBoxContainer

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Editor

§

impl GodotClass for FlowContainer

§

type Base = Container

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for FogMaterial

§

type Base = Material

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for FogVolume

§

type Base = VisualInstance3D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for Font

§

type Base = Resource

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for FontFile

§

type Base = Font

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for FontVariation

§

type Base = Font

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for GDExtension

§

type Base = Resource

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for GDExtensionManager

§

type Base = Object

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for GDScript

§

type Base = Script

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for Generic6DofJoint3D

§

type Base = Joint3D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for Geometry2D

§

type Base = Object

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for Geometry3D

§

type Base = Object

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for GeometryInstance3D

§

type Base = VisualInstance3D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for GltfAccessor

§

type Base = Resource

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for GltfAnimation

§

type Base = Resource

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for GltfBufferView

§

type Base = Resource

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for GltfCamera

§

type Base = Resource

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for GltfDocument

§

type Base = Resource

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for GltfDocumentExtension

§

type Base = Resource

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for GltfDocumentExtensionConvertImporterMesh

§

type Base = GltfDocumentExtension

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for GltfLight

§

type Base = Resource

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for GltfMesh

§

type Base = Resource

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for GltfNode

§

type Base = Resource

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for GltfPhysicsBody

§

type Base = Resource

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for GltfPhysicsShape

§

type Base = Resource

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for GltfSkeleton

§

type Base = Resource

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for GltfSkin

§

type Base = Resource

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for GltfSpecGloss

§

type Base = Resource

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for GltfState

§

type Base = Resource

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for GltfTexture

§

type Base = Resource

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for GltfTextureSampler

§

type Base = Resource

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for GpuParticles2D

§

type Base = Node2D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for GpuParticles3D

§

type Base = GeometryInstance3D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for GpuParticlesAttractor3D

§

type Base = VisualInstance3D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for GpuParticlesAttractorBox3D

§

type Base = GpuParticlesAttractor3D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for GpuParticlesAttractorSphere3D

§

type Base = GpuParticlesAttractor3D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for GpuParticlesAttractorVectorField3D

§

type Base = GpuParticlesAttractor3D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for GpuParticlesCollision3D

§

type Base = VisualInstance3D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for GpuParticlesCollisionBox3D

§

type Base = GpuParticlesCollision3D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for GpuParticlesCollisionHeightField3D

§

type Base = GpuParticlesCollision3D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for GpuParticlesCollisionSdf3d

§

type Base = GpuParticlesCollision3D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for GpuParticlesCollisionSphere3D

§

type Base = GpuParticlesCollision3D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for Gradient

§

type Base = Resource

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for GradientTexture1D

§

type Base = Texture2D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for GradientTexture2D

§

type Base = Texture2D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for GraphElement

§

type Base = Container

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for GraphFrame

§

type Base = GraphElement

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for GridContainer

§

type Base = Container

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for GridMap

§

type Base = Node3D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for GrooveJoint2D

§

type Base = Joint2D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for HBoxContainer

§

type Base = BoxContainer

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for HFlowContainer

§

type Base = FlowContainer

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for HScrollBar

§

type Base = ScrollBar

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for HSeparator

§

type Base = Separator

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for HSlider

§

type Base = Slider

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for HSplitContainer

§

type Base = SplitContainer

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for HashingContext

§

type Base = RefCounted

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for HeightMapShape3D

§

type Base = Shape3D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for HingeJoint3D

§

type Base = Joint3D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for HmacContext

§

type Base = RefCounted

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for HttpClient

§

type Base = RefCounted

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for HttpRequest

§

type Base = Node

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for Image

§

type Base = Resource

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for ImageFormatLoader

§

type Base = RefCounted

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for ImageFormatLoaderExtension

§

type Base = ImageFormatLoader

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for ImageTexture3D

§

type Base = Texture3D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for ImageTexture

§

type Base = Texture2D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for ImageTextureLayered

§

type Base = TextureLayered

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for ImmediateMesh

§

type Base = Mesh

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for ImporterMesh

§

type Base = Resource

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for ImporterMeshInstance3D

§

type Base = Node3D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for Input

§

type Base = Object

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for InputEvent

§

type Base = Resource

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for InputEventAction

§

type Base = InputEvent

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for InputEventFromWindow

§

type Base = InputEvent

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for InputEventGesture

§

type Base = InputEventWithModifiers

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for InputEventJoypadButton

§

type Base = InputEvent

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for InputEventJoypadMotion

§

type Base = InputEvent

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for InputEventKey

§

type Base = InputEventWithModifiers

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for InputEventMagnifyGesture

§

type Base = InputEventGesture

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for InputEventMidi

§

type Base = InputEvent

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for InputEventMouse

§

type Base = InputEventWithModifiers

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for InputEventMouseButton

§

type Base = InputEventMouse

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for InputEventMouseMotion

§

type Base = InputEventMouse

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for InputEventPanGesture

§

type Base = InputEventGesture

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for InputEventScreenDrag

§

type Base = InputEventFromWindow

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for InputEventScreenTouch

§

type Base = InputEventFromWindow

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for InputEventShortcut

§

type Base = InputEvent

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for InputEventWithModifiers

§

type Base = InputEventFromWindow

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for InputMap

§

type Base = Object

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for InstancePlaceholder

§

type Base = Node

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for IntervalTweener

§

type Base = Tweener

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for Ip

§

type Base = Object

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for ItemList

§

type Base = Control

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for Joint2D

§

type Base = Node2D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for Joint3D

§

type Base = Node3D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for Json

§

type Base = Resource

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for JsonRpc

§

type Base = Object

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for KinematicCollision2D

§

type Base = RefCounted

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for KinematicCollision3D

§

type Base = RefCounted

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for Label3D

§

type Base = GeometryInstance3D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for Label

§

type Base = Control

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for LabelSettings

§

type Base = Resource

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for Light2D

§

type Base = Node2D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for Light3D

§

type Base = VisualInstance3D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for LightOccluder2D

§

type Base = Node2D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for LightmapGi

§

type Base = VisualInstance3D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for LightmapGiData

§

type Base = Resource

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for LightmapProbe

§

type Base = Node3D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for Lightmapper

§

type Base = RefCounted

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for LightmapperRd

§

type Base = Lightmapper

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for Line2D

§

type Base = Node2D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for LineEdit

§

type Base = Control

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for LinkButton

§

type Base = BaseButton

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for MainLoop

§

type Base = Object

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for MarginContainer

§

type Base = Container

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for Marker2D

§

type Base = Node2D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for Marker3D

§

type Base = Node3D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for Marshalls

§

type Base = Object

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for Material

§

type Base = Resource

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for MenuBar

§

type Base = Control

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for MenuButton

§

type Base = Button

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for Mesh

§

type Base = Resource

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for MeshConvexDecompositionSettings

§

type Base = RefCounted

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for MeshDataTool

§

type Base = RefCounted

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for MeshInstance2D

§

type Base = Node2D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for MeshInstance3D

§

type Base = GeometryInstance3D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for MeshLibrary

§

type Base = Resource

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for MeshTexture

§

type Base = Texture2D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for MethodTweener

§

type Base = Tweener

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for MissingNode

§

type Base = Node

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for MissingResource

§

type Base = Resource

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for MobileVrInterface

§

type Base = XrInterface

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for MovieWriter

§

type Base = Object

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for MultiMesh

§

type Base = Resource

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for MultiMeshInstance2D

§

type Base = Node2D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for MultiMeshInstance3D

§

type Base = GeometryInstance3D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for MultiplayerApi

§

type Base = RefCounted

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for MultiplayerApiExtension

§

type Base = MultiplayerApi

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for MultiplayerPeer

§

type Base = PacketPeer

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for MultiplayerPeerExtension

§

type Base = MultiplayerPeer

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for MultiplayerSpawner

§

type Base = Node

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for MultiplayerSynchronizer

§

type Base = Node

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for NativeMenu

§

type Base = Object

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for NavigationMeshGenerator

§

type Base = Object

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for NavigationMeshSourceGeometryData2D

§

type Base = Resource

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for NinePatchRect

§

type Base = Control

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for Node2D

§

type Base = CanvasItem

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for Node3D

§

type Base = Node

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for Node3DGizmo

§

type Base = RefCounted

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for Node

§

type Base = Object

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for Noise

§

type Base = Resource

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for NoiseTexture2D

§

type Base = Texture2D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for NoiseTexture3D

§

type Base = Texture3D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for Object

§

type Base = NoBase

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Servers

§

impl GodotClass for Occluder3D

§

type Base = Resource

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for OccluderInstance3D

§

type Base = Node3D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for OccluderPolygon2D

§

type Base = Resource

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for OfflineMultiplayerPeer

§

type Base = MultiplayerPeer

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for OggPacketSequence

§

type Base = Resource

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for OggPacketSequencePlayback

§

type Base = RefCounted

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for OmniLight3D

§

type Base = Light3D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for OpenXrAction

§

type Base = Resource

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for OpenXrActionMap

§

type Base = Resource

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for OpenXrActionSet

§

type Base = Resource

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for OpenXrApiExtension

§

type Base = RefCounted

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for OpenXrCompositionLayer

§

type Base = Node3D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for OpenXrCompositionLayerCylinder

§

type Base = OpenXrCompositionLayer

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for OpenXrCompositionLayerEquirect

§

type Base = OpenXrCompositionLayer

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for OpenXrCompositionLayerQuad

§

type Base = OpenXrCompositionLayer

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for OpenXrExtensionWrapperExtension

§

type Base = Object

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Servers

§

impl GodotClass for OpenXrHand

§

type Base = Node3D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for OpenXrInteractionProfile

§

type Base = Resource

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for OpenXrInteractionProfileMetadata

§

type Base = Object

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for OpenXrInterface

§

type Base = XrInterface

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for OpenXrIpBinding

§

type Base = Resource

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for OptimizedTranslation

§

type Base = Translation

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for OptionButton

§

type Base = Button

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for OrmMaterial3D

§

type Base = BaseMaterial3D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for Os

§

type Base = Object

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for PackedDataContainer

§

type Base = Resource

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for PackedDataContainerRef

§

type Base = RefCounted

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for PackedScene

§

type Base = Resource

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for PacketPeer

§

type Base = RefCounted

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for PacketPeerDtls

§

type Base = PacketPeer

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for PacketPeerExtension

§

type Base = PacketPeer

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for PacketPeerStream

§

type Base = PacketPeer

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for PacketPeerUdp

§

type Base = PacketPeer

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for Panel

§

type Base = Control

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for PanelContainer

§

type Base = Container

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for PanoramaSkyMaterial

§

type Base = Material

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for Parallax2D

§

type Base = Node2D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for ParallaxBackground

§

type Base = CanvasLayer

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for ParallaxLayer

§

type Base = Node2D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for ParticleProcessMaterial

§

type Base = Material

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for Path2D

§

type Base = Node2D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for Path3D

§

type Base = Node3D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for PathFollow2D

§

type Base = Node2D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for PathFollow3D

§

type Base = Node3D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for PckPacker

§

type Base = RefCounted

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for Performance

§

type Base = Object

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for PhysicalBone2D

§

type Base = RigidBody2D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for PhysicalBone3D

§

type Base = PhysicsBody3D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for PhysicalBoneSimulator3D

§

type Base = SkeletonModifier3D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for PhysicalSkyMaterial

§

type Base = Material

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for PhysicsBody2D

§

type Base = CollisionObject2D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for PhysicsBody3D

§

type Base = CollisionObject3D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for PhysicsDirectBodyState2D

§

type Base = Object

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Servers

§

impl GodotClass for PhysicsDirectBodyState2DExtension

§

type Base = PhysicsDirectBodyState2D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Servers

§

impl GodotClass for PhysicsDirectBodyState3D

§

type Base = Object

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Servers

§

impl GodotClass for PhysicsDirectBodyState3DExtension

§

type Base = PhysicsDirectBodyState3D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Servers

§

impl GodotClass for PhysicsDirectSpaceState2D

§

type Base = Object

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Servers

§

impl GodotClass for PhysicsDirectSpaceState2DExtension

§

type Base = PhysicsDirectSpaceState2D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Servers

§

impl GodotClass for PhysicsDirectSpaceState3D

§

type Base = Object

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Servers

§

impl GodotClass for PhysicsDirectSpaceState3DExtension

§

type Base = PhysicsDirectSpaceState3D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Servers

§

impl GodotClass for PhysicsMaterial

§

type Base = Resource

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for PhysicsPointQueryParameters2D

§

type Base = RefCounted

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for PhysicsPointQueryParameters3D

§

type Base = RefCounted

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for PhysicsRayQueryParameters2D

§

type Base = RefCounted

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for PhysicsRayQueryParameters3D

§

type Base = RefCounted

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for PhysicsServer2D

§

type Base = Object

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Servers

§

impl GodotClass for PhysicsServer2DExtension

§

type Base = PhysicsServer2D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Servers

§

impl GodotClass for PhysicsServer2DManager

§

type Base = Object

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Servers

§

impl GodotClass for PhysicsServer3D

§

type Base = Object

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Servers

§

impl GodotClass for PhysicsServer3DExtension

§

type Base = PhysicsServer3D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Servers

§

impl GodotClass for PhysicsServer3DManager

§

type Base = Object

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Servers

§

impl GodotClass for PhysicsServer3DRenderingServerHandler

§

type Base = Object

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Servers

§

impl GodotClass for PhysicsShapeQueryParameters2D

§

type Base = RefCounted

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for PhysicsShapeQueryParameters3D

§

type Base = RefCounted

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for PhysicsTestMotionParameters2D

§

type Base = RefCounted

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for PhysicsTestMotionParameters3D

§

type Base = RefCounted

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for PhysicsTestMotionResult2D

§

type Base = RefCounted

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for PhysicsTestMotionResult3D

§

type Base = RefCounted

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for PinJoint2D

§

type Base = Joint2D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for PinJoint3D

§

type Base = Joint3D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for PlaceholderCubemap

§

type Base = PlaceholderTextureLayered

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for PlaceholderCubemapArray

§

type Base = PlaceholderTextureLayered

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for PlaceholderMaterial

§

type Base = Material

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for PlaceholderMesh

§

type Base = Mesh

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for PlaceholderTexture2D

§

type Base = Texture2D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for PlaceholderTexture2DArray

§

type Base = PlaceholderTextureLayered

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for PlaceholderTexture3D

§

type Base = Texture3D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for PlaceholderTextureLayered

§

type Base = TextureLayered

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for PlaneMesh

§

type Base = PrimitiveMesh

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for PointLight2D

§

type Base = Light2D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for PointMesh

§

type Base = PrimitiveMesh

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for Polygon2D

§

type Base = Node2D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for PolygonOccluder3D

§

type Base = Occluder3D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for PolygonPathFinder

§

type Base = Resource

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for Popup

§

type Base = Window

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for PopupMenu

§

type Base = Popup

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for PopupPanel

§

type Base = Popup

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for PortableCompressedTexture2D

§

type Base = Texture2D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for PrimitiveMesh

§

type Base = Mesh

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for PrismMesh

§

type Base = PrimitiveMesh

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for ProceduralSkyMaterial

§

type Base = Material

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for ProgressBar

§

type Base = Range

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for ProjectSettings

§

type Base = Object

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for PropertyTweener

§

type Base = Tweener

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for QuadMesh

§

type Base = PlaneMesh

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for QuadOccluder3D

§

type Base = Occluder3D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for RandomNumberGenerator

§

type Base = RefCounted

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for Range

§

type Base = Control

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for RayCast2D

§

type Base = Node2D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for RayCast3D

§

type Base = Node3D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for RdAttachmentFormat

§

type Base = RefCounted

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for RdFramebufferPass

§

type Base = RefCounted

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for RdPipelineColorBlendState

§

type Base = RefCounted

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for RdPipelineColorBlendStateAttachment

§

type Base = RefCounted

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for RdPipelineDepthStencilState

§

type Base = RefCounted

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for RdPipelineMultisampleState

§

type Base = RefCounted

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for RdPipelineRasterizationState

§

type Base = RefCounted

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for RdPipelineSpecializationConstant

§

type Base = RefCounted

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for RdSamplerState

§

type Base = RefCounted

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for RdShaderFile

§

type Base = Resource

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for RdShaderSource

§

type Base = RefCounted

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for RdShaderSpirv

§

type Base = Resource

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for RdTextureFormat

§

type Base = RefCounted

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for RdTextureView

§

type Base = RefCounted

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for RdUniform

§

type Base = RefCounted

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for RdVertexAttribute

§

type Base = RefCounted

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for RectangleShape2D

§

type Base = Shape2D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for RefCounted

§

type Base = Object

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for ReferenceRect

§

type Base = Control

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for ReflectionProbe

§

type Base = VisualInstance3D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for RegEx

§

type Base = RefCounted

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for RegExMatch

§

type Base = RefCounted

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for RemoteTransform2D

§

type Base = Node2D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for RemoteTransform3D

§

type Base = Node3D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for RenderData

§

type Base = Object

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for RenderDataExtension

§

type Base = RenderData

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for RenderDataRd

§

type Base = RenderData

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for RenderSceneBuffers

§

type Base = RefCounted

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for RenderSceneBuffersConfiguration

§

type Base = RefCounted

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for RenderSceneBuffersExtension

§

type Base = RenderSceneBuffers

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for RenderSceneBuffersRd

§

type Base = RenderSceneBuffers

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for RenderSceneData

§

type Base = Object

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for RenderSceneDataExtension

§

type Base = RenderSceneData

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for RenderSceneDataRd

§

type Base = RenderSceneData

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for RenderingDevice

§

type Base = Object

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for RenderingServer

§

type Base = Object

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Servers

§

impl GodotClass for Resource

§

type Base = RefCounted

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for ResourceFormatLoader

§

type Base = RefCounted

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for ResourceFormatSaver

§

type Base = RefCounted

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for ResourceImporter

§

type Base = RefCounted

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for ResourceImporterBitMap

§

type Base = ResourceImporter

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Editor

§

impl GodotClass for ResourceImporterBmFont

§

type Base = ResourceImporter

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Editor

§

impl GodotClass for ResourceImporterCsvTranslation

§

type Base = ResourceImporter

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Editor

§

impl GodotClass for ResourceImporterDynamicFont

§

type Base = ResourceImporter

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Editor

§

impl GodotClass for ResourceImporterImage

§

type Base = ResourceImporter

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Editor

§

impl GodotClass for ResourceImporterImageFont

§

type Base = ResourceImporter

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Editor

§

impl GodotClass for ResourceImporterLayeredTexture

§

type Base = ResourceImporter

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Editor

§

impl GodotClass for ResourceImporterMp3

§

type Base = ResourceImporter

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Editor

§

impl GodotClass for ResourceImporterObj

§

type Base = ResourceImporter

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Editor

§

impl GodotClass for ResourceImporterOggVorbis

§

type Base = ResourceImporter

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Editor

§

impl GodotClass for ResourceImporterScene

§

type Base = ResourceImporter

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Editor

§

impl GodotClass for ResourceImporterShaderFile

§

type Base = ResourceImporter

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Editor

§

impl GodotClass for ResourceImporterTexture

§

type Base = ResourceImporter

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Editor

§

impl GodotClass for ResourceImporterTextureAtlas

§

type Base = ResourceImporter

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Editor

§

impl GodotClass for ResourceImporterWav

§

type Base = ResourceImporter

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Editor

§

impl GodotClass for ResourceLoader

§

type Base = Object

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for ResourcePreloader

§

type Base = Node

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for ResourceSaver

§

type Base = Object

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for ResourceUid

§

type Base = Object

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for RibbonTrailMesh

§

type Base = PrimitiveMesh

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for RichTextEffect

§

type Base = Resource

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for RichTextLabel

§

type Base = Control

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for RigidBody2D

§

type Base = PhysicsBody2D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for RigidBody3D

§

type Base = PhysicsBody3D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for RootMotionView

§

type Base = VisualInstance3D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for SceneMultiplayer

§

type Base = MultiplayerApi

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for SceneReplicationConfig

§

type Base = Resource

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for SceneState

§

type Base = RefCounted

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for SceneTree

§

type Base = MainLoop

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for SceneTreeTimer

§

type Base = RefCounted

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for Script

§

type Base = Resource

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for ScriptCreateDialog

§

type Base = ConfirmationDialog

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Editor

§

impl GodotClass for ScriptEditor

§

type Base = PanelContainer

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Editor

§

impl GodotClass for ScriptEditorBase

§

type Base = VBoxContainer

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Editor

§

impl GodotClass for ScriptExtension

§

type Base = Script

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for ScriptLanguage

§

type Base = Object

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for ScriptLanguageExtension

§

type Base = ScriptLanguage

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for ScrollBar

§

type Base = Range

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for ScrollContainer

§

type Base = Container

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for SegmentShape2D

§

type Base = Shape2D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for SeparationRayShape2D

§

type Base = Shape2D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for SeparationRayShape3D

§

type Base = Shape3D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for Separator

§

type Base = Control

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for Shader

§

type Base = Resource

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for ShaderGlobalsOverride

§

type Base = Node

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for ShaderInclude

§

type Base = Resource

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for ShaderMaterial

§

type Base = Material

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for Shape2D

§

type Base = Resource

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for Shape3D

§

type Base = Resource

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for ShapeCast2D

§

type Base = Node2D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for ShapeCast3D

§

type Base = Node3D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for Shortcut

§

type Base = Resource

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for Skeleton2D

§

type Base = Node2D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for Skeleton3D

§

type Base = Node3D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for SkeletonIk3d

§

type Base = SkeletonModifier3D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for SkeletonModifier3D

§

type Base = Node3D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for SkeletonProfile

§

type Base = Resource

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for SkeletonProfileHumanoid

§

type Base = SkeletonProfile

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for Skin

§

type Base = Resource

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for SkinReference

§

type Base = RefCounted

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for Sky

§

type Base = Resource

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for Slider

§

type Base = Range

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for SliderJoint3D

§

type Base = Joint3D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for SoftBody3D

§

type Base = MeshInstance3D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for SphereMesh

§

type Base = PrimitiveMesh

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for SphereOccluder3D

§

type Base = Occluder3D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for SphereShape3D

§

type Base = Shape3D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for SpinBox

§

type Base = Range

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for SplitContainer

§

type Base = Container

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for SpotLight3D

§

type Base = Light3D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for SpringArm3D

§

type Base = Node3D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for Sprite2D

§

type Base = Node2D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for Sprite3D

§

type Base = SpriteBase3D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for SpriteBase3D

§

type Base = GeometryInstance3D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for SpriteFrames

§

type Base = Resource

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for StandardMaterial3D

§

type Base = BaseMaterial3D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for StaticBody2D

§

type Base = PhysicsBody2D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for StaticBody3D

§

type Base = PhysicsBody3D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for StatusIndicator

§

type Base = Node

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for StreamPeer

§

type Base = RefCounted

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for StreamPeerBuffer

§

type Base = StreamPeer

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for StreamPeerExtension

§

type Base = StreamPeer

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for StreamPeerTcp

§

type Base = StreamPeer

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for StreamPeerTls

§

type Base = StreamPeer

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for StyleBox

§

type Base = Resource

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for StyleBoxEmpty

§

type Base = StyleBox

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for StyleBoxFlat

§

type Base = StyleBox

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for StyleBoxLine

§

type Base = StyleBox

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for StyleBoxTexture

§

type Base = StyleBox

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for SubViewport

§

type Base = Viewport

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for SubViewportContainer

§

type Base = Container

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for SurfaceTool

§

type Base = RefCounted

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for SyntaxHighlighter

§

type Base = Resource

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for SystemFont

§

type Base = Font

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for TabBar

§

type Base = Control

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for TabContainer

§

type Base = Container

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for TcpServer

§

type Base = RefCounted

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for TextEdit

§

type Base = Control

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for TextLine

§

type Base = RefCounted

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for TextMesh

§

type Base = PrimitiveMesh

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for TextParagraph

§

type Base = RefCounted

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for TextServer

§

type Base = RefCounted

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for TextServerAdvanced

§

type Base = TextServerExtension

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for TextServerDummy

§

type Base = TextServerExtension

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for TextServerExtension

§

type Base = TextServer

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for TextServerManager

§

type Base = Object

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for Texture2D

§

type Base = Texture

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for Texture2DArray

§

type Base = ImageTextureLayered

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for Texture2DArrayRd

§

type Base = TextureLayeredRd

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for Texture2Drd

§

type Base = Texture2D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for Texture3D

§

type Base = Texture

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for Texture3Drd

§

type Base = Texture3D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for Texture

§

type Base = Resource

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for TextureButton

§

type Base = BaseButton

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for TextureCubemapArrayRd

§

type Base = TextureLayeredRd

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for TextureCubemapRd

§

type Base = TextureLayeredRd

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for TextureLayered

§

type Base = Texture

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for TextureLayeredRd

§

type Base = TextureLayered

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for TextureProgressBar

§

type Base = Range

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for Theme

§

type Base = Resource

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for ThemeDb

§

type Base = Object

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for TileData

§

type Base = Object

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for TileMap

§

type Base = Node2D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for TileMapLayer

§

type Base = Node2D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for TileMapPattern

§

type Base = Resource

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for TileSet

§

type Base = Resource

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for TileSetAtlasSource

§

type Base = TileSetSource

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for TileSetScenesCollectionSource

§

type Base = TileSetSource

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for TileSetSource

§

type Base = Resource

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for Time

§

type Base = Object

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for Timer

§

type Base = Node

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for TlsOptions

§

type Base = RefCounted

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for TorusMesh

§

type Base = PrimitiveMesh

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for TouchScreenButton

§

type Base = Node2D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for Translation

§

type Base = Resource

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for TranslationServer

§

type Base = Object

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Servers

§

impl GodotClass for Tree

§

type Base = Control

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for TreeItem

§

type Base = Object

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for TriangleMesh

§

type Base = RefCounted

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for TubeTrailMesh

§

type Base = PrimitiveMesh

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for Tween

§

type Base = RefCounted

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for Tweener

§

type Base = RefCounted

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for UdpServer

§

type Base = RefCounted

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for UndoRedo

§

type Base = Object

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for Upnp

§

type Base = RefCounted

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for UpnpDevice

§

type Base = RefCounted

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VBoxContainer

§

type Base = BoxContainer

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VFlowContainer

§

type Base = FlowContainer

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VScrollBar

§

type Base = ScrollBar

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VSeparator

§

type Base = Separator

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VSlider

§

type Base = Slider

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VSplitContainer

§

type Base = SplitContainer

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VehicleBody3D

§

type Base = RigidBody3D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VehicleWheel3D

§

type Base = Node3D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VideoStream

§

type Base = Resource

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VideoStreamPlayback

§

type Base = Resource

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VideoStreamPlayer

§

type Base = Control

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VideoStreamTheora

§

type Base = VideoStream

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for Viewport

§

type Base = Node

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for ViewportTexture

§

type Base = Texture2D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VisibleOnScreenEnabler2D

§

type Base = VisibleOnScreenNotifier2D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VisibleOnScreenEnabler3D

§

type Base = VisibleOnScreenNotifier3D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VisibleOnScreenNotifier2D

§

type Base = Node2D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VisibleOnScreenNotifier3D

§

type Base = VisualInstance3D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VisualInstance3D

§

type Base = Node3D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VisualShader

§

type Base = Shader

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VisualShaderNode

§

type Base = Resource

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VisualShaderNodeBillboard

§

type Base = VisualShaderNode

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VisualShaderNodeBooleanConstant

§

type Base = VisualShaderNodeConstant

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VisualShaderNodeBooleanParameter

§

type Base = VisualShaderNodeParameter

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VisualShaderNodeClamp

§

type Base = VisualShaderNode

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VisualShaderNodeColorConstant

§

type Base = VisualShaderNodeConstant

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VisualShaderNodeColorFunc

§

type Base = VisualShaderNode

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VisualShaderNodeColorOp

§

type Base = VisualShaderNode

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VisualShaderNodeColorParameter

§

type Base = VisualShaderNodeParameter

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VisualShaderNodeComment

§

type Base = VisualShaderNodeFrame

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VisualShaderNodeCompare

§

type Base = VisualShaderNode

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VisualShaderNodeConstant

§

type Base = VisualShaderNode

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VisualShaderNodeCubemap

§

type Base = VisualShaderNode

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VisualShaderNodeCubemapParameter

§

type Base = VisualShaderNodeTextureParameter

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VisualShaderNodeCurveTexture

§

type Base = VisualShaderNodeResizableBase

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VisualShaderNodeCurveXyzTexture

§

type Base = VisualShaderNodeResizableBase

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VisualShaderNodeCustom

§

type Base = VisualShaderNode

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VisualShaderNodeDerivativeFunc

§

type Base = VisualShaderNode

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VisualShaderNodeDeterminant

§

type Base = VisualShaderNode

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VisualShaderNodeDistanceFade

§

type Base = VisualShaderNode

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VisualShaderNodeDotProduct

§

type Base = VisualShaderNode

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VisualShaderNodeExpression

§

type Base = VisualShaderNodeGroupBase

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VisualShaderNodeFaceForward

§

type Base = VisualShaderNodeVectorBase

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VisualShaderNodeFloatConstant

§

type Base = VisualShaderNodeConstant

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VisualShaderNodeFloatFunc

§

type Base = VisualShaderNode

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VisualShaderNodeFloatOp

§

type Base = VisualShaderNode

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VisualShaderNodeFloatParameter

§

type Base = VisualShaderNodeParameter

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VisualShaderNodeFrame

§

type Base = VisualShaderNodeResizableBase

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VisualShaderNodeFresnel

§

type Base = VisualShaderNode

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VisualShaderNodeGlobalExpression

§

type Base = VisualShaderNodeExpression

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VisualShaderNodeGroupBase

§

type Base = VisualShaderNodeResizableBase

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VisualShaderNodeIf

§

type Base = VisualShaderNode

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VisualShaderNodeInput

§

type Base = VisualShaderNode

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VisualShaderNodeIntConstant

§

type Base = VisualShaderNodeConstant

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VisualShaderNodeIntFunc

§

type Base = VisualShaderNode

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VisualShaderNodeIntOp

§

type Base = VisualShaderNode

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VisualShaderNodeIntParameter

§

type Base = VisualShaderNodeParameter

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VisualShaderNodeIs

§

type Base = VisualShaderNode

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VisualShaderNodeLinearSceneDepth

§

type Base = VisualShaderNode

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VisualShaderNodeMix

§

type Base = VisualShaderNode

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VisualShaderNodeMultiplyAdd

§

type Base = VisualShaderNode

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VisualShaderNodeOuterProduct

§

type Base = VisualShaderNode

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VisualShaderNodeOutput

§

type Base = VisualShaderNode

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VisualShaderNodeParameter

§

type Base = VisualShaderNode

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VisualShaderNodeParameterRef

§

type Base = VisualShaderNode

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VisualShaderNodeParticleAccelerator

§

type Base = VisualShaderNode

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VisualShaderNodeParticleBoxEmitter

§

type Base = VisualShaderNodeParticleEmitter

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VisualShaderNodeParticleConeVelocity

§

type Base = VisualShaderNode

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VisualShaderNodeParticleEmit

§

type Base = VisualShaderNode

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VisualShaderNodeParticleEmitter

§

type Base = VisualShaderNode

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VisualShaderNodeParticleMeshEmitter

§

type Base = VisualShaderNodeParticleEmitter

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VisualShaderNodeParticleMultiplyByAxisAngle

§

type Base = VisualShaderNode

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VisualShaderNodeParticleOutput

§

type Base = VisualShaderNodeOutput

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VisualShaderNodeParticleRandomness

§

type Base = VisualShaderNode

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VisualShaderNodeParticleRingEmitter

§

type Base = VisualShaderNodeParticleEmitter

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VisualShaderNodeParticleSphereEmitter

§

type Base = VisualShaderNodeParticleEmitter

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VisualShaderNodeProximityFade

§

type Base = VisualShaderNode

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VisualShaderNodeRandomRange

§

type Base = VisualShaderNode

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VisualShaderNodeRemap

§

type Base = VisualShaderNode

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VisualShaderNodeReroute

§

type Base = VisualShaderNode

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VisualShaderNodeResizableBase

§

type Base = VisualShaderNode

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VisualShaderNodeRotationByAxis

§

type Base = VisualShaderNode

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VisualShaderNodeSample3D

§

type Base = VisualShaderNode

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VisualShaderNodeScreenNormalWorldSpace

§

type Base = VisualShaderNode

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VisualShaderNodeScreenUvToSdf

§

type Base = VisualShaderNode

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VisualShaderNodeSdfRaymarch

§

type Base = VisualShaderNode

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VisualShaderNodeSdfToScreenUv

§

type Base = VisualShaderNode

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VisualShaderNodeSmoothStep

§

type Base = VisualShaderNode

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VisualShaderNodeStep

§

type Base = VisualShaderNode

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VisualShaderNodeSwitch

§

type Base = VisualShaderNode

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VisualShaderNodeTexture2DArray

§

type Base = VisualShaderNodeSample3D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VisualShaderNodeTexture2DArrayParameter

§

type Base = VisualShaderNodeTextureParameter

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VisualShaderNodeTexture2DParameter

§

type Base = VisualShaderNodeTextureParameter

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VisualShaderNodeTexture3D

§

type Base = VisualShaderNodeSample3D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VisualShaderNodeTexture3DParameter

§

type Base = VisualShaderNodeTextureParameter

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VisualShaderNodeTexture

§

type Base = VisualShaderNode

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VisualShaderNodeTextureParameter

§

type Base = VisualShaderNodeParameter

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VisualShaderNodeTextureParameterTriplanar

§

type Base = VisualShaderNodeTextureParameter

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VisualShaderNodeTextureSdf

§

type Base = VisualShaderNode

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VisualShaderNodeTextureSdfNormal

§

type Base = VisualShaderNode

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VisualShaderNodeTransformCompose

§

type Base = VisualShaderNode

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VisualShaderNodeTransformConstant

§

type Base = VisualShaderNodeConstant

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VisualShaderNodeTransformDecompose

§

type Base = VisualShaderNode

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VisualShaderNodeTransformFunc

§

type Base = VisualShaderNode

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VisualShaderNodeTransformOp

§

type Base = VisualShaderNode

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VisualShaderNodeTransformParameter

§

type Base = VisualShaderNodeParameter

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VisualShaderNodeTransformVecMult

§

type Base = VisualShaderNode

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VisualShaderNodeUIntConstant

§

type Base = VisualShaderNodeConstant

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VisualShaderNodeUIntFunc

§

type Base = VisualShaderNode

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VisualShaderNodeUIntOp

§

type Base = VisualShaderNode

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VisualShaderNodeUIntParameter

§

type Base = VisualShaderNodeParameter

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VisualShaderNodeUvFunc

§

type Base = VisualShaderNode

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VisualShaderNodeUvPolarCoord

§

type Base = VisualShaderNode

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VisualShaderNodeVarying

§

type Base = VisualShaderNode

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VisualShaderNodeVaryingGetter

§

type Base = VisualShaderNodeVarying

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VisualShaderNodeVaryingSetter

§

type Base = VisualShaderNodeVarying

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VisualShaderNodeVec2Constant

§

type Base = VisualShaderNodeConstant

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VisualShaderNodeVec2Parameter

§

type Base = VisualShaderNodeParameter

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VisualShaderNodeVec3Constant

§

type Base = VisualShaderNodeConstant

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VisualShaderNodeVec3Parameter

§

type Base = VisualShaderNodeParameter

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VisualShaderNodeVec4Constant

§

type Base = VisualShaderNodeConstant

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VisualShaderNodeVec4Parameter

§

type Base = VisualShaderNodeParameter

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VisualShaderNodeVectorBase

§

type Base = VisualShaderNode

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VisualShaderNodeVectorCompose

§

type Base = VisualShaderNodeVectorBase

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VisualShaderNodeVectorDecompose

§

type Base = VisualShaderNodeVectorBase

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VisualShaderNodeVectorDistance

§

type Base = VisualShaderNodeVectorBase

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VisualShaderNodeVectorFunc

§

type Base = VisualShaderNodeVectorBase

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VisualShaderNodeVectorLen

§

type Base = VisualShaderNodeVectorBase

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VisualShaderNodeVectorOp

§

type Base = VisualShaderNodeVectorBase

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VisualShaderNodeVectorRefract

§

type Base = VisualShaderNodeVectorBase

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VisualShaderNodeWorldPositionFromDepth

§

type Base = VisualShaderNode

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VoxelGi

§

type Base = VisualInstance3D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for VoxelGiData

§

type Base = Resource

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for WeakRef

§

type Base = RefCounted

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for WebRtcDataChannel

§

type Base = PacketPeer

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for WebRtcDataChannelExtension

§

type Base = WebRtcDataChannel

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for WebRtcMultiplayerPeer

§

type Base = MultiplayerPeer

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for WebRtcPeerConnection

§

type Base = RefCounted

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for WebRtcPeerConnectionExtension

§

type Base = WebRtcPeerConnection

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for WebSocketMultiplayerPeer

§

type Base = MultiplayerPeer

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for WebSocketPeer

§

type Base = PacketPeer

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for WebXrInterface

§

type Base = XrInterface

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for Window

§

type Base = Viewport

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for WorkerThreadPool

§

type Base = Object

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for World2D

§

type Base = Resource

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for World3D

§

type Base = Resource

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for WorldBoundaryShape2D

§

type Base = Shape2D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for WorldBoundaryShape3D

§

type Base = Shape3D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for WorldEnvironment

§

type Base = Node

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for X509Certificate

§

type Base = Resource

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for XmlParser

§

type Base = RefCounted

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for XrAnchor3D

§

type Base = XrNode3D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for XrBodyModifier3D

§

type Base = SkeletonModifier3D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for XrBodyTracker

§

type Base = XrPositionalTracker

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for XrCamera3D

§

type Base = Camera3D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for XrController3D

§

type Base = XrNode3D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for XrControllerTracker

§

type Base = XrPositionalTracker

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for XrFaceModifier3D

§

type Base = Node3D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for XrFaceTracker

§

type Base = XrTracker

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for XrHandModifier3D

§

type Base = SkeletonModifier3D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for XrHandTracker

§

type Base = XrPositionalTracker

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for XrInterface

§

type Base = RefCounted

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for XrInterfaceExtension

§

type Base = XrInterface

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for XrNode3D

§

type Base = Node3D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for XrOrigin3D

§

type Base = Node3D

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for XrPose

§

type Base = RefCounted

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for XrPositionalTracker

§

type Base = XrTracker

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for XrServer

§

type Base = Object

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Servers

§

impl GodotClass for XrTracker

§

type Base = RefCounted

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for Xrvrs

§

type Base = Object

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for ZipPacker

§

type Base = RefCounted

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene

§

impl GodotClass for ZipReader

§

type Base = RefCounted

§

const INIT_LEVEL: InitLevel = crate::init::InitLevel::Scene