# Public API surface of simvx.core.
# Generated by tools/api_surface.py; a change here is a change to what games can call.

[exports]
AABB class(x=..., y=..., z=..., sx=..., sy=..., sz=...)
ADSR class(*, attack: 'float' = ..., decay: 'float' = ..., sustain: 'float' = ..., release: 'float' = ...)
AddChildCommand class(parent: 'Any', child: 'Any', index: 'int' = ..., description: 'str' = ...) -> 'None'
AnchorPreset class(*values)
AnimatedSprite2D class(texture: 'str' = ..., frames_horizontal: 'int' = ..., frames_vertical: 'int' = ..., frame_width: 'int | None' = ..., frame_height: 'int | None' = ..., **kwargs)
AnimatedSprite3D class(texture=..., frames_horizontal: 'int' = ..., frames_vertical: 'int' = ..., **kwargs)
AnimationClip class(name: 'str', duration: 'float')
AnimationEvent class(time: 'float', callback: 'Callable', args: 'tuple' = ...) -> 'None'
AnimationPlayer class(target=..., skeleton=..., **kwargs)
AnimationState class(name: 'str', clip: 'AnimationClip', speed_scale: 'float' = ..., loop: 'bool' = ...) -> 'None'
AnimationTree class(target=..., **kwargs)
AppConfig class(general: 'GeneralConfig' = ..., editor: 'EditorSection' = ..., ide: 'IDESection' = ...) -> 'None'
AppTheme class(palette: 'dict[str, Any] | None' = ..., stylebox_cfg: 'StyleBoxConfig | None' = ...) -> 'None'
Area2D class(**kwargs: 'object') -> 'None'
Area3D class(**kwargs: 'object') -> 'None'
Assert class(check_fn: 'Any', message: 'str' = ..., actual_fn: 'Any' = ...) -> 'None'
AssetServer class(*, max_workers: 'int' = ...) -> 'None'
AtlasTexture class(atlas: 'TextureAtlas | str | None' = ..., region: 'tuple[int, int, int, int]' = ..., margin: 'tuple[int, int, int, int]' = ...)
AudioBus class(name: 'str', volume_db: 'float' = ..., send_to: 'str' = ...)
AudioBusLayout class()
AudioClip class(source: 'AudioSource')
AudioEffect class(*, enabled: 'bool' = ...)
AudioListener2D class(**kwargs)
AudioListener3D class(**kwargs)
AudioPlayer class(stream: 'AudioSource | AudioClip | None' = ..., **kwargs)
AudioPlayer2D class(stream: 'AudioSource | AudioClip | None' = ..., **kwargs)
AudioPlayer3D class(stream: 'AudioSource | AudioClip | None' = ..., **kwargs)
AudioSynth class()
AutocompletePopup class(**kwargs)
BandPassFilter class(*, cutoff_hz: 'float' = ..., q: 'float' = ..., enabled: 'bool' = ...)
BatchCommand class(commands: 'Sequence[Command]', description: 'str' = ...) -> 'None'
BatchHandle class(handles: 'list[Handle]') -> 'None'
Bitmask class(default: 'int' = ..., *, bits: 'int' = ..., names: 'list[str] | None' = ..., **kwargs)
BlendSpace1D class()
BlendSpace2D class()
BodyMode class(*values)
Bone class(name: 'str' = ..., parent_index: 'int' = ..., inverse_bind_matrix: 'np.ndarray' = ..., local_transform: 'np.ndarray' = ...) -> 'None'
Bone2D class(bone_length: 'float' = ..., rest_transform: 'Transform2D | None' = ..., **kwargs)
BoneTrack class(bone_index: 'int')
BoxShape3D class(half_extents: 'Vec3 | tuple[float, float, float]' = ...) -> 'None'
BufferRegistry class()
Button class(text: 'str' = ..., on_press=..., **kwargs)
CSGBox3D class(size: 'Vec3 | Sequence[float] | None' = ..., **kwargs)
CSGCombiner3D class(**kwargs)
CSGCylinder3D class(radius: 'float' = ..., height: 'float' = ..., segments: 'int' = ..., **kwargs)
CSGOperation class(*values)
CSGShape3D class(operation: 'CSGOperation' = ..., **kwargs)
CSGSphere3D class(radius: 'float' = ..., rings: 'int' = ..., sectors: 'int' = ..., **kwargs)
CallableCommand class(do_fn: 'Callable[[], None]', undo_fn: 'Callable[[], None]', description: 'str' = ...) -> 'None'
Camera2D class(**kwargs)
Camera3D class(look_at=..., up=..., **kwargs)
CanvasLayer class(**kwargs)
CapsuleShape2D class(radius: 'float' = ..., height: 'float' = ...) -> 'None'
CapsuleShape3D class(radius: 'float' = ..., height: 'float' = ...) -> 'None'
CharacterBody2D class(**kwargs: 'object') -> 'None'
CharacterBody3D class(**kwargs: 'object') -> 'None'
ChaseCamera class(target: 'Node3D | None' = ..., **kwargs)
CheckBox class(text: 'str' = ..., checked: 'bool' = ..., on_toggle=..., **kwargs)
Children class()
CircleShape2D class(radius: 'float' = ...) -> 'None'
Click class(x: 'float', y: 'float', button: 'MouseButton' = ...) -> 'None'
Clipboard class()
ClusterConfig class(tiles_x: 'int' = ..., tiles_y: 'int' = ..., depth_slices: 'int' = ..., max_lights_per_cluster: 'int' = ...) -> 'None'
ClusterGrid class(config: 'ClusterConfig | None' = ...) -> 'None'
CodeEditorPanel class(**kwargs)
CodeTextEdit class(text: 'str' = ..., **kwargs)
CollisionShape2D class(**kwargs: 'object') -> 'None'
CollisionShape3D class(**kwargs: 'object') -> 'None'
Colour class(default: 'tuple' = ..., *, has_alpha: 'bool' = ..., **kwargs)
Colour class(default: 'tuple' = ..., *, has_alpha: 'bool' = ..., **kwargs)
ColourPicker class(*, has_alpha: 'bool' = ..., **kwargs)
ColumnSizing class(*values)
CombineMode class(*values)
CompletionItem class(label: 'str' = ..., kind: 'int' = ..., detail: 'str' = ..., insert_text: 'str' = ..., sort_text: 'str' = ...) -> 'None'
CompletionItemKind class(*values)
CompressorEffect class(*, threshold_db: 'float' = ..., ratio: 'float' = ..., attack: 'float' = ..., release: 'float' = ..., knee_db: 'float' = ..., makeup_db: 'float' = ..., enabled: 'bool' = ...)
ConcaveMeshShape3D class(vertices: 'Sequence[Vec3 | tuple[float, float, float]]', indices: 'Sequence[int]') -> 'None'
ConcavePolygonShape2D class(segments: 'Sequence[object] | np.ndarray') -> 'None'
Connection class(signal: 'Signal', fn: 'Callable')
ConsoleWidget class(**kwargs)
Contact class(other: 'PhysicsObject3D', point: 'Vec3', normal: 'Vec3', impulse: 'float | None', impulse_estimate: 'float', velocity: 'Vec3') -> 'None'
Contact2D class(other: 'PhysicsObject2D', point: 'Vec2', normal: 'Vec2', impulse: 'float | None', impulse_estimate: 'float', velocity: 'Vec2') -> 'None'
Container class(children=..., **kwargs)
Control class(**kwargs)
ConvexHullShape3D class(points: 'Sequence[Vec3 | tuple[float, float, float]]') -> 'None'
ConvexPolygonShape2D class(points: 'Sequence[Vec2 | tuple[float, float]]') -> 'None'
Coroutine GenericAlias
CoroutineHandle class(gen: 'Coroutine')
Curve class(points: 'list[tuple[float, float]] | None' = ...)
Curve2D class(bake_interval: 'float' = ...)
Curve3D class(bake_interval: 'float' = ...)
CylinderShape3D class(radius: 'float' = ..., height: 'float' = ...) -> 'None'
Debug class()
DebugNode class(name: 'str' = ..., **kwargs)
Decal3D class(**kwargs)
DelayEffect class(*, time_seconds: 'float' = ..., feedback: 'float' = ..., wet: 'float' = ..., dry: 'float' = ..., enabled: 'bool' = ...)
DemoRunner class(steps: 'list', test_mode: 'bool' = ..., on_complete: 'Callable | None' = ..., speed: 'float | None' = ..., speed_mode: 'int' = ..., delay_between_steps: 'float' = ..., halt_on_failure: 'bool' = ..., **kwargs)
DirectionalLight2D class(**kwargs)
DirectionalLight3D class(**kwargs)
DisplaySettings class()
Do class(action: 'Any', message: 'str' = ...) -> 'None'
DockContainer class(**kwargs)
DockPanel class(title: 'str' = ..., **kwargs)
Document class(path: 'Path | str | None' = ..., encoding: 'str' = ...)
DragData class(data: 'Any' = ..., preview: 'Any' = ...)
DrawCall class(type: 'str', x: 'float' = ..., y: 'float' = ..., w: 'float' = ..., h: 'float' = ..., colour: 'tuple[float, ...]' = ..., text: 'str' = ..., scale: 'float' = ..., x2: 'float' = ..., y2: 'float' = ...) -> 'None'
DrawLog class()
DropDown class(items: 'list[str]' = ..., selected: 'int' = ..., **kwargs)
EQBand class(type: 'str' = ..., freq: 'float' = ..., q: 'float' = ..., gain_db: 'float' = ...) -> 'None'
EditorSection class(dock_layout: 'dict[str, Any]' = ..., show_grid: 'bool' = ..., grid_size: 'float' = ..., grid_subdivisions: 'int' = ..., snap_enabled: 'bool' = ..., snap_size: 'float' = ..., auto_save_interval: 'int' = ..., hot_reload_enabled: 'bool' = ...) -> 'None'
Environment class()
Exponential class(*, start: 'float' = ..., end: 'float' = ..., power: 'float' = ...)
ExportError class
ExportMode class(*values)
ExportPreset class(name: 'str' = ..., platform: 'str' = ..., entry_point: 'str' = ..., include_patterns: 'list[str]' = ..., exclude_patterns: 'list[str]' = ..., icon_path: 'str | None' = ..., version: 'str' = ..., description: 'str' = ..., custom_features: 'dict[str, object]' = ..., build_wheel: 'bool' = ..., export_mode: 'ExportMode' = ..., create_zip: 'bool' = ...) -> 'None'
FastNoiseLite class(seed: 'int' = ..., noise_type: 'NoiseType' = ..., frequency: 'float' = ...)
FileBrowserPanel class(*, title: 'str' = ..., show_icons: 'bool' = ..., drag_enabled: 'bool' = ..., show_scene_actions: 'bool' = ..., git_status: 'GitStatusProvider | None' = ..., **kwargs)
FileDialog class(**kwargs)
FilePath class(default: 'str' = ..., *, filter: 'str' = ..., relative_to: 'str | None' = ..., **kwargs)
FileStateMixin class()
Filter class()
FixedJoint2D class(*, body_a: 'PhysicsBody2D | None' = ..., body_b: 'PhysicsBody2D | None' = ..., **kwargs: 'object') -> 'None'
FixedJoint3D class(*, body_a: 'PhysicsBody3D | None' = ..., body_b: 'PhysicsBody3D | None' = ..., **kwargs: 'object') -> 'None'
FocusMode class(*values)
FogMaterial class(*, albedo: 'tuple[float, ...]' = ..., density: 'float' = ..., emission: 'tuple[float, ...]' = ..., scattering: 'float' = ..., absorption: 'float' = ...) -> 'None'
FogVolume3D class(**kwargs)
FogVolumeShape class(*values)
FormLayout class(**kwargs)
FractalType class(*values)
FrameTimer class()
GPUParticles2D class(**kwargs)
GPUParticles3D class(**kwargs)
GainEffect class(*, volume_db: 'float' = ..., enabled: 'bool' = ...)
GeneralConfig class(theme_preset: 'str' = ..., font_size: 'float' = ..., window_width: 'int' = ..., window_height: 'int' = ..., physics_backend: 'str' = ..., recent_files: 'list[str]' = ..., recent_folders: 'list[str]' = ..., recent_projects: 'list[dict[str, str]]' = ..., custom_shortcuts: 'dict[str, str]' = ...) -> 'None'
GestureRecognizer class(name: 'str' = ..., **kwargs)
Gizmo class() -> 'None'
GizmoAxis class(*values)
GizmoMode class(*values)
GraphConnection class(from_node: 'str', from_port: 'int', to_node: 'str', to_port: 'int') -> 'None'
GraphEdit class(**kwargs)
GraphNode class(title: 'str' = ..., **kwargs)
GraphPort class(name: 'str', type: 'str' = ..., colour: 'tuple[float, float, float, float]' = ...) -> 'None'
GravityArea2D class(**kwargs: 'object') -> 'None'
GravityArea3D class(**kwargs: 'object') -> 'None'
GridContainer class(columns: 'int' = ..., **kwargs)
GrooveJoint2D class(*, body_a: 'PhysicsBody2D | None' = ..., body_b: 'PhysicsBody2D | None' = ..., **kwargs: 'object') -> 'None'
HBoxContainer class(**kwargs)
Handle class(uri: 'str') -> 'None'
HighPass class(cutoff_hz: 'float')
HighPassFilter class(*, cutoff_hz: 'float' = ..., q: 'float' = ..., enabled: 'bool' = ...)
HingeJoint2D class(*, body_a: 'PhysicsBody2D | None' = ..., body_b: 'PhysicsBody2D | None' = ..., **kwargs: 'object') -> 'None'
HingeJoint3D class(*, body_a: 'PhysicsBody3D | None' = ..., body_b: 'PhysicsBody3D | None' = ..., **kwargs: 'object') -> 'None'
HotReloadManager class(tree: 'SceneTree', poll_interval: 'float' = ...)
IDESection class(tab_size: 'int' = ..., insert_spaces: 'bool' = ..., show_line_numbers: 'bool' = ..., show_minimap: 'bool' = ..., show_code_folding: 'bool' = ..., show_indent_guides: 'bool' = ..., auto_save: 'bool' = ..., format_on_save: 'bool' = ..., sidebar_width: 'int' = ..., bottom_panel_height: 'int' = ..., sidebar_visible: 'bool' = ..., bottom_panel_visible: 'bool' = ..., lsp_enabled: 'bool' = ..., lsp_command: 'str' = ..., lsp_args: 'list[str]' = ..., lint_enabled: 'bool' = ..., lint_on_save: 'bool' = ..., lint_command: 'str' = ..., format_command: 'str' = ..., python_path: 'str' = ..., venv_path: 'str' = ..., auto_detect_venv: 'bool' = ..., debug_adapter: 'str' = ..., keybindings: 'dict[str, str]' = ...) -> 'None'
ImmediateGeometry3D class(**kwargs)
Input _InputProxy
InputBinding class(key: 'Key | None' = ..., mouse_button: 'MouseButton | None' = ..., joy_button: 'JoyButton | None' = ..., joy_axis: 'JoyAxis | None' = ..., joy_axis_positive: 'bool' = ..., deadzone: 'float' = ..., ctrl: 'bool' = ..., shift: 'bool' = ..., alt: 'bool' = ...) -> 'None'
InputEvent class(screen_pos: 'tuple[float, float]', button: 'MouseButton', ray_origin: 'tuple[float, float, float]', ray_direction: 'tuple[float, float, float]', distance: 'float' = ...)
InputEventKey class(key: 'Key', pressed: 'bool', echo: 'bool' = ..., shift: 'bool' = ..., ctrl: 'bool' = ..., alt: 'bool' = ..., meta: 'bool' = ...)
InputEventMouse class(button: 'MouseButton', pressed: 'bool', position: 'tuple[float, float]' = ..., shift: 'bool' = ..., ctrl: 'bool' = ..., alt: 'bool' = ..., meta: 'bool' = ...)
InputMap _InputMapProxy
InputSimulator class(tree: 'SceneTree | None' = ...)
IrradianceVolume3D class(extents=..., spacing=..., **kwargs)
Joint2D class(*, body_a: 'PhysicsBody2D | None' = ..., body_b: 'PhysicsBody2D | None' = ..., **kwargs: 'object') -> 'None'
Joint3D class(*, body_a: 'PhysicsBody3D | None' = ..., body_b: 'PhysicsBody3D | None' = ..., **kwargs: 'object') -> 'None'
JoyAxis class(*values)
JoyButton class(*values)
Key class(*values)
LODLevel class(mesh: 'Mesh', ratio: 'float' = ..., max_distance: 'float' = ...) -> 'None'
Label class(text: 'str' = ..., **kwargs)
Light2D class(**kwargs)
Light3D class(**kwargs)
LightCluster class(light_indices: 'list[int]' = ...) -> 'None'
LightOccluder2D class(**kwargs)
Line2D class(**kwargs)
Linear class(*, start: 'float' = ..., end: 'float' = ...)
LowPass class(cutoff_hz: 'float')
LowPassFilter class(*, cutoff_hz: 'float' = ..., q: 'float' = ..., enabled: 'bool' = ...)
MarginContainer class(margin: 'float' = ..., **kwargs)
Marker2D class(**kwargs)
Marker3D class(**kwargs)
Material class(colour: 'tuple[float, ...] | np.ndarray' = ..., metallic: 'float' = ..., roughness: 'float' = ..., blend: "Literal['opaque', 'alpha', 'additive', 'cutoff']" = ..., alpha_cutoff: 'float' = ..., wireframe: 'bool' = ..., double_sided: 'bool' = ..., unlit: 'bool' = ..., albedo_map: 'str | bytes | None' = ..., normal_map: 'str | bytes | None' = ..., metallic_roughness_map: 'str | bytes | None' = ..., emissive_map: 'str | bytes | None' = ..., ao_map: 'str | bytes | None' = ..., emissive_colour: 'tuple[float, ...] | None' = ..., emissive_strength: 'float | None' = ..., needs_scene_colour: 'bool' = ..., needs_scene_depth: 'bool' = ..., uv_offset: 'tuple[float, float]' = ..., uv_scale: 'tuple[float, float]' = ..., uv_rotation: 'float' = ..., wetness_affected: 'bool' = ..., receives_decals: 'bool' = ...)
MenuBar class(**kwargs)
MenuItem class(text: 'str' = ..., callback: 'Callable' = ..., shortcut: 'str' = ..., separator: 'bool' = ..., submenu: 'list[MenuItem] | None' = ...)
Mesh class(positions, indices=..., normals=..., texcoords=..., topology=..., tangents=..., colours=..., texcoords2=...)
Mesh2D class(vertices: 'np.ndarray' = ..., indices: 'np.ndarray' = ..., uvs: 'np.ndarray' = ..., colours: 'np.ndarray' = ...) -> 'None'
MeshBuilder class() -> 'None'
MeshInstance2D class(mesh: 'Mesh2D | None' = ..., modulate: 'tuple' = ..., position=..., rotation: 'float' = ..., scale=..., **kwargs)
MeshInstance3D class(mesh=..., material=..., skeleton=..., **kwargs)
MeshLOD class(levels: 'list[LODLevel] | None' = ...) -> 'None'
MiniaudioBackend class(sample_rate: 'int' = ..., nchannels: 'int' = ...)
MouseButton class(*values)
MouseCaptureMode class(*values)
MoveTo class(x: 'float', y: 'float', duration: 'float' = ...) -> 'None'
MultiLineTextEdit class(text: 'str' = ..., **kwargs)
MultiMesh class(mesh=..., instance_count: 'int' = ...)
MultiMeshInstance3D class(**kwargs)
Multiline class(default: 'str' = ..., *, min_lines: 'int' = ..., syntax: 'str | None' = ..., **kwargs)
Narrate class(text: 'str', duration: 'float' = ...) -> 'None'
NavGrid2D class(width: 'int', height: 'int', cell_size: 'float' = ..., corners: 'CornerPolicy' = ..., offset: 'tuple[float, float]' = ...)
NavigationAgent2D class(max_speed: 'float' = ..., path_desired_distance: 'float' = ..., **kwargs)
NavigationAgent3D class(**kwargs)
NavigationMesh3D class()
NavigationObstacle3D class(**kwargs)
NavigationRegion3D class(navigation_mesh: 'NavigationMesh3D | None' = ..., **kwargs)
NavigationServer3D class()
NinePatchRect class(**kwargs)
Node class(name: 'str' = ..., **kwargs)
Node2D class(**kwargs)
Node3D class(**kwargs)
NodeCounter class()
NodeNotFound class
NodePath class(default: 'str' = ..., *, type_filter: 'type | None' = ..., **kwargs)
NoiseType class(*values)
NotchFilter class(*, cutoff_hz: 'float' = ..., q: 'float' = ..., enabled: 'bool' = ...)
Notification class(*values)
NullAudioBackend class(sample_rate: 'int' = ..., nchannels: 'int' = ...)
OceanSurface3D class(material: 'WaterMaterial | None' = ..., **kwargs)
OrbitCamera3D class(**kwargs)
Oscillator class()
OutputPanel class(title: 'str' = ..., **kwargs)
OverlayEntry class(control: 'Any', modality: 'str', capture_input: 'bool', dim: 'bool', inert: 'bool', dismiss_on_outside_click: 'bool', dim_colour: 'tuple[float, float, float, float]', owner: 'Any', viewport: 'Any', prev_focus: 'Any', initial_focus: 'Any' = ...) -> 'None'
OverlayLayer class(tree: 'Any') -> 'None'
PROFILE_HUMANOID SkeletonProfile
Panel class(**kwargs)
ParametricEQ class(*, bands: 'list[EQBand] | None' = ..., enabled: 'bool' = ...)
ParticleEmitter class(seed: 'int | None' = ..., **kwargs)
PatchRect class(x: 'float', y: 'float', w: 'float', h: 'float')
Path2D class(**kwargs)
Path3D class(**kwargs)
PathFinder2D class()
PathFollow2D class(**kwargs)
PathFollow3D class(**kwargs)
PathFollower2D class(path: 'list[Vec2] | None' = ..., speed: 'float' = ..., *, loop: 'bool' = ..., auto_rotate: 'bool' = ..., **kwargs)
Physics2DWorld class(*, gravity: 'Vec2') -> 'None'
PhysicsBody2D class(**kwargs: 'object') -> 'None'
PhysicsBody3D class(**kwargs: 'object') -> 'None'
PhysicsMaterial class(friction: 'float' = ..., restitution: 'float' = ..., friction_combine: 'CombineMode' = ..., restitution_combine: 'CombineMode' = ...) -> 'None'
PhysicsObject2D class(**kwargs: 'object') -> 'None'
PhysicsObject3D class(**kwargs: 'object') -> 'None'
PhysicsQuery class(world: 'PhysicsWorld', node_map: 'weakref.WeakValueDictionary[BodyHandle, Node] | None') -> 'None'
PhysicsQuery2D class(world: 'Physics2DWorld', node_map: 'weakref.WeakValueDictionary[BodyHandle, Node] | None') -> 'None'
PhysicsRoot class(name: 'str' = ..., *, gravity: 'Vec3' = ..., backend: 'str | None' = ..., factory: 'WorldFactory | None' = ..., **kwargs: 'object') -> 'None'
PhysicsRoot2D class(name: 'str' = ..., *, gravity: 'Vec2' = ..., backend: 'str | None' = ..., factory: 'WorldFactory2D | None' = ..., **kwargs: 'object') -> 'None'
PhysicsWorld class(*, gravity: 'Vec3') -> 'None'
PinJoint2D class(*, body_a: 'PhysicsBody2D | None' = ..., body_b: 'PhysicsBody2D | None' = ..., **kwargs: 'object') -> 'None'
PinJoint3D class(*, body_a: 'PhysicsBody3D | None' = ..., body_b: 'PhysicsBody3D | None' = ..., **kwargs: 'object') -> 'None'
PinkNoise class(seed: 'int | None' = ...)
PlanarReflection3D class(name=..., **kwargs)
PointLight2D class(**kwargs)
PointLight3D class(**kwargs)
Polygon2D class(**kwargs)
PopupMenu class(items: 'list[MenuItem]' = ..., **kwargs)
PostProcessEffect class(shader_code: 'str' = ..., *, enabled: 'bool' = ..., order: 'int' = ..., language: 'str' = ..., wrap: 'str' = ...) -> 'None'
PressKey class(key: 'int', hold_duration: 'float' = ...) -> 'None'
PrimitiveType class(*values)
ProgressBar class(min_val: 'float' = ..., max_val: 'float' = ..., **kwargs)
ProjectExporter class()
ProjectSettings class(data: 'dict[str, Any] | None' = ...)
Property class(*args, coerce: 'Callable[[Any], Any] | None' = ..., **kwargs)
PropertyCommand class(obj: 'Any', attr: 'str', old_value: 'Any', new_value: 'Any', description: 'str' = ...) -> 'None'
PyConsoleNode class(namespace: 'dict | None' = ..., *, banner: 'str | None' = ..., **kwargs)
QUALITY_TIERS tuple
QualitySettings class(render_scale: 'float' = ..., shadow_map_size: 'int' = ..., probe_blend_count: 'int' = ..., probe_face_size: 'int' = ..., shadow_caster_count: 'int' = ..., ssr_mode: 'str' = ..., ssao_mode: 'str' = ..., ssgi_mode: 'str' = ..., ocean_size: 'int' = ..., ocean_cascades: 'int' = ..., volumetric_quality: 'str' = ..., taau: 'bool' = ...) -> 'None'
Quat class(w=..., x=..., y=..., z=...)
RadioButton class(text: 'str' = ..., group: 'str' = ..., selected: 'bool' = ..., **kwargs)
Rain3D class(**kwargs)
RayHit class(node: 'PhysicsObject3D', point: 'Vec3', normal: 'Vec3', distance: 'float') -> 'None'
RayHit2D class(node: 'PhysicsObject2D', point: 'Vec2', normal: 'Vec2', distance: 'float') -> 'None'
RecordedEvent class(timestamp: 'float', event_type: 'str', x: 'float' = ..., y: 'float' = ..., button: 'MouseButton | None' = ..., key: 'str' = ..., char: 'str' = ..., target_path: 'str' = ...) -> 'None'
Rect2 class(x=..., y=..., width=..., height=...)
RectangleShape2D class(half_extents: 'Vec2 | tuple[float, float]' = ...) -> 'None'
ReflectionProbe3D class(size=..., origin_offset=..., **kwargs)
RemoteTransform2D class(**kwargs)
RemoteTransform3D class(**kwargs)
RemoveChildCommand class(parent: 'Any', child: 'Any', description: 'str' = ...) -> 'None'
RenderView class(name=..., **kwargs)
ReparentCommand class(node: 'Any', new_parent: 'Any', old_parent: 'Any', old_index: 'int', description: 'str' = ...) -> 'None'
RepeatMode class(*values)
Resource class(package: 'str', name: 'str') -> 'None'
ReverbEffect class(*, room_size: 'float' = ..., damping: 'float' = ..., wet: 'float' = ..., dry: 'float' = ..., width: 'float' = ..., freeze: 'bool' = ..., enabled: 'bool' = ...)
RichTextLabel class(text: 'str' = ..., **kwargs)
SAVE_FORMAT_VERSION int
SaveManager class(save_dir: 'Path | str | None' = ...) -> 'None'
SceneFile class(source_tree: 'SourceTree', *, path: 'Path | None') -> 'None'
SceneModule class(folder: 'Path', root_path: 'Path', root: 'SceneFile') -> 'None'
ScenePhases class(node_walk: 'Callable[[Node | None, float, str], None] | None' = ..., ui_events: 'Callable[[], None] | None' = ..., on_phase: 'Callable[[str, str], None] | None' = ...) -> 'None'
SceneRunner class(screen_size: 'tuple[float, float]' = ...)
SceneTree class(screen_size=..., *, isolated_input: 'bool' = ...)
SceneTreeTimer class(seconds: 'float')
ScriptRecorder class(format: 'str' = ..., **kwargs)
ScrollContainer class(**kwargs)
SegmentShape2D class(a: 'Vec2 | tuple[float, float]' = ..., b: 'Vec2 | tuple[float, float]' = ..., radius: 'float' = ...) -> 'None'
Selection class()
Shader class(source: 'str', stage: 'str', entrypoint: 'str' = ..., defines: 'dict[str, str | int | bool] | None' = ...)
Shape class()
Shape2D class()
ShapeHit class(node: 'PhysicsObject3D', point: 'Vec3', normal: 'Vec3', distance: 'float') -> 'None'
ShapeHit2D class(node: 'PhysicsObject2D', point: 'Vec2', normal: 'Vec2', distance: 'float') -> 'None'
ShellNode class(command: 'str' = ..., *, use_pty: 'bool' = ..., env: 'dict[str, str] | None' = ..., **kwargs)
ShortcutManager class() -> 'None'
Signal class(*types: 'type')
SizeFlags class(*values)
SizingMode class(*values)
SkeletalAnimationClip class(name: 'str', duration: 'float')
Skeleton class(bones: 'list[Bone] | None' = ..., **kwargs)
Skeleton2D class(**kwargs)
SkeletonModification2D class()
SkeletonModification2DCCDIK class(tip_bone_index: 'int' = ..., chain_length: 'int' = ..., max_iterations: 'int' = ..., tolerance: 'float' = ...)
SkeletonModification2DTwoBoneIK class(upper_bone_index: 'int' = ..., lower_bone_index: 'int' = ..., flip: 'bool' = ...)
SkeletonProfile class(name: 'str', bone_names: 'list[str]' = ..., bone_parents: 'dict[str, str]' = ..., bone_groups: 'dict[str, list[str]]' = ...) -> 'None'
Slider class(min_val: 'float' = ..., max_val: 'float' = ..., value: 'float' = ..., **kwargs)
SoftClipEffect class(*, drive: 'float' = ..., output_gain: 'float' = ..., enabled: 'bool' = ...)
SphereShape3D class(radius: 'float' = ...) -> 'None'
SpinBox class(min_val: 'float' = ..., max_val: 'float' = ..., value: 'float' = ..., step: 'float' = ..., **kwargs)
SplashScreen class(*, logo: 'str | int | None' = ..., logo_size: 'tuple[float, float] | None' = ..., progress: 'Callable[[], float] | Any | None' = ..., min_display_time: 'float' = ..., fade_in_time: 'float' = ..., fade_out_time: 'float' = ..., skippable: 'bool' = ..., attribution: 'bool' = ..., **kwargs)
SplitContainer class(vertical: 'bool' = ..., split_ratio: 'float' = ..., **kwargs)
SpotLight3D class(**kwargs)
SpringArm3D class(**kwargs)
SpringFollow2D class(**kwargs)
SpringJoint2D class(*, body_a: 'PhysicsBody2D | None' = ..., body_b: 'PhysicsBody2D | None' = ..., **kwargs: 'object') -> 'None'
SpringJoint3D class(*, body_a: 'PhysicsBody3D | None' = ..., body_b: 'PhysicsBody3D | None' = ..., **kwargs: 'object') -> 'None'
Sprite2D class(texture: 'Any' = ..., position=..., rotation: 'float' = ..., scale=..., colour: 'tuple' = ..., width: 'int | None' = ..., height: 'int | None' = ..., filter: 'str' = ..., flip_h: 'bool' = ..., flip_v: 'bool' = ..., **kwargs)
Sprite3D class(texture=..., **kwargs)
SpriteSheet class(texture_path: 'str | None' = ..., frame_width: 'int' = ..., frame_height: 'int' = ..., columns: 'int' = ..., rows: 'int' = ..., margin: 'int' = ..., spacing: 'int' = ...)
StretchAspect class(*values)
StretchMode class(*values)
StyledSpan class(text: 'str', colour: 'tuple[float, float, float, float]' = ..., bg_colour: 'tuple[float, float, float, float] | None' = ..., bold: 'bool' = ..., underline: 'bool' = ...) -> 'None'
SubViewport class(name=..., **kwargs)
SweepHit class(body: 'BodyHandle', point: 'Vec3', normal: 'Vec3', distance: 'float') -> 'None'
SweepHit2D class(body: 'BodyHandle', point: 'Vec2', normal: 'Vec2', distance: 'float') -> 'None'
SyntaxTheme class(keyword: 'Colour4' = ..., string: 'Colour4' = ..., comment: 'Colour4' = ..., number: 'Colour4' = ..., decorator: 'Colour4' = ..., builtin: 'Colour4' = ..., normal: 'Colour4' = ...)
TabContainer class(**kwargs)
TerminalEmulator class(cols: 'int' = ..., rows: 'int' = ..., **kwargs)
Text2D class(**kwargs)
Text3D class(**kwargs)
TextEdit class(text: 'str' = ..., placeholder: 'str' = ..., **kwargs)
TextMarker class(line: 'int', col_start: 'int', col_end: 'int', type: 'str' = ..., colour: 'tuple[float, float, float, float]' = ..., tooltip: 'str' = ...) -> 'None'
Texture class(source: 'Any', *, filter: 'str | None' = ..., colour_space: 'str | None' = ..., premultiply_alpha: 'bool | None' = ..., mipmaps: 'bool | None' = ...) -> 'None'
TextureAtlas class(width: 'int' = ..., height: 'int' = ..., texture_path: 'str | None' = ...)
Theme class()
ThemeColour class(key: 'str')
ThemeSize class(key: 'str', default: 'float' = ...)
TileData class(texture_region: 'tuple[int, int, int, int]' = ..., collision_shapes: 'list' = ..., navigation_polygon: 'list | None' = ..., custom_data: 'dict' = ..., animation_frames: 'list[int] | None' = ..., animation_speed: 'float' = ..., terrain_type: 'str' = ..., terrain_set: 'int' = ..., terrain_bits: 'int' = ...) -> 'None'
TileMap class(name=..., **kwargs)
TileMapLayer class(name: 'str' = ...)
TileSet class(tile_size: 'tuple[int, int]' = ...)
Timer class(duration: 'float' = ..., one_shot: 'bool' = ..., autostart: 'bool' = ..., **kwargs)
Toolbar class(**kwargs)
ToolbarButton class(text: 'str' = ..., toggle_mode: 'bool' = ..., group: 'str' = ..., on_press=..., **kwargs)
TooltipManager class(show_delay: 'float' = ..., screen_width: 'float' = ..., screen_height: 'float' = ..., root: 'Control | None' = ...)
Track class(property_name: 'str')
Trail2D class(**kwargs)
Transform2D class(position=..., rotation=..., scale=...)
Transition class(from_state: 'str', to_state: 'str', condition: 'Callable[[], bool]', blend_time: 'float' = ...) -> 'None'
Translations class()
TreeInputEvent class(type: 'str', *, pressed: 'bool' = ..., position: 'tuple[float, float]' = ..., delta: 'tuple[float, float]' = ..., key: 'Key | None' = ..., mouse_button: 'MouseButton | None' = ..., joy_button: 'JoyButton | None' = ..., joy_axis: 'JoyAxis | None' = ..., joy_value: 'float' = ..., ctrl: 'bool' = ..., shift: 'bool' = ..., alt: 'bool' = ..., meta: 'bool' = ..., echo: 'bool' = ...)
TreeItem class(text: 'str' = ..., children: 'list[TreeItem] | None' = ..., expanded: 'bool' = ..., data: 'Any' = ..., badge_text: 'str' = ..., badge_tooltip: 'str' = ...)
TreeView class(root: 'TreeItem | None' = ..., **kwargs)
Tween class()
TweenChain class(obj, prop: 'str', start_value=...)
TypeText class(text: 'str', delay_per_char: 'float' = ...) -> 'None'
UIInputEvent class(position=..., button: 'MouseButton | None' = ..., pressed: 'bool' = ..., key: 'str' = ..., char: 'str' = ...)
UITestHarness class(root: 'Control', screen_size: 'tuple[float, float]' = ...)
UndoStack class(max_size: 'int' = ...) -> 'None'
UpdateMode class(*values)
VBoxContainer class(**kwargs)
VSyncMode class(*values)
Vec2 class(x=..., y=...)
Vec3 class(x=..., y=..., z=...)
ViewportContainer class(name=..., **kwargs)
VirtualScrollContainer class(item_height: 'float' = ..., show_scrollbar: 'bool' = ..., **kwargs)
Wait class(duration: 'float') -> 'None'
WaterMaterial class(*, shallow_colour: 'tuple[float, float, float]' = ..., deep_colour: 'tuple[float, float, float]' = ..., depth_fade_distance: 'float' = ..., wave_amplitude: 'float' = ..., wave_steepness: 'float' = ..., wave_length: 'float' = ..., wave_direction: 'float' = ..., direction_spread: 'float' = ..., wave_speed: 'float' = ..., normal_scroll_speed: 'float' = ..., normal_strength: 'float' = ..., foam_colour: 'tuple[float, float, float]' = ..., foam_amount: 'float' = ..., refraction_strength: 'float' = ..., fresnel_power: 'float' = ..., roughness: 'float' = ..., opacity: 'float' = ...) -> 'None'
WaterSurface3D class(material: 'WaterMaterial | None' = ..., reflection=..., **kwargs)
WhiteNoise class(seed: 'int | None' = ...)
WindowMode class(*values)
WorldEnvironment class(name: 'str' = ..., **kwargs)
YSortContainer class(**kwargs)
__version__ str
assign_lights function(lights: 'list', view_matrix: 'np.ndarray', projection_matrix: 'np.ndarray', viewport_size: 'tuple[int, int]', grid: 'ClusterGrid') -> 'ClusterGrid'
bundle_project function(project_dir: 'str | Path', output_dir: 'str | Path', *, name: 'str | None' = ..., platform: 'str' = ..., entry_point: 'str | None' = ..., include_patterns: 'list[str] | None' = ..., exclude_patterns: 'list[str] | None' = ..., version: 'str' = ..., description: 'str' = ..., build_wheel: 'bool' = ..., export_mode: 'ExportMode' = ..., create_zip: 'bool' = ..., **custom_features: 'object') -> 'Path'
clamp function(v: 'float', lo: 'float', hi: 'float') -> 'float'
create_box function(size: 'float | Sequence[float]' = ...) -> 'Mesh'
create_capsule function(radius: 'float' = ..., height: 'float' = ..., rings: 'int' = ..., sectors: 'int' = ...) -> 'Mesh'
create_cylinder function(radius: 'float' = ..., height: 'float' = ..., segments: 'int' = ...) -> 'Mesh'
create_plane function(size: 'float | Sequence[float]' = ..., subdivisions: 'int' = ...) -> 'Mesh'
create_sphere function(radius: 'float' = ..., rings: 'int' = ..., sectors: 'int' = ...) -> 'Mesh'
cross function(a: 'Vec3', b: 'Vec3') -> 'Vec3'
csg_combine function(mesh_a: 'Mesh', mesh_b: 'Mesh', operation: 'CSGOperation') -> 'Mesh'
dot function(a: 'Vec2 | Vec3', b: 'Vec2 | Vec3') -> 'float'
easing module
emit_scene function(root: 'Node', *, class_name: 'str | None' = ..., extra_imports: 'list[str] | None' = ..., report: 'list[str] | None' = ...) -> 'str'
find_project function(start_dir: 'str | Path | None' = ...) -> 'Path | None'
generate_lods function(mesh: 'Mesh', levels: 'int' = ..., ratios: 'list[float] | None' = ..., distances: 'list[float] | None' = ...) -> 'MeshLOD'
identity function(dtype: 'np.dtype' = ...) -> 'np.ndarray'
key_to_name function(key: 'Key') -> 'str'
length function(v: 'Vec2 | Vec3') -> 'float'
load_project function(path: 'str | Path') -> 'ProjectSettings'
load_scene function(path: 'str | Path') -> 'Node'
look_at function(eye: 'np.ndarray | tuple[float, float, float]', center: 'np.ndarray | tuple[float, float, float]', up: 'np.ndarray | tuple[float, float, float]', dtype: 'np.dtype' = ...) -> 'np.ndarray'
make_backend function(sample_rate: 'int' = ..., nchannels: 'int' = ...) -> 'MiniaudioBackend | _LegacyMiniaudioBackend | NullAudioBackend'
mat4_from_trs function(pos: 'tuple[float, float, float] | np.ndarray', rot, scl: 'tuple[float, float, float] | np.ndarray') -> 'np.ndarray'
mat4_to_bytes function(m: 'np.ndarray') -> 'bytes'
mix function(a, b, t: 'float')
name_to_keys function(name: 'str') -> 'list[Key]'
next_frame function() -> 'Coroutine'
normalize function(v: 'Vec2 | Vec3') -> 'Vec2 | Vec3'
on_draw function(*args: 'Any', **kwargs: 'Any') -> 'Any'
on_enter_tree function(*args: 'Any', **kwargs: 'Any') -> 'Any'
on_exit_tree function(*args: 'Any', **kwargs: 'Any') -> 'Any'
on_fixed_update function(*args: 'Any', **kwargs: 'Any') -> 'Any'
on_input function(*args: 'Any', **kwargs: 'Any') -> 'Any'
on_picked function(*args: 'Any', **kwargs: 'Any') -> 'Any'
on_ready function(*args: 'Any', **kwargs: 'Any') -> 'Any'
on_unhandled_input function(*args: 'Any', **kwargs: 'Any') -> 'Any'
on_update function(*args: 'Any', **kwargs: 'Any') -> 'Any'
orthographic function(left: 'float', right: 'float', bottom: 'float', top: 'float', near: 'float', far: 'float', dtype: 'np.dtype' = ...) -> 'np.ndarray'
pack_atlas function(sizes: 'list[tuple[str, int, int]]', padding: 'int' = ...) -> 'tuple[int, int, dict[str, tuple[int, int, int, int]]]'
parallel function(*coroutines: 'Coroutine') -> 'Coroutine'
parse_ansi function(text: 'str') -> 'list[StyledSpan]'
perspective function(fov: 'float', aspect: 'float', near: 'float', far: 'float', dtype: 'np.dtype' = ...) -> 'np.ndarray'
planar_reflection_camera function(plane: 'tuple[float, float, float, float]', main_camera: 'Camera3D', *, into: 'Camera3D | None' = ...) -> 'Camera3D'
punch_position function(node, amplitude, duration: 'float', *, frequency: 'float' = ..., decay: 'float' = ..., attr: 'str' = ...) -> 'Coroutine'
punch_rotation function(node, amplitude: 'float', duration: 'float', *, frequency: 'float' = ..., decay: 'float' = ..., attr: 'str' = ...) -> 'Coroutine'
quat_to_mat4 function(q, dtype: 'np.dtype' = ...) -> 'np.ndarray'
ray_intersect_sphere function(origin, direction, center, radius: 'float')
resolve_asset_path function(spec: 'AssetSpec', project_root: 'Path | None' = ...) -> 'Path'
rotate function(axis: 'np.ndarray | tuple[float, float, float]', angle: 'float', dtype: 'np.dtype' = ...) -> 'np.ndarray'
save_project function(settings: 'ProjectSettings', path: 'str | Path | None' = ...) -> 'None'
scale function(s: 'np.ndarray | tuple[float, float, float] | float', dtype: 'np.dtype' = ...) -> 'np.ndarray'
scene_describe function(root: 'Node', include_properties: 'bool' = ..., include_layout: 'bool' = ...) -> 'str'
scene_diff function(before: 'dict', after: 'dict', _path: 'str' = ...) -> 'list[str]'
screen_to_ray function(screen_pos, screen_size, view, proj)
set_theme function(theme: 'AppTheme') -> 'None'
slerp function(a: 'Quat', b: 'Quat', t: 'float') -> 'Quat'
step_scene_logic function(tree: 'SceneTree', dt: 'float', *, time_scale: 'float' = ..., phases: 'ScenePhases | None' = ...) -> 'None'
strip_ansi function(text: 'str') -> 'str'
tr function(key: 'str', **kwargs: 'object') -> 'str'
translate function(t: 'np.ndarray | tuple[float, float, float]', dtype: 'np.dtype' = ...) -> 'np.ndarray'
tween function(obj, prop: 'str', target, duration: 'float', easing=..., delay: 'float' = ..., repeat: 'int' = ..., repeat_mode: 'RepeatMode | str' = ..., on_step: 'Callable[[float], None] | None' = ..., on_repeat: 'Callable[[int], None] | None' = ..., on_complete: 'Callable | None' = ...) -> 'Coroutine'
ui_describe function(root, include_layout: 'bool' = ...) -> 'str'
wait function(seconds: 'float') -> 'Coroutine'
wait_signal function(signal: 'Signal') -> 'Coroutine'
wait_until function(condition: 'Callable[[], bool]') -> 'Coroutine'

[methods]
AABB.center property
AABB.contains_point method(self, x: 'float', y: 'float', z: 'float') -> 'bool'
AABB.end property
AABB.expand method(self, point) -> 'AABB'
AABB.grow method(self, amount: 'float') -> 'AABB'
AABB.intersection method(self, other: 'AABB') -> 'AABB'
AABB.intersects method(self, other: 'AABB') -> 'bool'
AABB.merge method(self, other: 'AABB') -> 'AABB'
AABB.position property
AABB.size property
AABB.volume property
ADSR.render_total method(self, total_duration: 'float', sample_rate: 'int') -> 'np.ndarray'
AddChildCommand.description property
AddChildCommand.execute method(self) -> 'None'
AddChildCommand.undo method(self) -> 'None'
AnimatedSprite2D.add_animation method(self, name: 'str', frames: 'list[int]', fps: 'float' = ..., loop: 'bool' = ...)
AnimatedSprite2D.current_frame_index property
AnimatedSprite2D.frame_uv property
AnimatedSprite2D.from_frames method(frames: 'list[Any] | str | Path', fps: 'float' = ..., *, name: 'str' = ..., loop: 'bool' = ..., play: 'bool' = ..., **kwargs) -> 'AnimatedSprite2D'
AnimatedSprite2D.on_draw method(self, renderer) -> 'None'
AnimatedSprite2D.on_update method(self, dt: 'float')
AnimatedSprite2D.pause method(self)
AnimatedSprite2D.play method(self, animation_name: 'str' = ...)
AnimatedSprite2D.resume method(self)
AnimatedSprite2D.stop method(self)
AnimatedSprite3D.add_animation method(self, name: 'str', frames: 'list[int]', fps: 'float' = ..., loop: 'bool' = ...)
AnimatedSprite3D.animation_finished method
AnimatedSprite3D.current_frame_index property
AnimatedSprite3D.frame_changed method
AnimatedSprite3D.frame_uv property
AnimatedSprite3D.on_update method(self, dt: 'float')
AnimatedSprite3D.pause method(self)
AnimatedSprite3D.play method(self, animation_name: 'str' = ...)
AnimatedSprite3D.quad_size property
AnimatedSprite3D.resume method(self)
AnimatedSprite3D.stop method(self)
AnimatedSprite3D.uv_rect property
AnimationClip.add_track method(self, property_name: 'str', keyframes: 'list[tuple[float, Any]]', easing=...)
AnimationClip.evaluate method(self, time: 'float') -> 'dict[str, Any]'
AnimationPlayer.add_clip method(self, clip: 'AnimationClip | SkeletalAnimationClip')
AnimationPlayer.crossfade method(self, clip_name: 'str', duration: 'float' = ...)
AnimationPlayer.on_update method(self, dt: 'float')
AnimationPlayer.pause method(self)
AnimationPlayer.play method(self, clip_name: 'str', loop: 'bool' = ...)
AnimationPlayer.resume method(self)
AnimationPlayer.seek method(self, time: 'float')
AnimationPlayer.stop method(self)
AnimationTree.add_state method(self, name: 'str', clip: 'AnimationClip', speed_scale: 'float' = ..., loop: 'bool' = ...)
AnimationTree.add_transition method(self, from_state: 'str', to_state: 'str', condition: 'Callable[[], bool]', blend_time: 'float' = ...)
AnimationTree.get_parameter method(self, name: 'str', default: 'Any' = ...) -> 'Any'
AnimationTree.on_update method(self, dt: 'float')
AnimationTree.set_parameter method(self, name: 'str', value: 'Any')
AnimationTree.start method(self, state_name: 'str')
AnimationTree.stop method(self)
AppConfig.add_recent_file method(self, path: 'str') -> 'None'
AppConfig.add_recent_folder method(self, path: 'str') -> 'None'
AppConfig.load method(self) -> 'None'
AppConfig.load_with_project method(self, project_root: 'Path | str | None') -> 'None'
AppConfig.save method(self) -> 'None'
AppConfig.save_project method(self, project_root: 'Path | str', *, sections: 'list[str] | None' = ...) -> 'None'
AppTheme.abyss method() -> 'AppTheme'
AppTheme.dark method() -> 'AppTheme'
AppTheme.light method() -> 'AppTheme'
AppTheme.midnight method() -> 'AppTheme'
AppTheme.monokai method() -> 'AppTheme'
AppTheme.nord method() -> 'AppTheme'
AppTheme.solarised_dark method() -> 'AppTheme'
Area2D.area_entered method
Area2D.area_exited method
Area2D.body_entered method
Area2D.body_exited method
Area2D.get_overlapping_areas method(self) -> 'list[Area2D]'
Area2D.get_overlapping_bodies method(self, *, group=..., type=...)
Area2D.on_enter_tree method(self) -> 'None'
Area2D.on_exit_tree method(self) -> 'None'
Area3D.area_entered method
Area3D.area_exited method
Area3D.body_entered method
Area3D.body_exited method
Area3D.get_overlapping_areas method(self) -> 'list[Area3D]'
Area3D.get_overlapping_bodies method(self, *, group=..., type=...)
Area3D.on_enter_tree method(self) -> 'None'
Area3D.on_exit_tree method(self) -> 'None'
AssetServer.clear_caches method(self) -> 'None'
AssetServer.flush method(self) -> 'None'
AssetServer.get_source method(self, scheme: 'str') -> 'Source'
AssetServer.instance method() -> 'AssetServer'
AssetServer.invalidate method(self, uri: 'str') -> 'None'
AssetServer.load method(self, uri: 'str', *, cache: 'bool' = ..., loader: 'Loader | None' = ...) -> 'Handle'
AssetServer.load_folder method(self, uri: 'str', *, cache: 'bool' = ..., loader: 'Loader | None' = ...) -> 'BatchHandle'
AssetServer.load_group method(self, uris: 'Iterable[str]', *, cache: 'bool' = ..., loader: 'Loader | None' = ...) -> 'BatchHandle'
AssetServer.load_manifest method(self, manifest_uri: 'str', *, cache: 'bool' = ..., loader: 'Loader | None' = ...) -> 'BatchHandle'
AssetServer.register_loader method(self, loader: 'Loader') -> 'None'
AssetServer.register_source method(self, source: 'Source') -> 'None'
AssetServer.reset_instance method() -> 'None'
AssetServer.shutdown method(self) -> 'None'
AtlasTexture.get_uv_rect method(self, atlas_width: 'int', atlas_height: 'int') -> 'tuple[float, float, float, float]'
AtlasTexture.height property
AtlasTexture.width property
AtlasTexture.x property
AtlasTexture.y property
AudioBus.add_effect method(self, effect: 'Any') -> 'None'
AudioBus.effective_linear_volume property
AudioBus.effective_volume property
AudioBus.effects property
AudioBus.linear_volume property
AudioBus.remove_effect method(self, effect: 'Any') -> 'None'
AudioBusLayout.add_bus method(self, name: 'str', volume_db: 'float' = ..., send_to: 'str' = ...) -> 'AudioBus'
AudioBusLayout.bus_names property
AudioBusLayout.buses property
AudioBusLayout.create_default method() -> 'AudioBusLayout'
AudioBusLayout.from_dict method(data: 'list[dict]') -> 'AudioBusLayout'
AudioBusLayout.get_bus method(self, name: 'str') -> 'AudioBus'
AudioBusLayout.get_default method() -> 'AudioBusLayout'
AudioBusLayout.has_bus method(self, name: 'str') -> 'bool'
AudioBusLayout.remove_bus method(self, name: 'str') -> 'None'
AudioBusLayout.reset method()
AudioBusLayout.to_dict method(self) -> 'list[dict]'
AudioClip.container property
AudioClip.empty method(*, name: 'str' = ...) -> 'AudioClip'
AudioClip.from_pcm method(samples: 'np.ndarray', *, sample_rate: 'int', channels: 'int', name: 'str' = ...) -> 'AudioClip'
AudioClip.path property
AudioClip.tone method(freq_hz: 'float', *, duration: 'float' = ..., volume: 'float' = ..., sample_rate: 'int' = ...) -> 'AudioClip'
AudioEffect.effect_type property
AudioEffect.from_dict method(data: 'dict[str, Any]') -> 'AudioEffect'
AudioEffect.get_property_values method(self) -> 'dict[str, Any]'
AudioEffect.to_dict method(self) -> 'dict[str, Any]'
AudioListener2D.make_current method(self) -> 'None'
AudioListener2D.on_enter_tree method(self) -> 'None'
AudioListener2D.on_exit_tree method(self) -> 'None'
AudioListener3D.make_current method(self) -> 'None'
AudioListener3D.on_enter_tree method(self) -> 'None'
AudioListener3D.on_exit_tree method(self) -> 'None'
AudioListener3D.on_update method(self, dt: 'float') -> 'None'
AudioListener3D.velocity property
AudioPlayer.get_playback_position method(self) -> 'float'
AudioPlayer.on_enter_tree method(self)
AudioPlayer.on_update method(self, delta: 'float')
AudioPlayer.play method(self, from_position: 'float' = ...)
AudioPlayer.stop method(self)
AudioPlayer.stream_open_failed method
AudioPlayer2D.get_gizmo_lines method(self) -> 'list[tuple[Vec2, Vec2]]'
AudioPlayer2D.on_enter_tree method(self)
AudioPlayer2D.on_update method(self, delta: 'float')
AudioPlayer2D.play method(self, from_position: 'float' = ...)
AudioPlayer2D.set_pan_and_gain method(self, pan: 'float', gain_db: 'float') -> 'None'
AudioPlayer3D.get_gizmo_lines method(self) -> 'list[tuple[Vec3, Vec3]]'
AudioPlayer3D.on_enter_tree method(self)
AudioPlayer3D.on_update method(self, delta: 'float')
AudioPlayer3D.play method(self, from_position: 'float' = ...)
AudioPlayer3D.set_pan_and_gain method(self, pan: 'float', gain_db: 'float') -> 'None'
AudioSynth.add method(self, source: 'AudioSource', *, envelope: 'Envelope | None' = ..., filter: 'Filter | None' = ..., gain: 'float' = ..., pan: 'float' = ...) -> 'int'
AudioSynth.attach_to method(self, player, *, chunk_seconds: 'float' = ..., sample_rate: 'int' = ..., channels: 'int' = ...)
AudioSynth.bake method(self, duration: 'float', *, sample_rate: 'int' = ..., channels: 'int' = ..., soft_clip: 'bool' = ...) -> 'AudioClip'
AudioSynth.clear method(self) -> 'None'
AudioSynth.render_chunk method(self, cursor_samples: 'int', n_samples: 'int', *, sample_rate: 'int' = ..., channels: 'int' = ..., soft_clip: 'bool' = ...) -> 'np.ndarray'
AudioSynth.set_param method(self, voice_id: 'int', name: 'str', value: 'object') -> 'None'
AudioSynth.voice_count property
AudioSynth.voices property
AutocompletePopup.forward_key method(self, event: 'UIInputEvent') -> 'bool'
AutocompletePopup.hide method(self)
AutocompletePopup.is_point_inside method(self, point) -> 'bool'
AutocompletePopup.is_visible property
AutocompletePopup.on_draw method(self, renderer)
AutocompletePopup.show method(self, items: 'list[CompletionItem]', x: 'float', y: 'float')
AutocompletePopup.update_filter method(self, text: 'str')
BatchCommand.description property
BatchCommand.execute method(self) -> 'None'
BatchCommand.undo method(self) -> 'None'
BatchHandle.cancel method(self) -> 'None'
BatchHandle.cancelled_count property
BatchHandle.completed_count property
BatchHandle.failed_count property
BatchHandle.is_done property
BatchHandle.progress property
BatchHandle.results method(self, timeout: 'float | None' = ...) -> 'dict[str, Any]'
BatchHandle.total property
BlendSpace1D.add_point method(self, clip: 'AnimationClip', position: 'float') -> 'None'
BlendSpace1D.parameter property
BlendSpace1D.sample method(self, property_path: 'str', time: 'float') -> 'Any'
BlendSpace1D.sample_all method(self, time: 'float') -> 'dict[str, Any]'
BlendSpace1D.set_parameter method(self, value: 'float') -> 'None'
BlendSpace2D.add_point method(self, clip: 'AnimationClip', position: 'tuple[float, float]') -> 'None'
BlendSpace2D.sample method(self, property_path: 'str', time: 'float') -> 'Any'
BlendSpace2D.sample_all method(self, time: 'float') -> 'dict[str, Any]'
BlendSpace2D.set_parameter method(self, x: 'float', y: 'float') -> 'None'
Bone2D.apply_pose method(self, angle: 'float', length: 'float | None' = ...) -> 'None'
Bone2D.bone_angle property
Bone2D.bone_tip property
Bone2D.reset_to_rest method(self) -> 'None'
Bone2D.rest_transform property
Bone2D.set_as_rest method(self) -> 'None'
Bone2D.skeleton property
BoneTrack.add_position_key method(self, time: 'float', position: 'np.ndarray') -> 'None'
BoneTrack.add_rotation_key method(self, time: 'float', rotation: 'np.ndarray') -> 'None'
BoneTrack.add_scale_key method(self, time: 'float', scale: 'np.ndarray') -> 'None'
BoneTrack.sample method(self, time: 'float', rest: 'tuple | None' = ...) -> 'np.ndarray'
BoneTrack.sample_trs method(self, time: 'float', rest: 'tuple | None' = ...) -> 'tuple[np.ndarray, np.ndarray, np.ndarray]'
BoxShape3D.bounding_radius property
BoxShape3D.create method(self, world: 'PhysicsWorld') -> 'ShapeHandle'
BufferRegistry.active property
BufferRegistry.buffers property
BufferRegistry.close method(self, doc: 'Document') -> 'bool'
BufferRegistry.create method(self, content: 'str' = ...) -> 'Document'
BufferRegistry.has_dirty property
BufferRegistry.open method(self, path: 'Path | str') -> 'Document'
Button.activate method(self) -> 'bool'
Button.border_width property
Button.content_signature method(self) -> 'object'
Button.content_uses method(self, chars: 'str') -> 'bool'
Button.get_minimum_size method(self) -> 'Vec2'
Button.is_pressed property
Button.on_draw method(self, renderer)
Button.set_visual_state_override method(self, state: 'Button.VisualState | str | None') -> 'None'
Button.visual_state_override property
CSGCombiner3D.mesh property
CSGShape3D.mesh property
CallableCommand.description property
CallableCommand.execute method(self) -> 'None'
CallableCommand.undo method(self) -> 'None'
Camera2D.canvas_transform method(self, screen_size: 'Vec2 | tuple[float, float]', shake: 'Vec2 | tuple[float, float] | None' = ...) -> 'tuple[float, float, float, float, float, float]'
Camera2D.current property
Camera2D.get_gizmo_lines method(self) -> 'list[tuple[Vec2, Vec2]]'
Camera2D.is_cull_mask_layer_enabled method(self, index: 'int') -> 'bool'
Camera2D.on_enter_tree method(self)
Camera2D.on_exit_tree method(self) -> 'None'
Camera2D.on_update method(self, dt: 'float')
Camera2D.screen_to_world method(self, screen_pos: 'Vec2', screen_size: 'Vec2') -> 'Vec2'
Camera2D.set_cull_mask_layer method(self, index: 'int', enabled: 'bool' = ...) -> 'None'
Camera2D.shake method(self, intensity: 'float' = ..., duration: 'float' = ...)
Camera2D.snap_to method(self, pos: 'Vec2 | None' = ...) -> 'None'
Camera2D.world_to_screen method(self, world_pos: 'Vec2', screen_size: 'Vec2') -> 'Vec2'
Camera3D.get_gizmo_lines method(self) -> 'list[tuple[Vec3, Vec3]]'
Camera3D.is_cull_mask_layer_enabled method(self, index: 'int') -> 'bool'
Camera3D.on_enter_tree method(self)
Camera3D.projection_matrix method(self, aspect: 'float' = ...) -> 'np.ndarray'
Camera3D.set_cull_mask_layer method(self, index: 'int', enabled: 'bool' = ...) -> 'None'
Camera3D.view_matrix property
CapsuleShape2D.create method(self, world: 'Physics2DWorld') -> 'ShapeHandle'
CapsuleShape3D.bounding_radius property
CapsuleShape3D.create method(self, world: 'PhysicsWorld') -> 'ShapeHandle'
CharacterBody2D.is_on_ceiling method(self) -> 'bool'
CharacterBody2D.is_on_floor method(self) -> 'bool'
CharacterBody2D.is_on_wall method(self) -> 'bool'
CharacterBody2D.move_and_slide method(self, dt: 'float') -> 'None'
CharacterBody2D.on_enter_tree method(self) -> 'None'
CharacterBody3D.is_on_ceiling method(self) -> 'bool'
CharacterBody3D.is_on_floor method(self) -> 'bool'
CharacterBody3D.is_on_wall method(self) -> 'bool'
CharacterBody3D.move_and_slide method(self, dt: 'float') -> 'None'
CharacterBody3D.on_enter_tree method(self) -> 'None'
ChaseCamera.on_enter_tree method(self) -> 'None'
ChaseCamera.on_update method(self, dt: 'float') -> 'None'
ChaseCamera.snap method(self) -> 'None'
ChaseCamera.target property
CheckBox.activate method(self) -> 'bool'
CheckBox.content_signature method(self) -> 'object'
CheckBox.content_uses method(self, chars: 'str') -> 'bool'
CheckBox.get_minimum_size method(self) -> 'Vec2'
CheckBox.on_draw method(self, renderer)
Children.move_first method(self, node) -> 'None'
Children.move_last method(self, node) -> 'None'
Children.safe_iter method(self) -> 'list'
CircleShape2D.create method(self, world: 'Physics2DWorld') -> 'ShapeHandle'
Clipboard.clear method() -> 'None'
Clipboard.copy_node method(node: 'Any') -> 'None'
Clipboard.copy_text method(text: 'str') -> 'None'
Clipboard.has_node method() -> 'bool'
Clipboard.paste_node method(parent: 'Any | None' = ...) -> 'Any | None'
Clipboard.paste_text method() -> 'str'
Clipboard.set_platform_clipboard method(get_fn: 'Callable[[], str]', set_fn: 'Callable[[str], None]') -> 'None'
ClusterGrid.clear method(self) -> 'None'
ClusterGrid.cluster_at method(self, tx: 'int', ty: 'int', sz: 'int') -> 'LightCluster'
ClusterGrid.depth_slice method(self, view_z: 'float') -> 'int'
ClusterGrid.index method(self, tx: 'int', ty: 'int', sz: 'int') -> 'int'
ClusterGrid.rebuild method(self, near: 'float', far: 'float') -> 'None'
ClusterGrid.to_light_index_buffer method(self) -> 'np.ndarray'
ClusterGrid.to_tile_buffer method(self) -> 'np.ndarray'
ClusterGrid.total_clusters property
CodeEditorPanel.close_current method(self)
CodeEditorPanel.close_file method(self, path: 'str')
CodeEditorPanel.copy method(self)
CodeEditorPanel.current_editor property
CodeEditorPanel.current_path property
CodeEditorPanel.cut method(self)
CodeEditorPanel.delete_line method(self)
CodeEditorPanel.get_file_text method(self, path: 'str') -> 'str'
CodeEditorPanel.goto_line method(self, line: 'int', col: 'int' = ...)
CodeEditorPanel.is_file_modified method(self, path: 'str') -> 'bool'
CodeEditorPanel.modified_files property
CodeEditorPanel.new_file method(self)
CodeEditorPanel.on_draw method(self, renderer)
CodeEditorPanel.on_update method(self, dt: 'float')
CodeEditorPanel.open_file method(self, path: 'str')
CodeEditorPanel.open_files property
CodeEditorPanel.paste method(self)
CodeEditorPanel.redo method(self)
CodeEditorPanel.refresh_breakpoints method(self, path: 'str')
CodeEditorPanel.refresh_diagnostics method(self, path: 'str')
CodeEditorPanel.reload_file method(self, path: 'str')
CodeEditorPanel.rename_file method(self, old_path: 'str', new_path: 'str')
CodeEditorPanel.save_all method(self)
CodeEditorPanel.save_current method(self)
CodeEditorPanel.save_file method(self, path: 'str')
CodeEditorPanel.select_all method(self)
CodeEditorPanel.select_next_occurrence method(self)
CodeEditorPanel.set_all_editors_property method(self, attr: 'str', value)
CodeEditorPanel.set_lsp_client method(self, client)
CodeEditorPanel.show_completions method(self, items: 'list', prefix: 'str | None' = ...)
CodeEditorPanel.show_find method(self)
CodeEditorPanel.show_replace method(self)
CodeEditorPanel.tab_paths property
CodeEditorPanel.toggle_comment method(self)
CodeEditorPanel.undo method(self)
CodeTextEdit.on_draw method(self, renderer)
CodeTextEdit.on_update method(self, dt: 'float')
CodeTextEdit.select_next_occurrence method(self)
CodeTextEdit.text property
CollisionShape2D.build_shape method(self, world: 'Physics2DWorld') -> 'ShapeHandle'
CollisionShape3D.build_shape method(self, world: 'PhysicsWorld') -> 'ShapeHandle'
CollisionShape3D.collider_scale property
CollisionShape3D.pick_radius property
Colour.coerce method(value, *, name: 'str' = ..., has_alpha: 'bool' = ...) -> 'tuple[float, ...] | None'
Colour.from_rgb255 method(r: 'int', g: 'int', b: 'int', a: 'int' = ...) -> 'tuple[float, float, float, float]'
Colour.hex method(h: 'str') -> 'tuple[float, float, float, float]'
Colour.rgba method(r: 'float', g: 'float', b: 'float', a: 'float' = ...) -> 'tuple[float, float, float, float]'
ColourPicker.colour property
ColourPicker.on_draw method(self, renderer)
CompletionItem.from_dict method(d: 'dict') -> 'CompletionItem'
ConcaveMeshShape3D.bounding_radius property
ConcaveMeshShape3D.create method(self, world: 'PhysicsWorld') -> 'ShapeHandle'
ConcavePolygonShape2D.create method(self, world: 'Physics2DWorld') -> 'ShapeHandle'
Connection.connected property
Connection.disconnect method(self)
ConsoleWidget.clear method(self)
ConsoleWidget.on_draw method(self, renderer)
ConsoleWidget.on_update method(self, dt: 'float')
ConsoleWidget.write method(self, text: 'str')
Container.add_child method(self, node)
Container.mark_layout_dirty method(self)
Container.on_enter_tree method(self)
Container.on_exit_tree method(self)
Container.on_ready method(self)
Container.remove_child method(self, node)
Control.activate method(self) -> 'bool'
Control.add_child method(self, node)
Control.autosize_to_content method(self) -> 'None'
Control.close_overlay method(self) -> 'None'
Control.content_signature method(self) -> 'object'
Control.content_uses method(self, chars: 'str') -> 'bool'
Control.disabled property
Control.focus_next_control method(self)
Control.focus_previous_control method(self)
Control.focused property
Control.get_global_rect method(self) -> 'tuple[float, float, float, float]'
Control.get_minimum_size method(self) -> 'Vec2'
Control.get_rect method(self) -> 'tuple[float, float, float, float]'
Control.get_theme method(self) -> 'Theme'
Control.grab_focus method(self)
Control.grab_mouse method(self)
Control.has_focus method(self) -> 'bool'
Control.is_overlay_open property
Control.is_point_inside method(self, point) -> 'bool'
Control.min_size property
Control.mouse_over property
Control.place_bottom_strip method(self, height: 'float') -> 'None'
Control.place_top_strip method(self, height: 'float') -> 'None'
Control.queue_redraw method(self)
Control.release_focus method(self)
Control.release_mouse method(self)
Control.set_anchor_preset method(self, preset: 'AnchorPreset')
Control.set_drag_preview method(self, control: 'Control')
Control.set_focus method(self)
Control.show_overlay method(self, modality: 'str' = ..., *, dim: 'bool | None' = ..., dismiss: 'bool | None' = ..., inert: 'bool | None' = ..., owner: 'Control | None' = ..., initial_focus: 'Control | None' = ...) -> 'None'
Control.size property
Control.theme property
ConvexHullShape3D.bounding_radius property
ConvexHullShape3D.create method(self, world: 'PhysicsWorld') -> 'ShapeHandle'
ConvexHullShape3D.from_mesh method(vertices: 'Sequence[Vec3 | tuple[float, float, float]]', indices: 'Sequence[int] | None' = ...) -> 'ConvexHullShape3D'
ConvexPolygonShape2D.create method(self, world: 'Physics2DWorld') -> 'ShapeHandle'
CoroutineHandle.cancel method(self)
CoroutineHandle.is_cancelled property
Curve.add_point method(self, t: 'float', value: 'float')
Curve.point_count property
Curve.remove_point method(self, index: 'int')
Curve.sample method(self, t: 'float') -> 'float'
Curve.sample_baked method(self, t: 'float') -> 'float'
Curve2D.add_point method(self, position: 'Vec2 | tuple', handle_in: 'Vec2 | tuple' = ..., handle_out: 'Vec2 | tuple' = ..., index: 'int' = ...)
Curve2D.clear method(self)
Curve2D.get_baked_length method(self) -> 'float'
Curve2D.get_baked_points method(self) -> 'list[Vec2]'
Curve2D.get_point_in method(self, index: 'int') -> 'Vec2'
Curve2D.get_point_out method(self, index: 'int') -> 'Vec2'
Curve2D.get_point_position method(self, index: 'int') -> 'Vec2'
Curve2D.point_count property
Curve2D.remove_point method(self, index: 'int')
Curve2D.sample method(self, t: 'float') -> 'Vec2'
Curve2D.sample_baked method(self, offset: 'float') -> 'Vec2'
Curve2D.sample_baked_with_rotation method(self, offset: 'float') -> 'tuple[Vec2, float]'
Curve2D.set_point_position method(self, index: 'int', position: 'Vec2 | tuple')
Curve3D.add_point method(self, position: 'Vec3 | tuple', handle_in: 'Vec3 | tuple' = ..., handle_out: 'Vec3 | tuple' = ..., index: 'int' = ..., tilt: 'float' = ...)
Curve3D.clear method(self)
Curve3D.get_baked_length method(self) -> 'float'
Curve3D.get_baked_points method(self) -> 'list[Vec3]'
Curve3D.get_point_in method(self, index: 'int') -> 'Vec3'
Curve3D.get_point_out method(self, index: 'int') -> 'Vec3'
Curve3D.get_point_position method(self, index: 'int') -> 'Vec3'
Curve3D.get_point_tilt method(self, index: 'int') -> 'float'
Curve3D.point_count property
Curve3D.remove_point method(self, index: 'int')
Curve3D.sample method(self, t: 'float') -> 'Vec3'
Curve3D.sample_baked method(self, offset: 'float') -> 'Vec3'
Curve3D.sample_baked_with_rotation method(self, offset: 'float', up: 'Vec3' = ...) -> 'tuple[Vec3, Vec3]'
Curve3D.set_point_position method(self, index: 'int', position: 'Vec3 | tuple')
Curve3D.set_point_tilt method(self, index: 'int', tilt: 'float')
CylinderShape3D.bounding_radius property
CylinderShape3D.create method(self, world: 'PhysicsWorld') -> 'ShapeHandle'
Debug.create_node method() -> 'DebugNode'
Debug.overlay method
Debug.profiler method
Debug.toggle method()
Debug.ui_inspector method
DebugNode.on_draw method(self, renderer)
DebugNode.on_update method(self, dt: 'float')
Decal3D.get_gizmo_lines method(self) -> 'list[tuple[Vec3, Vec3]]'
Decal3D.is_cull_mask_layer_enabled method(self, index: 'int') -> 'bool'
Decal3D.projection_direction property
Decal3D.set_cull_mask_layer method(self, index: 'int', enabled: 'bool' = ...) -> 'None'
DemoRunner.current_step_index property
DemoRunner.failures property
DemoRunner.is_done property
DemoRunner.on_draw method(self, renderer)
DemoRunner.on_enter_tree method(self) -> 'None'
DemoRunner.on_exit_tree method(self) -> 'None'
DemoRunner.on_fixed_update method(self, dt: 'float')
DemoRunner.register_step_handler method(step_type: 'type', handler: 'Callable')
DemoRunner.run_headless method(scene: 'Node', steps: 'list', *, speed: 'float' = ..., screen_size: 'tuple[int, int]' = ..., max_frames: 'int' = ..., delay_between_steps: 'float' = ...) -> 'bool'
DemoRunner.run_visual method(scene: 'Node', steps: 'list', *, speed: 'float | None' = ..., speed_mode: 'int' = ..., title: 'str' = ..., width: 'int' = ..., height: 'int' = ..., backend: 'str | None' = ...)
DemoRunner.step_failed method(self, message: 'str') -> 'None'
DemoRunner.total_steps property
DirectionalLight3D.direction property
DirectionalLight3D.get_gizmo_lines method(self) -> 'list[tuple[Vec3, Vec3]]'
DisplaySettings.compute_canvas_transform method(self, window_width: 'int', window_height: 'int') -> 'np.ndarray'
DisplaySettings.compute_viewport_rect method(self, window_width: 'int', window_height: 'int') -> 'tuple[int, int, int, int]'
DockContainer.add_panel method(self, panel: 'DockPanel', position: 'str' = ...)
DockContainer.on_draw method(self, renderer)
DockContainer.restore_layout method(self, data: 'dict')
DockContainer.save_layout method(self) -> 'dict'
DockPanel.on_draw method(self, renderer)
DockPanel.set_content method(self, control: 'Control')
Document.content property
Document.dirty property
Document.load method(self) -> 'bool'
Document.save method(self, path: 'Path | str | None' = ...) -> 'bool'
Document.title property
DrawLog.calls_of_type method(self, call_type: 'str') -> 'list[DrawCall]'
DrawLog.clear method(self)
DrawLog.draw_circle method(self, center, radius: 'float', *, colour: 'tuple | None' = ..., filled: 'bool' = ..., segments: 'int' = ..., screen_space: 'bool' = ...)
DrawLog.draw_gradient_rect method(self, x: 'float', y: 'float', w: 'float', h: 'float', colour_top: 'tuple', colour_bottom: 'tuple')
DrawLog.draw_image method(self, path, x: 'float', y: 'float', w: 'float', h: 'float', *, colour: 'tuple | None' = ..., rotation: 'float' = ..., filter: 'str' = ..., blend: 'str' = ...)
DrawLog.draw_line method(self, a, b, *, colour: 'tuple | None' = ..., thickness: 'float' = ..., screen_space: 'bool' = ...)
DrawLog.draw_lines method(self, points, closed: 'bool' = ..., colour: 'tuple | None' = ...)
DrawLog.draw_polygon method(self, vertices, *, colour: 'tuple | None' = ..., filled: 'bool' = ..., blend: 'str' = ...)
DrawLog.draw_rect method(self, pos, size, *, colour: 'tuple | None' = ..., filled: 'bool' = ..., thickness: 'float' = ..., screen_space: 'bool' = ..., blend: 'str' = ...)
DrawLog.draw_text method(self, text: 'str', pos=..., *, colour: 'tuple | None' = ..., scale: 'float' = ..., rect: 'tuple | None' = ..., alignment: 'str' = ..., vertical_alignment: 'str' = ..., fit_to_width: 'bool' = ..., min_scale: 'float | None' = ..., outline: 'float' = ..., outline_colour: 'tuple | None' = ..., screen_space: 'bool' = ..., cell_width: 'float' = ...)
DrawLog.draw_texture method(self, texture_id: 'int', pos, size, *, colour: 'tuple | None' = ..., rotation: 'float' = ..., blend: 'str' = ..., screen_space: 'bool' = ...)
DrawLog.draw_texture_region method(self, texture_id: 'int', pos, size, uv0=..., uv1=..., colour: 'tuple | None' = ..., rotation: 'float' = ..., *, blend: 'str' = ..., screen_space: 'bool' = ...)
DrawLog.draw_thick_line method(self, x1: 'float', y1: 'float', x2: 'float', y2: 'float', width: 'float' = ..., *, colour: 'tuple | None' = ...)
DrawLog.fill_quad method(self, x1: 'float', y1: 'float', x2: 'float', y2: 'float', x3: 'float', y3: 'float', x4: 'float', y4: 'float', *, colour: 'tuple | None' = ...)
DrawLog.fill_rect_gradient method(self, x: 'float', y: 'float', w: 'float', h: 'float', colour_top: 'tuple', colour_bottom: 'tuple')
DrawLog.fill_triangle method(self, x1: 'float', y1: 'float', x2: 'float', y2: 'float', x3: 'float', y3: 'float', *, colour: 'tuple | None' = ...)
DrawLog.fit_scale method(self, text: 'str', max_width: 'float', *, base_scale: 'float' = ..., min_scale: 'float | None' = ..., cell_width: 'float' = ...) -> 'float'
DrawLog.has_text method(self, text: 'str') -> 'bool'
DrawLog.has_text_containing method(self, substring: 'str') -> 'bool'
DrawLog.pop_clip method(self)
DrawLog.pop_transform method(self)
DrawLog.push_clip method(self, x: 'float', y: 'float', w: 'float', h: 'float')
DrawLog.push_transform method(self, a: 'float', b: 'float', c: 'float', d: 'float', tx: 'float', ty: 'float')
DrawLog.rects_at method(self, x: 'float', y: 'float') -> 'list[DrawCall]'
DrawLog.text_height method(self, text: 'str', scale: 'float' = ...) -> 'float'
DrawLog.text_size method(self, text: 'str', scale: 'float' = ...) -> 'tuple[float, float]'
DrawLog.text_width method(self, text: 'str', scale: 'float' = ..., *, cell_width: 'float' = ...) -> 'float'
DrawLog.texts method(self) -> 'list[str]'
DrawLog.texts_containing method(self, substring: 'str') -> 'list[str]'
Drawable2D.transform_render_dirty property
DropDown.get_minimum_size method(self) -> 'Vec2'
DropDown.is_point_inside method(self, point) -> 'bool'
DropDown.on_draw method(self, renderer)
DropDown.selected_text property
Environment.add_post_process method(self, effect: 'PostProcessEffect') -> 'None'
Environment.get_post_processes method(self) -> 'list[PostProcessEffect]'
Environment.remove_post_process method(self, effect: 'PostProcessEffect') -> 'None'
Exponential.render_total method(self, total_duration: 'float', sample_rate: 'int') -> 'np.ndarray'
ExportPreset.package_name property
FastNoiseLite.get_image method(self, width: 'int', height: 'int', scale: 'float' = ...) -> 'np.ndarray'
FastNoiseLite.get_noise_2d method(self, x: 'float', y: 'float') -> 'float'
FastNoiseLite.get_noise_2d_array method(self, xs: 'np.ndarray', ys: 'np.ndarray') -> 'np.ndarray'
FastNoiseLite.get_noise_3d method(self, x: 'float', y: 'float', z: 'float') -> 'float'
FastNoiseLite.get_noise_3d_array method(self, xs: 'np.ndarray', ys: 'np.ndarray', zs: 'np.ndarray') -> 'np.ndarray'
FastNoiseLite.seed property
FileBrowserPanel.create_folder method(self, parent_path: 'str', name: 'str') -> 'str | None'
FileBrowserPanel.delete_file method(self, path: 'str') -> 'bool'
FileBrowserPanel.get_drag_data method(self, path: 'str | None' = ...) -> 'dict | None'
FileBrowserPanel.get_root method(self) -> 'str'
FileBrowserPanel.get_selected_path method(self) -> 'str'
FileBrowserPanel.on_draw method(self, renderer)
FileBrowserPanel.on_update method(self, dt: 'float')
FileBrowserPanel.refresh method(self)
FileBrowserPanel.refresh_theme method(self)
FileBrowserPanel.rename_file method(self, old_path: 'str', new_name: 'str') -> 'str | None'
FileBrowserPanel.set_root method(self, path: 'str | Path')
FileDialog.hide method(self)
FileDialog.on_draw method(self, renderer)
FileDialog.on_update method(self, dt: 'float')
FileDialog.show method(self, mode: 'str' = ..., path: 'str | Path | None' = ..., filter: 'str' = ...)
Filter.apply method(self, samples: 'np.ndarray', sample_rate: 'int') -> 'np.ndarray'
FindReplaceMixin.replace_all method(self)
FindReplaceMixin.replace_current method(self)
FogVolume3D.effective_density property
FogVolume3D.get_gizmo_lines method(self) -> 'list[tuple[Vec3, Vec3]]'
FogVolume3D.material property
FoldingMixin.fold_at_line method(self, line: 'int')
FoldingMixin.toggle_fold method(self, line: 'int')
FoldingMixin.unfold_all method(self)
FoldingMixin.unfold_at_line method(self, line: 'int')
FormLayout.add_field method(self, label_text: 'str', widget: 'Control') -> 'Control'
FrameTimer.average_ms property
FrameTimer.begin_frame method(self) -> 'None'
FrameTimer.end_frame method(self) -> 'None'
FrameTimer.fps property
FrameTimer.frame_count property
FrameTimer.max_ms property
FrameTimer.min_ms property
FrameTimer.reset method(self) -> 'None'
GPUParticles2D.on_update method(self, dt: 'float')
GPUParticles2D.world_position property
GPUParticles3D.on_update method(self, dt: 'float')
GestureRecognizer.long_press method
GestureRecognizer.on_update method(self, dt: 'float') -> 'None'
GestureRecognizer.pan method
GestureRecognizer.pinch method
GestureRecognizer.rotate method
GestureRecognizer.swipe method
GestureRecognizer.tap method
Gizmo.begin_drag method(self, axis: 'GizmoAxis', ray_origin: 'Vec3', ray_dir: 'Vec3') -> 'None'
Gizmo.cycle_mode method(self) -> 'None'
Gizmo.end_drag method(self) -> 'None'
Gizmo.mode property
Gizmo.pick_axis method(self, ray_origin: 'Vec3', ray_dir: 'Vec3') -> 'GizmoAxis | None'
Gizmo.update_drag method(self, ray_origin: 'Vec3', ray_dir: 'Vec3') -> 'Vec3'
GraphEdit.add_graph_node method(self, node: 'GraphNode')
GraphEdit.center_on_node method(self, name: 'str')
GraphEdit.clear_connections method(self)
GraphEdit.connect_node method(self, from_node: 'str', from_port: 'int', to_node: 'str', to_port: 'int')
GraphEdit.disconnect_node method(self, from_node: 'str', from_port: 'int', to_node: 'str', to_port: 'int')
GraphEdit.get_connections method(self) -> 'list[GraphConnection]'
GraphEdit.graph_node method(self, name: 'str') -> 'GraphNode | None'
GraphEdit.on_draw method(self, renderer)
GraphEdit.remove_graph_node method(self, name: 'str')
GraphEdit.scroll_offset property
GraphEdit.set_zoom method(self, zoom: 'float')
GraphEdit.zoom property
GraphNode.add_input method(self, name: 'str', type: 'str' = ...) -> 'int'
GraphNode.add_output method(self, name: 'str', type: 'str' = ...) -> 'int'
GraphNode.get_input_port_position method(self, index: 'int') -> 'tuple[float, float]'
GraphNode.get_output_port_position method(self, index: 'int') -> 'tuple[float, float]'
GravityArea2D.on_fixed_update method(self, dt: 'float') -> 'None'
GravityArea3D.on_fixed_update method(self, dt: 'float') -> 'None'
GridContainer.get_minimum_size method(self) -> 'Vec2'
HBoxContainer.get_minimum_size method(self) -> 'Vec2'
Handle.cancel method(self) -> 'None'
Handle.error property
Handle.is_done property
Handle.progress property
Handle.result method(self, timeout: 'float | None' = ...) -> 'Any'
Handle.state property
HighPass.apply method(self, samples: 'np.ndarray', sample_rate: 'int') -> 'np.ndarray'
HotReloadManager.force_reload method(self, module_name: 'str') -> 'bool'
HotReloadManager.poll method(self, dt: 'float' = ...) -> 'list[str]'
HotReloadManager.reinstance_node method(self, old_node: 'Node', new_class: 'type[Node]') -> 'Node'
HotReloadManager.reload_module method(self, file_path: 'str') -> 'bool'
HotReloadManager.unwatch method(self, file_path: 'str') -> 'None'
HotReloadManager.watch method(self, file_path: 'str') -> 'None'
HotReloadManager.watched_files property
ImmediateGeometry3D.on_update method(self, dt: 'float') -> 'None'
InputBinding.key_combo property
InputSimulator.click method(self, position: 'tuple[float, float]', button: 'MouseButton | int' = ...) -> 'None'
InputSimulator.flush_pending_releases method() -> 'None'
InputSimulator.move_mouse method(self, x: 'float', y: 'float') -> 'None'
InputSimulator.press_gamepad method(self, button: 'JoyButton | int') -> 'None'
InputSimulator.press_key method(self, key: 'Key | int') -> 'None'
InputSimulator.press_mouse method(self, button: 'MouseButton | int' = ..., position: 'tuple[float, float] | None' = ...) -> 'None'
InputSimulator.release_gamepad method(self, button: 'JoyButton | int') -> 'None'
InputSimulator.release_key method(self, key: 'Key | int') -> 'None'
InputSimulator.release_mouse method(self, button: 'MouseButton | int' = ...) -> 'None'
InputSimulator.reset method(self) -> 'None'
InputSimulator.scroll method(self, dx: 'float' = ..., dy: 'float' = ...) -> 'None'
InputSimulator.set_gamepad_axis method(self, axis: 'JoyAxis | int', value: 'float') -> 'None'
InputSimulator.tap_key method(self, key: 'Key | int') -> 'None'
InputSimulator.touch_down method(self, finger_id: 'int' = ..., position: 'tuple[float, float]' = ..., pressure: 'float' = ...) -> 'None'
InputSimulator.touch_move method(self, finger_id: 'int' = ..., position: 'tuple[float, float]' = ..., pressure: 'float' = ...) -> 'None'
InputSimulator.touch_up method(self, finger_id: 'int' = ..., position: 'tuple[float, float]' = ...) -> 'None'
IrradianceVolume3D.bounds_world method(self) -> 'tuple[Vec3, Vec3]'
IrradianceVolume3D.get_gizmo_lines method(self) -> 'list[tuple[Vec3, Vec3]]'
IrradianceVolume3D.grid_dims method(self) -> 'tuple[int, int, int]'
IrradianceVolume3D.probe_count method(self) -> 'int'
IrradianceVolume3D.probe_positions method(self) -> 'np.ndarray'
IrradianceVolume3D.request_update method(self) -> 'None'
Joint2D.joint property
Joint2D.on_enter_tree method(self) -> 'None'
Joint2D.on_exit_tree method(self) -> 'None'
Joint2D.world property
Joint3D.joint property
Joint3D.on_enter_tree method(self) -> 'None'
Joint3D.on_exit_tree method(self) -> 'None'
Joint3D.world property
Label.content_signature method(self) -> 'object'
Label.content_uses method(self, chars: 'str') -> 'bool'
Label.get_minimum_size method(self) -> 'Vec2'
Label.on_draw method(self, renderer)
Light2D.get_gizmo_lines method(self) -> 'list[tuple[Vec2, Vec2]]'
Light2D.is_light_cull_mask_layer_enabled method(self, index: 'int') -> 'bool'
Light2D.set_light_cull_mask_layer method(self, index: 'int', enabled: 'bool' = ...) -> 'None'
Light3D.is_light_cull_mask_layer_enabled method(self, index: 'int') -> 'bool'
Light3D.set_light_cull_mask_layer method(self, index: 'int', enabled: 'bool' = ...) -> 'None'
LightCluster.clear method(self) -> 'None'
LightCluster.light_count property
LightOccluder2D.edge_segments property
LightOccluder2D.get_gizmo_lines method(self) -> 'list[tuple[Vec2, Vec2]]'
LightOccluder2D.global_polygon property
Line2D.get_gizmo_lines method(self) -> 'list[tuple[Vec2, Vec2]]'
Line2D.on_draw method(self, renderer)
Linear.render_total method(self, total_duration: 'float', sample_rate: 'int') -> 'np.ndarray'
LowPass.apply method(self, samples: 'np.ndarray', sample_rate: 'int') -> 'np.ndarray'
MarginContainer.get_minimum_size method(self) -> 'Vec2'
Marker2D.get_gizmo_lines method(self) -> 'list[tuple[Vec2, Vec2]]'
Marker3D.get_gizmo_lines method(self) -> 'list[tuple[Vec3, Vec3]]'
MarkerMixin.add_marker method(self, line: 'int', col_start: 'int', col_end: 'int', type: 'str' = ..., colour: 'tuple[float, float, float, float] | None' = ..., tooltip: 'str' = ...) -> 'TextMarker'
MarkerMixin.clear_markers method(self, type: 'str | None' = ...)
MarkerMixin.get_markers method(self, line: 'int | None' = ...) -> 'list[TextMarker]'
MarkerMixin.remove_marker method(self, marker: 'TextMarker')
MarkerMixin.set_hover_tooltip method(self, text: 'str', line: 'int', col: 'int')
Material.colour_bytes property
Material.content_key property
Material.emissive_strength property
MenuBar.add_menu method(self, name: 'str', items: 'list[MenuItem]') -> 'PopupMenu'
MenuBar.is_point_inside method(self, point) -> 'bool'
MenuBar.on_draw method(self, renderer)
Mesh.bounding_box method(self) -> 'tuple[np.ndarray, np.ndarray]'
Mesh.bounding_radius method(self) -> 'float'
Mesh.cone method(radius: 'float' = ..., height: 'float' = ..., segments: 'int' = ...) -> 'Mesh'
Mesh.cube method(size: 'float' = ...) -> 'Mesh'
Mesh.cylinder method(radius: 'float' = ..., height: 'float' = ..., segments: 'int' = ...) -> 'Mesh'
Mesh.extrude_path method(centerline: 'list[tuple[float, float, float]] | np.ndarray', sides: 'int' = ..., radius: 'float' = ..., profile: 'np.ndarray | None' = ..., closed: 'bool' = ...) -> 'Mesh'
Mesh.from_obj method(source: 'MeshSource') -> 'Mesh'
Mesh.generate_normals method(self) -> 'Mesh'
Mesh.generate_tangents method(self) -> 'Mesh'
Mesh.has_colours property
Mesh.has_normals property
Mesh.has_tangents property
Mesh.has_texcoords property
Mesh.has_texcoords2 property
Mesh.index_bytes method(self) -> 'bytes'
Mesh.index_count property
Mesh.interleaved_bytes method(self) -> 'bytes'
Mesh.load method(source: 'MeshSource') -> 'Mesh'
Mesh.sphere method(radius: 'float' = ..., rings: 'int' = ..., segments: 'int' = ...) -> 'Mesh'
Mesh.stride property
Mesh.vertex_count property
Mesh2D.from_circle method(radius: 'float', segments: 'int' = ...) -> 'Mesh2D'
Mesh2D.from_grid method(width: 'float', height: 'float', cols: 'int', rows: 'int', centered: 'bool' = ...) -> 'Mesh2D'
Mesh2D.from_polygon method(points: 'list | np.ndarray') -> 'Mesh2D'
Mesh2D.from_rect method(width: 'float', height: 'float', centered: 'bool' = ...) -> 'Mesh2D'
Mesh2D.get_aabb method(self) -> 'tuple[Vec2, Vec2]'
Mesh2D.is_empty property
Mesh2D.triangle_count property
Mesh2D.vertex_count property
MeshBuilder.add_index method(self, index: 'int') -> 'None'
MeshBuilder.add_triangle_fan method(self, vertices: 'Sequence[Sequence[float]]', uvs: 'Sequence[Sequence[float]] | None' = ..., normals: 'Sequence[Sequence[float]] | None' = ...) -> 'None'
MeshBuilder.add_vertex method(self, position: 'Sequence[float] | Vec3') -> 'None'
MeshBuilder.begin method(self, primitive: 'PrimitiveType' = ...) -> 'None'
MeshBuilder.clear method(self) -> 'None'
MeshBuilder.commit method(self) -> 'Mesh'
MeshBuilder.generate_normals method(self) -> 'None'
MeshBuilder.generate_tangents method(self) -> 'None'
MeshBuilder.index_count property
MeshBuilder.set_colour method(self, colour: 'Sequence[float]') -> 'None'
MeshBuilder.set_normal method(self, normal: 'Sequence[float] | Vec3') -> 'None'
MeshBuilder.set_uv method(self, uv: 'Sequence[float] | Vec2') -> 'None'
MeshBuilder.vertex_count property
MeshInstance2D.mesh property
MeshInstance2D.on_draw method(self, renderer) -> 'None'
MeshInstance3D.model_matrix property
MeshInstance3D.skeleton property
MeshLOD.add_level method(self, level: 'LODLevel') -> 'None'
MeshLOD.level_count property
MeshLOD.levels property
MeshLOD.select_lod method(self, distance: 'float', bias: 'float' = ...) -> 'LODLevel'
MiniaudioBackend.feed_audio_chunk method(self, channel_id: 'int', chunk: 'bytes') -> 'None'
MiniaudioBackend.frames_available method(self, channel_id: 'int') -> 'int'
MiniaudioBackend.get_playback_position method(self, channel_id: 'int') -> 'float'
MiniaudioBackend.is_channel_active method(self, channel_id: 'int') -> 'bool'
MiniaudioBackend.list_capabilities method(self) -> 'frozenset[Capability]'
MiniaudioBackend.open_stream method(self, *, volume_db: 'float' = ..., bus: 'str' = ..., buffer_seconds: 'float' = ..., loop: 'bool' = ..., stream: 'AudioClip | None' = ...) -> 'int'
MiniaudioBackend.pause_audio method(self, channel_id: 'int') -> 'None'
MiniaudioBackend.play_audio method(self, stream: 'AudioClip', *, mode: 'str' = ..., position: 'Any' = ..., volume_db: 'float' = ..., pitch: 'float' = ..., loop: 'bool' = ..., bus: 'str' = ..., max_distance: 'float' = ..., from_position: 'float' = ..., pan: 'float' = ..., gain_db: 'float' = ...) -> 'int | None'
MiniaudioBackend.resume_audio method(self, channel_id: 'int') -> 'None'
MiniaudioBackend.set_listener_direction method(self, x: 'float', y: 'float', z: 'float') -> 'None'
MiniaudioBackend.set_listener_position method(self, x: 'float', y: 'float', z: 'float') -> 'None'
MiniaudioBackend.set_listener_velocity method(self, x: 'float', y: 'float', z: 'float') -> 'None'
MiniaudioBackend.set_listener_world_up method(self, x: 'float', y: 'float', z: 'float') -> 'None'
MiniaudioBackend.set_pitch method(self, channel_id: 'int', pitch: 'float') -> 'None'
MiniaudioBackend.shutdown method(self) -> 'None'
MiniaudioBackend.stop_audio method(self, channel_id: 'int') -> 'None'
MiniaudioBackend.stream_format method(self) -> 'tuple[int, int]'
MiniaudioBackend.sync_bus_layout method(self, layout: 'AudioBusLayout') -> 'None'
MiniaudioBackend.update_audio_2d method(self, channel_id: 'int', volume_db: 'float', pan: 'float') -> 'None'
MiniaudioBackend.update_audio_3d method(self, channel_id: 'int', volume_db: 'float', pan: 'float', pitch: 'float') -> 'None'
MultiLineTextEdit.apply_text_edits method(self, edits: 'list[tuple[int, int, int, int, str]]')
MultiLineTextEdit.copy method(self)
MultiLineTextEdit.cut method(self)
MultiLineTextEdit.delete_line method(self)
MultiLineTextEdit.duplicate_line method(self)
MultiLineTextEdit.move_line_down method(self)
MultiLineTextEdit.move_line_up method(self)
MultiLineTextEdit.on_draw method(self, renderer)
MultiLineTextEdit.on_update method(self, dt: 'float')
MultiLineTextEdit.paste method(self)
MultiLineTextEdit.redo method(self)
MultiLineTextEdit.select_all method(self)
MultiLineTextEdit.select_word method(self)
MultiLineTextEdit.text property
MultiLineTextEdit.toggle_comment method(self)
MultiLineTextEdit.undo method(self)
MultiMesh.resize method(self, new_count: 'int') -> 'None'
MultiMesh.set_all_colours method(self, colours: 'np.ndarray') -> 'None'
MultiMesh.set_all_custom_data method(self, data: 'np.ndarray') -> 'None'
MultiMesh.set_all_transforms method(self, transforms: 'np.ndarray') -> 'None'
MultiMesh.set_buffer method(self, transforms: 'np.ndarray') -> 'None'
MultiMesh.set_instance_colour method(self, index: 'int', colour: 'tuple[float, ...]') -> 'None'
MultiMesh.set_instance_count method(self, count: 'int') -> 'None'
MultiMesh.set_instance_custom_data method(self, index: 'int', data: 'tuple[float, ...] | np.ndarray') -> 'None'
MultiMesh.set_instance_transform method(self, index: 'int', transform: 'np.ndarray') -> 'None'
MultiMeshInstance3D.instance_count property
MultiMeshInstance3D.model_matrix property
MultiMeshInstance3D.visible_instance_count property
NavGrid2D.cell_size property
NavGrid2D.corners property
NavGrid2D.find_path method(self, from_cell: 'tuple[int, int]', to_cell: 'tuple[int, int]') -> 'list[tuple[int, int]]'
NavGrid2D.find_path_world method(self, from_pos: 'tuple[float, float]', to_pos: 'tuple[float, float]') -> 'list[tuple[float, float]]'
NavGrid2D.height property
NavGrid2D.is_solid method(self, x: 'int', y: 'int') -> 'bool'
NavGrid2D.set_solid method(self, x: 'int', y: 'int', solid: 'bool' = ...)
NavGrid2D.set_weight method(self, x: 'int', y: 'int', weight: 'float')
NavGrid2D.width property
NavigationAgent2D.is_navigation_finished property
NavigationAgent2D.on_fixed_update method(self, dt: 'float')
NavigationAgent2D.set_navigation method(self, nav: 'PathFinder2D | NavGrid2D')
NavigationAgent2D.target_position property
NavigationAgent2D.velocity property
NavigationAgent3D.get_next_path_position method(self) -> 'Vec3'
NavigationAgent3D.is_navigation_finished method(self) -> 'bool'
NavigationAgent3D.on_fixed_update method(self, dt: 'float') -> 'None'
NavigationAgent3D.remaining_path_length property
NavigationAgent3D.remaining_path_points property
NavigationAgent3D.stop method(self) -> 'None'
NavigationAgent3D.target_position property
NavigationMesh3D.add_obstacle method(self, vertices: 'list[Vec3]') -> 'None'
NavigationMesh3D.add_polygon method(self, vertices: 'list[Vec3]', cell_size: 'float' = ...) -> 'None'
NavigationMesh3D.add_triangle method(self, v0: 'Vec3', v1: 'Vec3', v2: 'Vec3') -> 'None'
NavigationMesh3D.bake_from_geometry method(self, mesh_vertices: 'np.ndarray', mesh_indices: 'np.ndarray', agent_radius: 'float' = ..., agent_height: 'float' = ..., max_slope: 'float' = ..., cell_size: 'float' = ..., cell_height: 'float' = ...) -> 'None'
NavigationMesh3D.clear method(self) -> 'None'
NavigationMesh3D.find_path method(self, start: 'Vec3', end: 'Vec3', max_distance: 'float' = ...) -> 'list[Vec3]'
NavigationMesh3D.get_closest_point method(self, point: 'Vec3', max_distance: 'float') -> 'Vec3 | None'
NavigationMesh3D.is_point_on_mesh method(self, point: 'Vec3', tolerance: 'float' = ...) -> 'bool'
NavigationMesh3D.sample_position method(self, center: 'Vec3', radius: 'float', max_attempts: 'int' = ...) -> 'Vec3 | None'
NavigationMesh3D.triangle_count property
NavigationMesh3D.triangles property
NavigationMesh3D.vertices property
NavigationObstacle3D.on_enter_tree method(self) -> 'None'
NavigationObstacle3D.on_exit_tree method(self) -> 'None'
NavigationRegion3D.on_enter_tree method(self) -> 'None'
NavigationRegion3D.on_exit_tree method(self) -> 'None'
NavigationServer3D.find_path method(self, start: 'Vec3', end: 'Vec3') -> 'list[Vec3]'
NavigationServer3D.get_closest_point method(self, point: 'Vec3', max_distance: 'float') -> 'Vec3 | None'
NavigationServer3D.get_singleton method() -> 'NavigationServer3D'
NavigationServer3D.obstacles property
NavigationServer3D.register_obstacle method(self, obstacle: 'NavigationObstacle3D') -> 'None'
NavigationServer3D.register_region method(self, region: 'NavigationRegion3D') -> 'None'
NavigationServer3D.reset method() -> 'None'
NavigationServer3D.unregister_obstacle method(self, obstacle: 'NavigationObstacle3D') -> 'None'
NavigationServer3D.unregister_region method(self, region: 'NavigationRegion3D') -> 'None'
NinePatchRect.get_rect method(self) -> 'PatchRect'
NinePatchRect.nine_patch_rects property
NinePatchRect.on_draw method(self, renderer) -> 'None'
NinePatchRect.seed_texture_size method(self, size: 'tuple[int, int]') -> 'None'
Node.add_child method(self, node: 'Node') -> 'Node'
Node.add_to_group method(self, group: 'str')
Node.ancestor method(self, target)
Node.app property
Node.call_deferred method(self, method: 'Callable[..., Any]', *args: 'Any') -> 'None'
Node.clear_children method(self)
Node.destroy method(self)
Node.destroying property
Node.expect method(self, target, *, direct: 'bool' = ...)
Node.find method(self, target, *, direct: 'bool' = ...)
Node.find_all method(self, target, *, direct: 'bool' = ...)
Node.get_properties method() -> 'dict[str, Property]'
Node.is_in_group method(self, group: 'str') -> 'bool'
Node.name property
Node.node_at method(self, path, default=...)
Node.on_draw method(self, renderer) -> 'None'
Node.on_enter_tree method(self) -> 'None'
Node.on_exit_tree method(self) -> 'None'
Node.on_fixed_update method(self, dt: 'float') -> 'None'
Node.on_picked method(self, event: 'InputEvent') -> 'None'
Node.on_ready method(self) -> 'None'
Node.on_unhandled_input method(self, event: 'TreeInputEvent') -> 'None'
Node.on_update method(self, dt: 'float') -> 'None'
Node.path property
Node.physics property
Node.physics_2d property
Node.queue_redraw method(self) -> 'None'
Node.remove_child method(self, node: 'Node')
Node.remove_from_group method(self, group: 'str')
Node.render_dirty property
Node.reparent method(self, new_parent: 'Node')
Node.reset_error method(self) -> 'None'
Node.script_error_raised method
Node.start_coroutine method(self, gen: 'Coroutine') -> 'CoroutineHandle'
Node.stop_coroutine method(self, gen_or_handle)
Node.tree property
Node.update_mode property
Node.visible property
Node.walk method(self, *, include_self: 'bool' = ...) -> 'Iterator[Node]'
Node2D.absolute_z_index property
Node2D.draw_polygon method(self, renderer, points: 'list[Vec2]', closed=..., colour=...)
Node2D.forward property
Node2D.is_on_render_layer method(self, index: 'int') -> 'bool'
Node2D.look_at method(self, target: 'tuple[float, float] | np.ndarray')
Node2D.right property
Node2D.rotate method(self, radians: 'float')
Node2D.rotate_deg method(self, degrees: 'float')
Node2D.rotation_degrees property
Node2D.set_render_layer method(self, index: 'int', enabled: 'bool' = ...) -> 'None'
Node2D.transform_points method(self, points: 'list[Vec2]') -> 'list[Vec2]'
Node2D.translate method(self, offset: 'tuple[float, float] | np.ndarray')
Node2D.world_position property
Node2D.world_rotation property
Node2D.world_scale property
Node2D.world_transform property
Node2D.wrap_screen method(self, margin: 'float' = ...)
Node3D.face_along method(self, forward: 'tuple[float, float, float] | np.ndarray', up: 'tuple[float, float, float] | np.ndarray | None' = ...) -> 'None'
Node3D.forward property
Node3D.is_on_render_layer method(self, index: 'int') -> 'bool'
Node3D.look_at method(self, target: 'tuple[float, float, float] | np.ndarray', up=...)
Node3D.right property
Node3D.rotate method(self, axis: 'tuple[float, float, float] | np.ndarray', angle: 'float')
Node3D.rotate_x method(self, angle: 'float')
Node3D.rotate_y method(self, angle: 'float')
Node3D.rotate_z method(self, angle: 'float')
Node3D.rotation_degrees property
Node3D.set_render_layer method(self, index: 'int', enabled: 'bool' = ...) -> 'None'
Node3D.translate method(self, offset: 'tuple[float, float, float] | np.ndarray')
Node3D.translate_global method(self, offset: 'tuple[float, float, float] | np.ndarray')
Node3D.up property
Node3D.world_position property
Node3D.world_rotation property
Node3D.world_scale property
Node3D.wrap_bounds method(self, bounds: 'tuple[float, float, float] | np.ndarray', margin: 'float' = ...)
NodeCounter.count method(root: 'Node') -> 'dict[str, int]'
NodeCounter.total method(root: 'Node') -> 'int'
NullAudioBackend.bind_tree method(self, tree: 'SceneTree') -> 'None'
NullAudioBackend.get_playback_position method(self, channel_id: 'int') -> 'float'
NullAudioBackend.is_channel_active method(self, channel_id: 'int') -> 'bool'
NullAudioBackend.list_capabilities method(self) -> 'frozenset[Capability]'
NullAudioBackend.pause_audio method(self, channel_id: 'int') -> 'None'
NullAudioBackend.play_audio method(self, stream: 'AudioClip', *, mode: 'str' = ..., position: 'Any' = ..., volume_db: 'float' = ..., pitch: 'float' = ..., loop: 'bool' = ..., bus: 'str' = ..., max_distance: 'float' = ..., from_position: 'float' = ..., pan: 'float' = ..., gain_db: 'float' = ...) -> 'int | None'
NullAudioBackend.resume_audio method(self, channel_id: 'int') -> 'None'
NullAudioBackend.set_listener_direction method(self, x: 'float', y: 'float', z: 'float') -> 'None'
NullAudioBackend.set_listener_position method(self, x: 'float', y: 'float', z: 'float') -> 'None'
NullAudioBackend.set_listener_velocity method(self, x: 'float', y: 'float', z: 'float') -> 'None'
NullAudioBackend.set_listener_world_up method(self, x: 'float', y: 'float', z: 'float') -> 'None'
NullAudioBackend.set_pitch method(self, channel_id: 'int', pitch: 'float') -> 'None'
NullAudioBackend.shutdown method(self) -> 'None'
NullAudioBackend.stop_audio method(self, channel_id: 'int') -> 'None'
NullAudioBackend.sync_bus_layout method(self, layout: 'AudioBusLayout') -> 'None'
NullAudioBackend.update_audio_2d method(self, channel_id: 'int', volume_db: 'float', pan: 'float') -> 'None'
NullAudioBackend.update_audio_3d method(self, channel_id: 'int', volume_db: 'float', pan: 'float', pitch: 'float') -> 'None'
OceanSurface3D.get_gizmo_lines method(self) -> 'list[tuple[Vec3, Vec3]]'
OceanSurface3D.material property
OrbitCamera3D.orbit method(self, dyaw: 'float', dpitch: 'float')
OrbitCamera3D.pan method(self, dx: 'float', dz: 'float')
OrbitCamera3D.update_transform method(self)
OrbitCamera3D.zoom method(self, delta: 'float')
Oscillator.saw method(freq: 'float') -> 'AudioSource'
Oscillator.sine method(freq: 'float', *, phase: 'float' = ...) -> 'AudioSource'
Oscillator.square method(freq: 'float', *, duty: 'float' = ...) -> 'AudioSource'
Oscillator.triangle method(freq: 'float') -> 'AudioSource'
OutputPanel.clear method(self)
OutputPanel.on_draw method(self, renderer)
OutputPanel.rect_override property
OutputPanel.write method(self, text: 'str')
OverlayEntry.expand_preset method(modality: 'str', *, dim: 'bool | None' = ..., dismiss: 'bool | None' = ..., inert: 'bool | None' = ...) -> 'tuple[bool, bool, bool, bool]'
OverlayLayer.any_inert method(self) -> 'bool'
OverlayLayer.chain_base method(self, owner: 'Any') -> 'Any | None'
OverlayLayer.close method(self, control: 'Any') -> 'None'
OverlayLayer.close_all method(self) -> 'None'
OverlayLayer.draw_set method(self) -> 'tuple[Any, ...]'
OverlayLayer.entry_of method(self, control: 'Any') -> 'OverlayEntry | None'
OverlayLayer.open method(self, control: 'Any', entry: 'OverlayEntry') -> 'None'
OverlayLayer.scope_root_of method(self, control: 'Any') -> 'Any'
OverlayLayer.topmost_capturing method(self) -> 'Any | None'
Panel.bg_colour property
Panel.border_colour property
Panel.border_width property
Panel.get_minimum_size method(self) -> 'Vec2'
Panel.on_draw method(self, renderer)
ParametricEQ.effect_type property
ParametricEQ.from_dict method(data: 'dict[str, Any]') -> 'ParametricEQ'
ParametricEQ.to_dict method(self) -> 'dict[str, Any]'
ParticleEmitter.alive_count property
ParticleEmitter.emitter_config property
ParticleEmitter.on_fixed_update method(self, dt: 'float')
ParticleEmitter.on_ready method(self)
ParticleEmitter.particle_born method
ParticleEmitter.particle_data property
ParticleEmitter.particle_died method
ParticleEmitter.restart method(self)
ParticleEmitter.seed property
ParticleEmitter.trail_data property
ParticleEmitter.trail_vertices property
Path2D.get_gizmo_lines method(self) -> 'list[tuple[Vec2, Vec2]]'
Path3D.get_gizmo_lines method(self) -> 'list[tuple[Vec3, Vec3]]'
PathFinder2D.add_point method(self, id: 'int', position: 'tuple[float, float]', weight: 'float' = ...)
PathFinder2D.connect_points method(self, id1: 'int', id2: 'int', bidirectional: 'bool' = ...)
PathFinder2D.disconnect_points method(self, id1: 'int', id2: 'int', bidirectional: 'bool' = ...)
PathFinder2D.get_closest_point method(self, position: 'tuple[float, float]') -> 'int'
PathFinder2D.get_id_path method(self, from_id: 'int', to_id: 'int') -> 'list[int]'
PathFinder2D.get_point_connections method(self, id: 'int') -> 'set[int]'
PathFinder2D.get_point_path method(self, from_id: 'int', to_id: 'int') -> 'list[tuple[float, float]]'
PathFinder2D.get_point_position method(self, id: 'int') -> 'tuple[float, float]'
PathFinder2D.has_point method(self, id: 'int') -> 'bool'
PathFinder2D.is_point_disabled method(self, id: 'int') -> 'bool'
PathFinder2D.point_count property
PathFinder2D.remove_point method(self, id: 'int')
PathFinder2D.set_point_disabled method(self, id: 'int', disabled: 'bool' = ...)
PathFollow2D.loop_completed method
PathFollow2D.on_update method(self, dt: 'float')
PathFollow2D.progress property
PathFollow2D.progress_ratio property
PathFollow3D.loop_completed method
PathFollow3D.on_update method(self, dt: 'float')
PathFollow3D.progress property
PathFollow3D.progress_ratio property
PathFollower2D.is_finished property
PathFollower2D.on_update method(self, dt: 'float')
PathFollower2D.path property
PathFollower2D.progress property
PathFollower2D.reset method(self) -> 'None'
PathFollower2D.set_path method(self, waypoints) -> 'None'
Physics2DWorld.apply_force method(self, handle: 'BodyHandle', force: 'Vec2', *, at: 'Vec2 | None' = ...) -> 'None'
Physics2DWorld.apply_impulse method(self, handle: 'BodyHandle', impulse: 'Vec2', *, at: 'Vec2 | None' = ..., angular: 'float' = ...) -> 'None'
Physics2DWorld.apply_torque method(self, handle: 'BodyHandle', torque: 'float') -> 'None'
Physics2DWorld.body_count property
Physics2DWorld.body_mass method(self, handle: 'BodyHandle') -> 'float'
Physics2DWorld.body_transform method(self, handle: 'BodyHandle') -> 'tuple[Vec2, float]'
Physics2DWorld.body_velocity method(self, handle: 'BodyHandle') -> 'tuple[Vec2, float]'
Physics2DWorld.capabilities method(self) -> 'frozenset[Capability]'
Physics2DWorld.clear method(self) -> 'None'
Physics2DWorld.contact_slop property
Physics2DWorld.create_body method(self, shape: 'ShapeHandle', body_type: 'BodyMode', transform: 'Any', *, mass: 'float' = ..., scale: 'Vec2 | None' = ..., can_sleep: 'bool' = ..., linear_damping: 'float' = ..., angular_damping: 'float' = ..., gravity_scale: 'float' = ..., collision_layer: 'int' = ..., collision_mask: 'int' = ..., is_sensor: 'bool' = ..., material: 'PhysicsMaterial | None' = ..., continuous: 'bool' = ...) -> 'BodyHandle'
Physics2DWorld.create_box method(self, half_extents: 'Vec2') -> 'ShapeHandle'
Physics2DWorld.create_capsule method(self, radius: 'float', height: 'float') -> 'ShapeHandle'
Physics2DWorld.create_circle method(self, radius: 'float') -> 'ShapeHandle'
Physics2DWorld.create_concave_polygon method(self, segments: 'np.ndarray') -> 'ShapeHandle'
Physics2DWorld.create_convex_polygon method(self, points: 'np.ndarray') -> 'ShapeHandle'
Physics2DWorld.create_fixed_joint method(self, a: 'BodyHandle', b: 'BodyHandle') -> 'JointHandle'
Physics2DWorld.create_groove_joint method(self, a: 'BodyHandle', b: 'BodyHandle', groove_a: 'Vec2', groove_b: 'Vec2', anchor_b: 'Vec2') -> 'JointHandle'
Physics2DWorld.create_hinge_joint method(self, a: 'BodyHandle', b: 'BodyHandle', anchor: 'Vec2') -> 'JointHandle'
Physics2DWorld.create_pin_joint method(self, a: 'BodyHandle', b: 'BodyHandle', anchor: 'Vec2') -> 'JointHandle'
Physics2DWorld.create_segment method(self, a: 'Vec2', b: 'Vec2', radius: 'float' = ...) -> 'ShapeHandle'
Physics2DWorld.create_spring_joint method(self, a: 'BodyHandle', b: 'BodyHandle', rest_length: 'float', stiffness: 'float', damping: 'float') -> 'JointHandle'
Physics2DWorld.destroy_body method(self, handle: 'BodyHandle') -> 'None'
Physics2DWorld.destroy_shape method(self, shape: 'ShapeHandle') -> 'None'
Physics2DWorld.drain_contact_events method(self) -> 'list[ContactEvent2D]'
Physics2DWorld.drain_overlap_events method(self) -> 'list[OverlapEvent2D]'
Physics2DWorld.gravity property
Physics2DWorld.move_and_collide method(self, handle: 'BodyHandle', motion: 'Vec2') -> 'SweepHit2D | None'
Physics2DWorld.overlap method(self, shape: 'ShapeHandle', transform: 'Any', *, mask: 'int' = ...) -> 'list[BodyHandle]'
Physics2DWorld.position_iterations property
Physics2DWorld.raycast method(self, origin: 'Vec2', direction: 'Vec2', max_dist: 'float', *, mask: 'int' = ...) -> 'RaycastHit2D | None'
Physics2DWorld.raycast_all method(self, origin: 'Vec2', direction: 'Vec2', max_dist: 'float', *, mask: 'int' = ...) -> 'list[RaycastHit2D]'
Physics2DWorld.read_transforms method(self, out: 'np.ndarray') -> 'None'
Physics2DWorld.read_velocities method(self, out: 'np.ndarray') -> 'None'
Physics2DWorld.register_bodies method(self, handles: 'list[BodyHandle]') -> 'None'
Physics2DWorld.remove_joint method(self, handle: 'JointHandle') -> 'None'
Physics2DWorld.set_body_can_sleep method(self, handle: 'BodyHandle', enabled: 'bool') -> 'None'
Physics2DWorld.set_body_continuous method(self, handle: 'BodyHandle', enabled: 'bool') -> 'None'
Physics2DWorld.set_body_damping method(self, handle: 'BodyHandle', linear: 'float', angular: 'float') -> 'None'
Physics2DWorld.set_body_filter method(self, handle: 'BodyHandle', collision_layer: 'int', collision_mask: 'int', *, wake: 'bool' = ...) -> 'None'
Physics2DWorld.set_body_gravity_scale method(self, handle: 'BodyHandle', scale: 'float') -> 'None'
Physics2DWorld.set_body_mass method(self, handle: 'BodyHandle', mass: 'float', *, wake: 'bool' = ...) -> 'None'
Physics2DWorld.set_body_material method(self, handle: 'BodyHandle', material: 'PhysicsMaterial | None') -> 'None'
Physics2DWorld.set_body_mode method(self, handle: 'BodyHandle', mode: 'BodyMode', *, wake: 'bool' = ...) -> 'None'
Physics2DWorld.set_body_shape method(self, handle: 'BodyHandle', shape: 'ShapeHandle', *, wake: 'bool' = ...) -> 'None'
Physics2DWorld.set_body_transform method(self, handle: 'BodyHandle', transform: 'Any', *, scale: 'Vec2 | None' = ..., wake: 'bool' = ...) -> 'None'
Physics2DWorld.set_body_velocity method(self, handle: 'BodyHandle', linear: 'Vec2', angular: 'float' = ...) -> 'None'
Physics2DWorld.set_one_way method(self, handle: 'BodyHandle', enabled: 'bool', normal: 'Vec2' = ...) -> 'None'
Physics2DWorld.shapecast method(self, shape: 'ShapeHandle', origin: 'Vec2', direction: 'Vec2', max_dist: 'float', *, mask: 'int' = ...) -> 'SweepHit2D | None'
Physics2DWorld.sleep method(self, handle: 'BodyHandle') -> 'None'
Physics2DWorld.sleep_time_threshold property
Physics2DWorld.sleep_velocity_threshold property
Physics2DWorld.sleeping method(self, handle: 'BodyHandle') -> 'bool'
Physics2DWorld.solver_iterations property
Physics2DWorld.step method(self, dt: 'float') -> 'None'
Physics2DWorld.sweep_body method(self, handle: 'BodyHandle', motion: 'Vec2', *, from_transform: 'tuple[Vec2, float] | None' = ..., skin: 'float' = ...) -> 'SweepHit2D | None'
Physics2DWorld.wake method(self, handle: 'BodyHandle') -> 'None'
PhysicsBody2D.add_force method(self, force: 'Vec2 | Sequence[float]', *, at: 'Vec2 | Sequence[float] | None' = ...) -> 'None'
PhysicsBody2D.add_torque method(self, torque: 'float') -> 'None'
PhysicsBody2D.is_sleeping property
PhysicsBody2D.move_and_collide method(self, velocity: 'Vec2 | Sequence[float]', dt: 'float' = ...) -> 'SweepHit2D | None'
PhysicsBody2D.on_enter_tree method(self) -> 'None'
PhysicsBody2D.on_exit_tree method(self) -> 'None'
PhysicsBody2D.push method(self, impulse: 'Vec2 | Sequence[float]', *, at: 'Vec2 | Sequence[float] | None' = ...) -> 'None'
PhysicsBody2D.sleep method(self) -> 'None'
PhysicsBody2D.spin property
PhysicsBody2D.spin_up method(self, angular_impulse: 'float') -> 'None'
PhysicsBody2D.velocity property
PhysicsBody2D.wake method(self) -> 'None'
PhysicsBody3D.add_force method(self, force: 'Vec3 | Sequence[float]', *, at: 'Vec3 | Sequence[float] | None' = ...) -> 'None'
PhysicsBody3D.add_torque method(self, torque: 'Vec3 | Sequence[float]') -> 'None'
PhysicsBody3D.is_sleeping property
PhysicsBody3D.move_and_collide method(self, velocity: 'Vec3 | Sequence[float]', dt: 'float' = ...) -> 'SweepHit | None'
PhysicsBody3D.on_enter_tree method(self) -> 'None'
PhysicsBody3D.on_exit_tree method(self) -> 'None'
PhysicsBody3D.push method(self, impulse: 'Vec3 | Sequence[float]', *, at: 'Vec3 | Sequence[float] | None' = ...) -> 'None'
PhysicsBody3D.sleep method(self) -> 'None'
PhysicsBody3D.spin property
PhysicsBody3D.spin_up method(self, angular_impulse: 'Vec3 | Sequence[float]') -> 'None'
PhysicsBody3D.velocity property
PhysicsBody3D.wake method(self) -> 'None'
PhysicsObject2D.collided method
PhysicsObject2D.handle property
PhysicsObject2D.on_exit_tree method(self) -> 'None'
PhysicsObject2D.separated method
PhysicsObject2D.world property
PhysicsObject3D.collided method
PhysicsObject3D.handle property
PhysicsObject3D.on_exit_tree method(self) -> 'None'
PhysicsObject3D.separated method
PhysicsObject3D.world property
PhysicsQuery.overlap method(self, shape: 'Shape', transform: 'object', *, mask: 'int' = ..., exclude: 'set[Node] | None' = ...) -> 'list[PhysicsObject3D]'
PhysicsQuery.raycast method(self, origin: 'Vec3', direction: 'Vec3', *, distance: 'float' = ..., mask: 'int' = ..., exclude: 'set[Node] | None' = ...) -> 'RayHit | None'
PhysicsQuery.raycast_all method(self, origin: 'Vec3', direction: 'Vec3', *, distance: 'float' = ..., mask: 'int' = ..., exclude: 'set[Node] | None' = ...) -> 'list[RayHit]'
PhysicsQuery.shapecast method(self, shape: 'Shape', origin: 'Vec3', direction: 'Vec3', *, distance: 'float' = ..., mask: 'int' = ..., exclude: 'set[Node] | None' = ...) -> 'ShapeHit | None'
PhysicsQuery2D.overlap method(self, shape: 'Shape2D', transform: 'object', *, mask: 'int' = ..., exclude: 'set[Node] | None' = ...) -> 'list[PhysicsObject2D]'
PhysicsQuery2D.raycast method(self, origin: 'Vec2', direction: 'Vec2', *, distance: 'float' = ..., mask: 'int' = ..., exclude: 'set[Node] | None' = ...) -> 'RayHit2D | None'
PhysicsQuery2D.raycast_all method(self, origin: 'Vec2', direction: 'Vec2', *, distance: 'float' = ..., mask: 'int' = ..., exclude: 'set[Node] | None' = ...) -> 'list[RayHit2D]'
PhysicsQuery2D.shapecast method(self, shape: 'Shape2D', origin: 'Vec2', direction: 'Vec2', *, distance: 'float' = ..., mask: 'int' = ..., exclude: 'set[Node] | None' = ...) -> 'ShapeHit2D | None'
PhysicsRoot.on_enter_tree method(self) -> 'None'
PhysicsRoot.on_exit_tree method(self) -> 'None'
PhysicsRoot.world property
PhysicsRoot2D.on_enter_tree method(self) -> 'None'
PhysicsRoot2D.on_exit_tree method(self) -> 'None'
PhysicsRoot2D.world_2d property
PhysicsWorld.apply_force method(self, handle: 'BodyHandle', force: 'Vec3', *, at: 'Vec3 | None' = ...) -> 'None'
PhysicsWorld.apply_impulse method(self, handle: 'BodyHandle', impulse: 'Vec3', *, at: 'Vec3 | None' = ..., angular: 'Vec3 | None' = ...) -> 'None'
PhysicsWorld.apply_torque method(self, handle: 'BodyHandle', torque: 'Vec3') -> 'None'
PhysicsWorld.body_count property
PhysicsWorld.body_mass method(self, handle: 'BodyHandle') -> 'float'
PhysicsWorld.body_transform method(self, handle: 'BodyHandle') -> 'tuple[Vec3, Quat]'
PhysicsWorld.body_velocity method(self, handle: 'BodyHandle') -> 'tuple[Vec3, Vec3]'
PhysicsWorld.capabilities method(self) -> 'frozenset[Capability]'
PhysicsWorld.clear method(self) -> 'None'
PhysicsWorld.contact_slop property
PhysicsWorld.create_body method(self, shape: 'ShapeHandle', body_type: 'BodyMode', transform: 'Any', *, mass: 'float' = ..., scale: 'Vec3 | None' = ..., can_sleep: 'bool' = ..., linear_damping: 'float' = ..., angular_damping: 'float' = ..., gravity_scale: 'float' = ..., collision_layer: 'int' = ..., collision_mask: 'int' = ..., is_sensor: 'bool' = ..., material: 'PhysicsMaterial | None' = ..., continuous: 'bool' = ...) -> 'BodyHandle'
PhysicsWorld.create_box method(self, half_extents: 'Vec3') -> 'ShapeHandle'
PhysicsWorld.create_capsule method(self, radius: 'float', height: 'float') -> 'ShapeHandle'
PhysicsWorld.create_convex_hull method(self, points: 'np.ndarray') -> 'ShapeHandle'
PhysicsWorld.create_cylinder method(self, radius: 'float', height: 'float') -> 'ShapeHandle'
PhysicsWorld.create_fixed_joint method(self, a: 'BodyHandle', b: 'BodyHandle') -> 'JointHandle'
PhysicsWorld.create_hinge_joint method(self, a: 'BodyHandle', b: 'BodyHandle', anchor: 'Vec3', axis: 'Vec3') -> 'JointHandle'
PhysicsWorld.create_mesh method(self, vertices: 'np.ndarray', indices: 'np.ndarray') -> 'ShapeHandle'
PhysicsWorld.create_pin_joint method(self, a: 'BodyHandle', b: 'BodyHandle', anchor: 'Vec3') -> 'JointHandle'
PhysicsWorld.create_sphere method(self, radius: 'float') -> 'ShapeHandle'
PhysicsWorld.create_spring_joint method(self, a: 'BodyHandle', b: 'BodyHandle', rest_length: 'float', stiffness: 'float', damping: 'float') -> 'JointHandle'
PhysicsWorld.destroy_body method(self, handle: 'BodyHandle') -> 'None'
PhysicsWorld.destroy_shape method(self, shape: 'ShapeHandle') -> 'None'
PhysicsWorld.drain_contact_events method(self) -> 'list[ContactEvent]'
PhysicsWorld.drain_overlap_events method(self) -> 'list[OverlapEvent]'
PhysicsWorld.gravity property
PhysicsWorld.move_and_collide method(self, handle: 'BodyHandle', motion: 'Vec3') -> 'SweepHit | None'
PhysicsWorld.overlap method(self, shape: 'ShapeHandle', transform: 'Any', *, mask: 'int' = ...) -> 'list[BodyHandle]'
PhysicsWorld.position_iterations property
PhysicsWorld.raycast method(self, origin: 'Vec3', direction: 'Vec3', max_dist: 'float', *, mask: 'int' = ...) -> 'RaycastHit | None'
PhysicsWorld.raycast_all method(self, origin: 'Vec3', direction: 'Vec3', max_dist: 'float', *, mask: 'int' = ...) -> 'list[RaycastHit]'
PhysicsWorld.read_transforms method(self, out: 'np.ndarray') -> 'None'
PhysicsWorld.read_velocities method(self, out: 'np.ndarray') -> 'None'
PhysicsWorld.register_bodies method(self, handles: 'list[BodyHandle]') -> 'None'
PhysicsWorld.remove_joint method(self, handle: 'JointHandle') -> 'None'
PhysicsWorld.set_body_can_sleep method(self, handle: 'BodyHandle', enabled: 'bool') -> 'None'
PhysicsWorld.set_body_continuous method(self, handle: 'BodyHandle', enabled: 'bool') -> 'None'
PhysicsWorld.set_body_damping method(self, handle: 'BodyHandle', linear: 'float', angular: 'float') -> 'None'
PhysicsWorld.set_body_filter method(self, handle: 'BodyHandle', collision_layer: 'int', collision_mask: 'int', *, wake: 'bool' = ...) -> 'None'
PhysicsWorld.set_body_gravity_scale method(self, handle: 'BodyHandle', scale: 'float') -> 'None'
PhysicsWorld.set_body_mass method(self, handle: 'BodyHandle', mass: 'float', *, wake: 'bool' = ...) -> 'None'
PhysicsWorld.set_body_material method(self, handle: 'BodyHandle', material: 'PhysicsMaterial | None') -> 'None'
PhysicsWorld.set_body_mode method(self, handle: 'BodyHandle', mode: 'BodyMode', *, wake: 'bool' = ...) -> 'None'
PhysicsWorld.set_body_shape method(self, handle: 'BodyHandle', shape: 'ShapeHandle', *, wake: 'bool' = ...) -> 'None'
PhysicsWorld.set_body_transform method(self, handle: 'BodyHandle', transform: 'Any', *, scale: 'Vec3 | None' = ..., wake: 'bool' = ...) -> 'None'
PhysicsWorld.set_body_velocity method(self, handle: 'BodyHandle', linear: 'Vec3', angular: 'Vec3 | None' = ...) -> 'None'
PhysicsWorld.shapecast method(self, shape: 'ShapeHandle', origin: 'Vec3', direction: 'Vec3', max_dist: 'float', *, mask: 'int' = ...) -> 'SweepHit | None'
PhysicsWorld.sleep method(self, handle: 'BodyHandle') -> 'None'
PhysicsWorld.sleep_time_threshold property
PhysicsWorld.sleep_velocity_threshold property
PhysicsWorld.sleeping method(self, handle: 'BodyHandle') -> 'bool'
PhysicsWorld.solver_iterations property
PhysicsWorld.step method(self, dt: 'float') -> 'None'
PhysicsWorld.sweep_body method(self, handle: 'BodyHandle', motion: 'Vec3', *, from_transform: 'tuple[Vec3, Quat] | None' = ..., skin: 'float' = ...) -> 'SweepHit | None'
PhysicsWorld.wake method(self, handle: 'BodyHandle') -> 'None'
PinkNoise.render method(self, cursor_samples: 'int', n_samples: 'int', sample_rate: 'int') -> 'np.ndarray'
PlanarReflection3D.resolve_camera method(self) -> 'Camera3D | None'
PlanarReflection3D.sync_reflection method(self, main_viewport_size: 'tuple[float, float]') -> 'bool'
PlanarReflection3D.world_plane method(self) -> 'tuple[float, float, float, float]'
PointLight3D.get_gizmo_lines method(self) -> 'list[tuple[Vec3, Vec3]]'
Polygon2D.on_draw method(self, renderer)
PopupMenu.hide method(self)
PopupMenu.is_point_inside method(self, point) -> 'bool'
PopupMenu.on_draw method(self, renderer)
PopupMenu.on_exit_tree method(self) -> 'None'
PopupMenu.show method(self, x: 'float', y: 'float')
PostProcessEffect.clear_dirty method(self) -> 'None'
PostProcessEffect.dirty property
PostProcessEffect.enabled property
PostProcessEffect.get_uniform method(self, name: 'str') -> 'Any'
PostProcessEffect.language property
PostProcessEffect.order property
PostProcessEffect.set_uniform method(self, name: 'str', value: 'Any') -> 'None'
PostProcessEffect.shader_code property
PostProcessEffect.uniforms property
PostProcessEffect.wrap property
ProgressBar.get_minimum_size method(self) -> 'Vec2'
ProgressBar.on_draw method(self, renderer)
ProgressBar.percentage property
ProjectExporter.estimate_size method(self, project_dir: 'str | Path', preset: 'ExportPreset') -> 'int'
ProjectExporter.export method(self, project_dir: 'str | Path', preset: 'ExportPreset', output_dir: 'str | Path') -> 'Path'
ProjectExporter.validate_preset method(self, preset: 'ExportPreset', project_dir: 'str | Path | None' = ...) -> 'list[str]'
ProjectSettings.apply_input_actions method(self) -> 'None'
ProjectSettings.project_dir property
ProjectSettings.resolve_path method(self, relative: 'str') -> 'str'
ProjectSettings.to_dict method(self) -> 'dict[str, Any]'
ProjectSettings.validate method(self) -> 'None'
Property.try_decrement method(self, obj, amount: 'float | int') -> 'bool'
PropertyCommand.description property
PropertyCommand.execute method(self) -> 'None'
PropertyCommand.undo method(self) -> 'None'
PyConsoleNode.on_exit_tree method(self)
PyConsoleNode.ps1 property
PyConsoleNode.ps2 property
PyConsoleNode.resize method(self, cols: 'int', _rows: 'int')
PyConsoleNode.running property
PyConsoleNode.start method(self, *_args)
PyConsoleNode.stop method(self)
PyConsoleNode.write method(self, data: 'str')
Quat.euler_angles method(self) -> 'Vec3'
Quat.from_axis_angle method(axis: 'Vec3 | tuple', angle: 'float') -> 'Quat'
Quat.from_euler method(pitch: 'float' = ..., yaw: 'float' = ..., roll: 'float' = ...) -> 'Quat'
Quat.inverse method(self) -> 'Quat'
Quat.look_at method(direction: 'Vec3 | tuple', up: 'Vec3 | tuple' = ...) -> 'Quat'
Quat.rotate method(self, axis: 'Vec3 | tuple', angle: 'float') -> 'Quat'
Quat.shortest_arc method(from_direction: 'Vec3 | tuple', to_direction: 'Vec3 | tuple') -> 'Quat'
Quat.slerp method(self, other: 'Quat', t: 'float') -> 'Quat'
Quat.to_mat4 method(self) -> 'np.ndarray'
RadioButton.activate method(self) -> 'bool'
RadioButton.content_signature method(self) -> 'object'
RadioButton.content_uses method(self, chars: 'str') -> 'bool'
RadioButton.get_minimum_size method(self) -> 'Vec2'
RadioButton.on_draw method(self, renderer)
Rain3D.on_update method(self, dt: 'float')
Rect2.abs method(self) -> 'Rect2'
Rect2.area property
Rect2.center property
Rect2.contains_point method(self, x: 'float', y: 'float') -> 'bool'
Rect2.end property
Rect2.expand method(self, point) -> 'Rect2'
Rect2.grow method(self, amount: 'float') -> 'Rect2'
Rect2.intersection method(self, other: 'Rect2') -> 'Rect2'
Rect2.intersects method(self, other: 'Rect2') -> 'bool'
Rect2.merge method(self, other: 'Rect2') -> 'Rect2'
Rect2.position property
Rect2.size property
RectangleShape2D.create method(self, world: 'Physics2DWorld') -> 'ShapeHandle'
ReflectionProbe3D.capture_position property
ReflectionProbe3D.cubemap_updated method
ReflectionProbe3D.get_gizmo_lines method(self) -> 'list[tuple[Vec3, Vec3]]'
ReflectionProbe3D.is_cull_mask_layer_enabled method(self, index: 'int') -> 'bool'
ReflectionProbe3D.request_update method(self) -> 'None'
ReflectionProbe3D.set_cull_mask_layer method(self, index: 'int', enabled: 'bool' = ...) -> 'None'
RemoteTransform2D.on_update method(self, dt: 'float')
RemoteTransform3D.on_update method(self, dt: 'float')
RemoveChildCommand.description property
RemoveChildCommand.execute method(self) -> 'None'
RemoveChildCommand.undo method(self) -> 'None'
RenderView.resolve_camera method(self) -> 'Camera3D | None'
RenderView.texture property
RenderView.texture_size property
ReparentCommand.description property
ReparentCommand.execute method(self) -> 'None'
ReparentCommand.undo method(self) -> 'None'
Resource.open method(self, mode: 'str' = ...)
Resource.path property
Resource.read_bytes method(self) -> 'bytes'
RichTextLabel.append method(self, text: 'str')
RichTextLabel.auto_scroll property
RichTextLabel.clear method(self)
RichTextLabel.line_height method(self) -> 'float'
RichTextLabel.on_draw method(self, renderer)
RichTextLabel.rect_override property
RichTextLabel.scroll_y property
RichTextLabel.text property
SaveManager.apply method(self, root: 'Node', data: 'dict') -> 'None'
SaveManager.load method(self, slot: 'str') -> 'dict'
SaveManager.save method(self, root: 'Node', slot: 'str') -> 'Path'
SceneFile.all_scene_classes method(self) -> 'list[SceneClass]'
SceneFile.assert_idempotent method(self) -> 'None'
SceneFile.dump method(self) -> 'str'
SceneFile.from_runtime method(root: 'Node', *, class_name: 'str | None' = ..., report: 'list[str] | None' = ...) -> 'SceneFile'
SceneFile.from_source method(text: 'str', *, path: 'Path | None' = ...) -> 'SceneFile'
SceneFile.imports property
SceneFile.insert_top_level_class method(self, name: 'str', base: 'str', *, body: 'str' = ..., before: 'str | None' = ...) -> 'SceneClass'
SceneFile.is_dirty method(self) -> 'bool'
SceneFile.load method(path: 'str | Path') -> 'SceneFile'
SceneFile.path property
SceneFile.save method(self, path: 'str | Path | None' = ...) -> 'Path'
SceneFile.scene_class method(self) -> 'SceneClass'
SceneFile.source_tree property
SceneModule.add_file method(self, name: 'str', source: 'str') -> 'SceneFile'
SceneModule.assert_idempotent method(self) -> 'None'
SceneModule.file method(self, name: 'str') -> 'SceneFile'
SceneModule.files method(self) -> 'list[SceneFile]'
SceneModule.folder property
SceneModule.inline_file method(self, child_path: 'str') -> 'None'
SceneModule.is_folder_scene method(path: 'str | Path') -> 'bool'
SceneModule.load method(folder: 'str | Path') -> 'SceneModule'
SceneModule.remove_file method(self, name: 'str') -> 'None'
SceneModule.root property
SceneModule.root_path property
SceneModule.save method(self) -> 'list[Path]'
SceneModule.split_child method(self, child_var: 'str', into_file: 'str') -> 'SceneFile'
SceneRunner.advance_frames method(self, count: 'int' = ..., dt: 'float | None' = ..., draw: 'bool' = ...) -> 'SceneRunner'
SceneRunner.advance_time method(self, seconds: 'float', dt: 'float | None' = ...) -> 'SceneRunner'
SceneRunner.elapsed_time property
SceneRunner.find method(self, name_or_type, recursive: 'bool' = ...) -> 'Node | None'
SceneRunner.find_all method(self, node_type: 'type') -> 'list[Node]'
SceneRunner.frame_count property
SceneRunner.load method(self, root_node: 'Node') -> 'SceneRunner'
SceneRunner.root property
SceneRunner.simulate_until method(self, predicate, max_ticks: 'int' = ..., dt: 'float | None' = ...) -> 'bool'
SceneRunner.snapshot method(self) -> 'dict'
SceneTree.activate_input method(self)
SceneTree.add_singleton method(self, name: 'str', node: 'Node')
SceneTree.app property
SceneTree.audio_backend property
SceneTree.audio_buses property
SceneTree.audio_listener_2d method(self) -> 'AudioListener2D | None'
SceneTree.audio_listener_3d method(self) -> 'AudioListener3D | None'
SceneTree.audio_playback property
SceneTree.audio_streaming property
SceneTree.call_deferred method(self, method: 'Callable[..., Any]', *args: 'Any') -> 'None'
SceneTree.call_group method(self, name: 'str', method: 'str', *args) -> 'None'
SceneTree.change_scene method(self, new_root: 'Node')
SceneTree.clear_delete_queue method(self) -> 'None'
SceneTree.create_timer method(self, seconds: 'float') -> 'SceneTreeTimer'
SceneTree.current method() -> 'SceneTree | None'
SceneTree.events property
SceneTree.flush_layout method(self) -> 'None'
SceneTree.get_first_in_group method(self, name: 'str') -> 'Node | None'
SceneTree.group method(self, name: 'str') -> 'list[Node]'
SceneTree.has_physics_world property
SceneTree.input property
SceneTree.input_cast method(self, screen_pos: 'tuple[float, float] | np.ndarray', button: 'MouseButton' = ...)
SceneTree.input_map property
SceneTree.install_audio_backend method(self, backend: 'AudioPlaybackBackend') -> 'None'
SceneTree.interpolate_physics method(self, alpha: 'float') -> 'None'
SceneTree.is_running property
SceneTree.now property
SceneTree.physics_tick method(self, dt: 'float')
SceneTree.physics_world property
SceneTree.physics_world_2d property
SceneTree.propagate_input method(self, event: 'TreeInputEvent') -> 'None'
SceneTree.quit method(self) -> 'None'
SceneTree.register_physics_body method(self, world: 'PhysicsWorld', handle: 'BodyHandle', node: 'Node') -> 'None'
SceneTree.register_physics_node method(self, world: 'PhysicsWorld', handle: 'BodyHandle', node: 'Node') -> 'None'
SceneTree.register_physics_world method(self, world: 'PhysicsWorld') -> 'None'
SceneTree.remove_singleton method(self, name: 'str')
SceneTree.render method(self, renderer)
SceneTree.retire_physics_node method(self, world: 'AnyPhysicsWorld', handle: 'BodyHandle') -> 'None'
SceneTree.screen_size property
SceneTree.set_root method(self, root: 'Node')
SceneTree.singletons property
SceneTree.tick method(self, dt: 'float')
SceneTree.touch_input method(self, finger_id: 'int', action: 'int', x: 'float', y: 'float')
SceneTree.ui_input method(self, mouse_pos: 'tuple[float, float] | np.ndarray' = ..., button: 'MouseButton | None' = ..., pressed: 'bool' = ..., key: 'str' = ..., char: 'str' = ...)
SceneTree.unique method(self, name: 'str') -> 'Node | None'
SceneTree.unregister_physics_body method(self, world: 'PhysicsWorld', handle: 'BodyHandle') -> 'None'
SceneTree.unregister_physics_world method(self, world: 'PhysicsWorld') -> 'None'
SceneTreeTimer.time_left property
ScriptRecorder.event_count property
ScriptRecorder.is_recording property
ScriptRecorder.on_update method(self, dt: 'float') -> 'None'
ScriptRecorder.record_event method(self, event: 'RecordedEvent') -> 'None'
ScriptRecorder.save_recording method(self, path: 'Path', format: 'str | None' = ...) -> 'None'
ScriptRecorder.start_recording method(self) -> 'None'
ScriptRecorder.stop_recording method(self) -> 'str'
ScrollContainer.content_size property
ScrollContainer.get_minimum_size method(self) -> 'Vec2'
ScrollContainer.on_draw method(self, renderer)
SegmentShape2D.create method(self, world: 'Physics2DWorld') -> 'ShapeHandle'
Selection.clear method(self)
Selection.count property
Selection.deselect method(self, item)
Selection.empty property
Selection.is_selected method(self, item) -> 'bool'
Selection.items property
Selection.primary property
Selection.select method(self, item, *, additive: 'bool' = ...)
Selection.select_all method(self, items)
Selection.select_range method(self, from_item, to_item, pool: 'list')
Selection.toggle method(self, item)
Shader.from_file method(path: 'str | Path', stage: 'str') -> 'Shader'
Shader.is_fragment property
Shader.is_vertex property
Shape.bounding_radius property
Shape.build method(self, world: 'PhysicsWorld') -> 'ShapeHandle'
Shape.create method(self, world: 'PhysicsWorld') -> 'ShapeHandle'
Shape2D.build method(self, world: 'Physics2DWorld') -> 'ShapeHandle'
Shape2D.create method(self, world: 'Physics2DWorld') -> 'ShapeHandle'
ShellNode.exit_code property
ShellNode.on_enter_tree method(self)
ShellNode.on_exit_tree method(self)
ShellNode.on_update method(self, dt: 'float')
ShellNode.resize method(self, cols: 'int', rows: 'int')
ShellNode.running property
ShellNode.start method(self, command: 'str | None' = ...)
ShellNode.stop method(self)
ShellNode.write method(self, data: 'str')
ShortcutManager.bindings_map property
ShortcutManager.handle_key method(self, key: 'str', modifiers: 'dict[str, bool] | set[str] | frozenset[str] | None' = ...) -> 'bool'
ShortcutManager.list_shortcuts method(self) -> 'dict[str, str]'
ShortcutManager.load_bindings method(self, bindings: 'dict[str, str]') -> 'None'
ShortcutManager.rebind method(self, name: 'str', new_keys: 'str') -> 'None'
ShortcutManager.register method(self, name: 'str', keys: 'str', callback: 'Callable[[], object]', description: 'str' = ..., category: 'str' = ...) -> 'None'
ShortcutManager.search method(self, query: 'str') -> 'list[Shortcut]'
ShortcutManager.tick method(self, dt: 'float') -> 'None'
ShortcutManager.unregister method(self, name: 'str') -> 'None'
Signal.clear method(self)
Signal.connect method(self, fn: 'Callable', *, once: 'bool' = ...) -> 'Connection'
Signal.disconnect method(self, fn_or_conn)
Signal.disconnect_from_module method(self, module_name: 'str') -> 'int'
Signal.emit method(self, *args, **kwargs)
SkeletalAnimationClip.add_bone_track method(self, track: 'BoneTrack') -> 'None'
SkeletalAnimationClip.evaluate method(self, time: 'float', rest_poses: 'dict | None' = ...) -> 'dict[int, np.ndarray]'
SkeletalAnimationClip.evaluate_trs method(self, time: 'float', rest_poses: 'dict | None' = ...) -> 'dict[int, tuple[np.ndarray, np.ndarray, np.ndarray]]'
Skeleton.add_bone method(self, bone: 'Bone') -> 'int'
Skeleton.bone_count property
Skeleton.clear_all_bone_poses method(self) -> 'None'
Skeleton.clear_bone_pose method(self, bone_index: 'int') -> 'None'
Skeleton.compute_pose method(self, bone_transforms: 'dict[int, np.ndarray] | None' = ...) -> 'None'
Skeleton.find_bone method(self, name: 'str') -> 'int'
Skeleton.get_bone_global_transform method(self, bone_index: 'int') -> 'np.ndarray'
Skeleton.get_bone_pose method(self, bone_index: 'int') -> 'np.ndarray'
Skeleton.joint_matrices property
Skeleton.on_update method(self, dt: 'float') -> 'None'
Skeleton.set_bone_pose method(self, bone_index: 'int', transform: 'np.ndarray') -> 'None'
Skeleton2D.add_child method(self, child, **kwargs)
Skeleton2D.add_modification method(self, mod: 'SkeletonModification2D') -> 'None'
Skeleton2D.bone_count property
Skeleton2D.bones property
Skeleton2D.bones_changed method
Skeleton2D.capture_rest method(self) -> 'None'
Skeleton2D.execute_modifications method(self, delta: 'float') -> 'None'
Skeleton2D.find_bone method(self, name: 'str') -> 'Bone2D | None'
Skeleton2D.find_bone_index method(self, name: 'str') -> 'int'
Skeleton2D.get_bone method(self, index: 'int') -> 'Bone2D'
Skeleton2D.on_update method(self, dt: 'float')
Skeleton2D.remove_child method(self, child)
Skeleton2D.remove_modification method(self, mod: 'SkeletonModification2D') -> 'None'
Skeleton2D.reset_to_rest method(self) -> 'None'
Skeleton2D.set_bone_rest method(self, index: 'int', transform: 'Transform2D') -> 'None'
SkeletonModification2D.execute method(self, delta: 'float') -> 'None'
SkeletonModification2D.skeleton property
SkeletonModification2DCCDIK.execute method(self, delta: 'float') -> 'None'
SkeletonModification2DTwoBoneIK.execute method(self, delta: 'float') -> 'None'
SkeletonProfile.find_in_skeleton method(self, skeleton: 'Skeleton', profile_bone_name: 'str') -> 'int'
SkeletonProfile.get_group method(self, group_name: 'str') -> 'list[str]'
SkeletonProfile.get_parent method(self, bone_name: 'str') -> 'str | None'
SkeletonProfile.validate method(self, skeleton: 'Skeleton') -> 'list[str]'
Slider.get_minimum_size method(self) -> 'Vec2'
Slider.on_draw method(self, renderer)
SphereShape3D.bounding_radius property
SphereShape3D.create method(self, world: 'PhysicsWorld') -> 'ShapeHandle'
SpinBox.get_minimum_size method(self) -> 'Vec2'
SpinBox.on_draw method(self, renderer)
SpinBox.on_update method(self, dt: 'float')
SplashScreen.loaded property
SplashScreen.notify_loaded method(self) -> 'None'
SplashScreen.on_draw method(self, renderer) -> 'None'
SplashScreen.on_enter_tree method(self) -> 'None'
SplashScreen.on_unhandled_input method(self, event) -> 'None'
SplashScreen.on_update method(self, dt: 'float') -> 'None'
SplashScreen.set_progress method(self, fraction: 'float', caption: 'str | None' = ...) -> 'None'
SplashScreen.skip method(self) -> 'None'
SplashScreen.state property
SplitContainer.get_minimum_size method(self) -> 'Vec2'
SplitContainer.on_draw method(self, renderer)
SplitContainer.on_update method(self, dt: 'float')
SpotLight3D.get_gizmo_lines method(self) -> 'list[tuple[Vec3, Vec3]]'
SpringArm3D.add_excluded_object method(self, node) -> 'None'
SpringArm3D.get_gizmo_lines method(self) -> 'list[tuple[Vec3, Vec3]]'
SpringArm3D.hit_length property
SpringArm3D.on_fixed_update method(self, dt: 'float') -> 'None'
SpringArm3D.remove_excluded_object method(self, node) -> 'None'
SpringFollow2D.on_update method(self, dt: 'float') -> 'None'
SpringFollow2D.reset method(self, position=...) -> 'None'
SpringFollow2D.velocity property
Sprite2D.draw_size property
Sprite2D.on_draw method(self, renderer) -> 'None'
Sprite3D.get_aabb method(self)
Sprite3D.on_draw method(self, renderer) -> 'None'
Sprite3D.publish_texture_size method(self, width: 'int', height: 'int') -> 'None'
Sprite3D.quad_size property
Sprite3D.texture_size property
Sprite3D.uv_rect property
SpriteSheet.frame_count property
SpriteSheet.get_frame method(self, index: 'int') -> 'AtlasTexture | None'
SpriteSheet.get_frame_rect method(self, index: 'int') -> 'tuple[int, int, int, int]'
SpriteSheet.get_frame_uv method(self, index: 'int') -> 'tuple[float, float, float, float]'
SubViewport.texture property
SubViewport.texture_size property
TabContainer.clear_tab_colour method(self, index: 'int')
TabContainer.clear_tab_text_colour method(self, index: 'int')
TabContainer.flash_tab method(self, index: 'int', colour: 'tuple', duration: 'float' = ...)
TabContainer.get_minimum_size method(self) -> 'Vec2'
TabContainer.on_draw method(self, renderer)
TabContainer.on_update method(self, dt: 'float')
TabContainer.set_tab_colour method(self, index: 'int', colour: 'tuple | None')
TabContainer.set_tab_text_colour method(self, index: 'int', colour: 'tuple | None')
TerminalEmulator.attach method(self, shell_node)
TerminalEmulator.cell_size property
TerminalEmulator.clear_selection method(self)
TerminalEmulator.content_signature method(self) -> 'object'
TerminalEmulator.content_uses method(self, chars: 'str') -> 'bool'
TerminalEmulator.copy_selection method(self)
TerminalEmulator.detach method(self)
TerminalEmulator.get_cell method(self, row: 'int', col: 'int') -> '_Cell | None'
TerminalEmulator.get_minimum_size method(self) -> 'Vec2'
TerminalEmulator.get_row_text method(self, row: 'int') -> 'str'
TerminalEmulator.on_draw method(self, renderer)
TerminalEmulator.on_update method(self, dt: 'float')
TerminalEmulator.resize method(self, cols: 'int', rows: 'int')
TerminalEmulator.selected_text property
TerminalEmulator.write method(self, data: 'str')
Text2D.on_draw method(self, renderer) -> 'None'
Text3D.on_draw method(self, renderer) -> 'None'
Text3D.pixel_offset property
TextEdit.get_minimum_size method(self) -> 'Vec2'
TextEdit.on_draw method(self, renderer)
TextEdit.on_update method(self, dt: 'float')
Texture.colour_space property
Texture.filter property
Texture.mipmaps property
Texture.premultiply_alpha property
Texture.size property
Texture.source property
Texture.update method(self, pixels: 'Any' = ...) -> 'None'
Texture.version property
TextureAtlas.add_region method(self, name: 'str', x: 'int', y: 'int', w: 'int', h: 'int') -> 'AtlasTexture'
TextureAtlas.get_region method(self, name: 'str') -> 'AtlasTexture | None'
TextureAtlas.get_uv method(self, name: 'str') -> 'tuple[float, float, float, float]'
TextureAtlas.has_region method(self, name: 'str') -> 'bool'
TextureAtlas.region_count property
TextureAtlas.region_names property
TextureAtlas.remove_region method(self, name: 'str') -> 'bool'
TextureSlot.publish_overlay_slot method(self, slot: 'int') -> 'None'
TextureSlot.publish_texture_slot method(self, slot: 'int') -> 'None'
TextureSlot.texture_slot property
Theme.get_colour method(self, key: 'str', default=...) -> 'tuple[float, float, float, float]'
Theme.get_size method(self, key: 'str', default: 'float' = ...) -> 'float'
TileMap.add_child method(self, node)
TileMap.add_layer method(self, name: 'str' = ...) -> 'int'
TileMap.auto_tile method(self, layer: 'int', x: 'int', y: 'int', terrain_set: 'int' = ...)
TileMap.clear_highlights method(self) -> 'None'
TileMap.erase_cell method(self, layer: 'int', x: 'int', y: 'int')
TileMap.from_tmx method(path, *, project_root: 'Path | None' = ..., image_loader: 'Callable[[Path], tuple[np.ndarray, int, int]] | None' = ...) -> 'TileMap'
TileMap.get_cell method(self, layer: 'int', x: 'int', y: 'int') -> 'int'
TileMap.get_layer method(self, index: 'int') -> 'TileMapLayer'
TileMap.get_neighbor_bitmask method(self, layer: 'int', x: 'int', y: 'int') -> 'int'
TileMap.highlight_cells method(self, cells: 'list[tuple[int, int]]', colour: 'tuple' = ...) -> 'None'
TileMap.highlight_groups property
TileMap.layer_count property
TileMap.map_to_world method(self, map_pos: 'tuple[int, int]') -> 'tuple[float, float]'
TileMap.set_cell method(self, layer: 'int', x: 'int', y: 'int', tile_id: 'int', *, colour=...)
TileMap.world_to_map method(self, world_pos: 'tuple[float, float]') -> 'tuple[int, int]'
TileMapLayer.content_version property
TileMapLayer.erase_cell method(self, x: 'int', y: 'int')
TileMapLayer.get_cell method(self, x: 'int', y: 'int') -> 'int'
TileMapLayer.get_cell_colour method(self, x: 'int', y: 'int') -> 'tuple[float, float, float, float] | None'
TileMapLayer.get_used_cells method(self) -> 'list[tuple[int, int]]'
TileMapLayer.get_used_rect method(self) -> 'tuple[int, int, int, int]'
TileMapLayer.set_cell method(self, x: 'int', y: 'int', tile_id: 'int', *, colour=...) -> 'None'
TileMapLayer.set_cells method(self, tile_ids: 'np.ndarray', *, origin: 'tuple[int, int]' = ..., colours=...) -> 'None'
TileSet.add_terrain_set method(self, set_id: 'int' = ...)
TileSet.add_tile method(self, tile_data: 'TileData | None' = ...) -> 'int'
TileSet.create_from_grid method(self, atlas_width: 'int', atlas_height: 'int') -> 'list[int]'
TileSet.from_atlas_array method(pixels: 'np.ndarray', width: 'int', height: 'int', tile_size: 'tuple[int, int]' = ...) -> 'TileSet'
TileSet.get_terrain_tile method(self, set_id: 'int', bitmask: 'int') -> 'int | None'
TileSet.get_tile method(self, tile_id: 'int') -> 'TileData | None'
TileSet.remove_tile method(self, tile_id: 'int')
TileSet.set_terrain_tile method(self, set_id: 'int', bitmask: 'int', tile_id: 'int')
TileSet.set_tile method(self, tile_id: 'int', tile_data: 'TileData') -> 'None'
TileSet.tile_count property
Timer.on_update method(self, dt: 'float')
Timer.start method(self, duration: 'float' = ...)
Timer.stop method(self)
Timer.stopped property
Timer.time_left property
Toolbar.add_button method(self, text: 'str', icon=..., toggle: 'bool' = ..., group: 'str' = ..., on_press=...) -> 'ToolbarButton'
Toolbar.add_separator method(self)
Toolbar.on_draw method(self, renderer)
ToolbarButton.activate method(self) -> 'bool'
ToolbarButton.on_draw method(self, renderer)
TooltipManager.attach method(self, root: 'Control') -> 'None'
TooltipManager.set_text method(self, text: 'str') -> 'None'
TooltipManager.update method(self, dt: 'float', mouse_pos, control_at_pos: 'Control | None')
Track.add_event method(self, time: 'float', callback: 'Callable', *args)
Track.add_keyframe method(self, time: 'float', value: 'Any')
Track.evaluate method(self, time: 'float') -> 'Any'
Track.fire_events method(self, prev_time: 'float', cur_time: 'float') -> 'None'
Trail2D.clear method(self)
Trail2D.get_gizmo_lines method(self) -> 'list[tuple[Vec2, Vec2]]'
Trail2D.on_draw method(self, renderer)
Trail2D.on_update method(self, dt: 'float')
Trail2D.trail_geometry property
Trail2D.trail_points property
Transform2D.inverse method(self) -> 'Transform2D'
Transform2D.matrix property
Transform2D.position property
Transform2D.rotated method(self, angle: 'float') -> 'Transform2D'
Transform2D.rotation property
Transform2D.scale property
Transform2D.scaled method(self, factor) -> 'Transform2D'
Transform2D.transform_point method(self, point) -> 'np.ndarray'
Transform2D.translated method(self, offset) -> 'Transform2D'
Translations.add_translation method(self, locale_code: 'str', key: 'str', value: 'str') -> 'None'
Translations.add_translations method(self, locale_code: 'str', entries: 'dict[str, str]') -> 'None'
Translations.available_locales property
Translations.clear method(self) -> 'None'
Translations.default_locale property
Translations.instance method() -> 'Translations'
Translations.load_csv method(self, path: 'str | Path') -> 'None'
Translations.load_dict method(self, data: 'dict[str, dict[str, str]]') -> 'None'
Translations.load_json method(self, path: 'str | Path') -> 'None'
Translations.locale property
Translations.translate method(self, key: 'str', **kwargs: 'object') -> 'str'
Translations.translate_plural method(self, key: 'str', count: 'int | float', **kwargs: 'object') -> 'str'
TreeItem.add_child method(self, item: 'TreeItem') -> 'TreeItem'
TreeItem.remove_child method(self, item: 'TreeItem')
TreeView.on_draw method(self, renderer)
TreeView.refresh method(self)
TreeView.root property
Tween.alpha method(node, target: 'float', duration: 'float', *, attr: 'str' = ..., easing: 'Callable[[float], float]' = ..., callback: 'Callable | None' = ...) -> 'Coroutine'
Tween.colour method(node, target: 'tuple', duration: 'float', *, attr: 'str' = ..., easing: 'Callable[[float], float]' = ..., callback: 'Callable | None' = ...) -> 'Coroutine'
TweenChain.build method(self) -> 'Coroutine'
TweenChain.on_complete method(self, callback: 'Callable')
TweenChain.to method(self, target, duration: 'float', easing=..., *, repeat: 'int' = ..., repeat_mode: 'RepeatMode | str' = ...)
TweenChain.wait method(self, duration: 'float')
UIInputEvent.accept method(self) -> 'None'
UITestHarness.assert_drawn_text method(self, text: 'str', msg: 'str' = ...)
UITestHarness.assert_drawn_text_containing method(self, substring: 'str', msg: 'str' = ...)
UITestHarness.assert_focused method(self, widget: 'Control', msg: 'str' = ...)
UITestHarness.assert_hidden method(self, widget: 'Control', msg: 'str' = ...)
UITestHarness.assert_signal_emitted method(self, signal, msg: 'str' = ...) -> 'list'
UITestHarness.assert_text method(self, widget: 'Control', expected: 'str', msg: 'str' = ...)
UITestHarness.assert_text_contains method(self, widget: 'Control', substring: 'str', msg: 'str' = ...)
UITestHarness.assert_visible method(self, widget: 'Control', msg: 'str' = ...)
UITestHarness.click method(self, target: 'Control | Vec2 | tuple[float, float]', button: 'MouseButton' = ...)
UITestHarness.double_click method(self, target: 'Control | Vec2 | tuple[float, float]', button: 'MouseButton' = ...)
UITestHarness.drag method(self, start: 'Control | Vec2', end: 'Control | Vec2', steps: 'int' = ..., button: 'MouseButton' = ...)
UITestHarness.find method(self, path: 'str') -> 'Control | None'
UITestHarness.find_all method(self, widget_type: 'type') -> 'list[Control]'
UITestHarness.find_by_name method(self, name: 'str') -> 'Control | None'
UITestHarness.find_by_text method(self, text: 'str') -> 'Control | None'
UITestHarness.mouse_down method(self, target: 'Control | Vec2 | tuple[float, float]', button: 'MouseButton' = ...)
UITestHarness.mouse_move method(self, target: 'Control | Vec2 | tuple[float, float]')
UITestHarness.mouse_up method(self, target: 'Control | Vec2 | tuple[float, float]', button: 'MouseButton' = ...)
UITestHarness.press_key method(self, key: 'str', release: 'bool' = ...)
UITestHarness.process_only method(self, dt: 'float' = ..., count: 'int' = ...)
UITestHarness.root property
UITestHarness.scroll method(self, target: 'Control | Vec2 | tuple[float, float]', direction: 'str' = ..., amount: 'int' = ...)
UITestHarness.set_focus method(self, control: 'Control')
UITestHarness.tap method(self, target: 'Control | Vec2 | tuple[float, float]', finger_id: 'int' = ...)
UITestHarness.teardown method(self)
UITestHarness.tick method(self, dt: 'float' = ..., count: 'int' = ...)
UITestHarness.touch method(self, target: 'Control | Vec2 | tuple[float, float]', finger_id: 'int' = ...)
UITestHarness.touch_up method(self, target: 'Control | Vec2 | tuple[float, float]', finger_id: 'int' = ...)
UITestHarness.type_text method(self, text: 'str')
UndoStack.can_redo property
UndoStack.can_undo property
UndoStack.clear method(self) -> 'None'
UndoStack.max_size property
UndoStack.push method(self, command: 'Command') -> 'None'
UndoStack.push_without_execute method(self, command: 'Command') -> 'None'
UndoStack.redo method(self) -> 'bool'
UndoStack.redo_description property
UndoStack.undo method(self) -> 'bool'
UndoStack.undo_description property
VBoxContainer.get_minimum_size method(self) -> 'Vec2'
Vec2.abs method(self) -> 'Vec2'
Vec2.angle method(self) -> 'float'
Vec2.angle_to method(self, other) -> 'float'
Vec2.bounce method(self, normal) -> 'Vec2'
Vec2.clamped method(self, min_v, max_v) -> 'Vec2'
Vec2.cross method(self, other) -> 'float'
Vec2.direction_to method(self, other) -> 'Vec2'
Vec2.distance_to method(self, other) -> 'float'
Vec2.dot method(self, other) -> 'float'
Vec2.from_angle method(radians: 'float') -> 'Vec2'
Vec2.length method(self) -> 'float'
Vec2.length_squared method(self) -> 'float'
Vec2.lerp method(self, other, t: 'float') -> 'Vec2'
Vec2.move_toward method(self, target, delta: 'float') -> 'Vec2'
Vec2.normalized method(self) -> 'Vec2'
Vec2.reflect method(self, normal) -> 'Vec2'
Vec2.rotated method(self, angle: 'float') -> 'Vec2'
Vec2.slide method(self, normal) -> 'Vec2'
Vec2.snapped method(self, step: 'float') -> 'Vec2'
Vec2.x property
Vec2.y property
Vec3.angle_to method(self, other) -> 'float'
Vec3.clamped method(self, min_v, max_v) -> 'Vec3'
Vec3.cross method(self, other) -> 'Vec3'
Vec3.direction_to method(self, other) -> 'Vec3'
Vec3.distance_to method(self, other) -> 'float'
Vec3.dot method(self, other) -> 'float'
Vec3.length method(self) -> 'float'
Vec3.length_squared method(self) -> 'float'
Vec3.lerp method(self, other, t: 'float') -> 'Vec3'
Vec3.move_toward method(self, target, delta: 'float') -> 'Vec3'
Vec3.normalized method(self) -> 'Vec3'
Vec3.snapped method(self, step: 'float') -> 'Vec3'
Vec3.x property
Vec3.y property
Vec3.z property
ViewportContainer.set_viewport method(self, viewport: 'SubViewport')
VirtualScrollContainer.on_draw method(self, renderer)
VirtualScrollContainer.on_scroll method(self, delta: 'float')
VirtualScrollContainer.scroll_to method(self, offset: 'float')
VirtualScrollContainer.scroll_to_index method(self, index: 'int')
VirtualScrollContainer.set_data_source method(self, count: 'int', factory: 'Callable[[int, Control | None], Control]', data_fn: 'Callable[[int], Any] | None' = ...)
VirtualScrollContainer.total_height property
VirtualScrollContainer.update_item_count method(self, count: 'int')
VirtualScrollContainer.visible_range property
WaterSurface3D.get_gizmo_lines method(self) -> 'list[tuple[Vec3, Vec3]]'
WaterSurface3D.material property
WaterSurface3D.reflection property
WhiteNoise.render method(self, cursor_samples: 'int', n_samples: 'int', sample_rate: 'int') -> 'np.ndarray'
WorldEnvironment.add_post_process method(self, effect: 'PostProcessEffect') -> 'None'
WorldEnvironment.clear_env_dirty method(self) -> 'None'
WorldEnvironment.env_dirty property
WorldEnvironment.get_post_processes method(self) -> 'list[PostProcessEffect]'
WorldEnvironment.remove_post_process method(self, effect: 'PostProcessEffect') -> 'None'
_AudioPlaybackMixin.crossfade method(self, other: '_AudioPlaybackMixin', duration: 'float', *, curve: 'str' = ...) -> 'None'
_AudioPlaybackMixin.fade_in method(self, duration: 'float', *, curve: 'str' = ...) -> 'None'
_AudioPlaybackMixin.fade_out method(self, duration: 'float', *, curve: 'str' = ...) -> 'None'
_AudioPlaybackMixin.fade_to method(self, gain: 'float', duration: 'float', *, curve: 'str' = ...) -> 'None'
_AudioPlaybackMixin.is_paused method(self) -> 'bool'
_AudioPlaybackMixin.is_playing method(self) -> 'bool'
_AudioPlaybackMixin.pause method(self)
_AudioPlaybackMixin.pitch_modulate method(self, scale: 'float') -> 'None'
_AudioPlaybackMixin.stop method(self)
_FullscreenOverlay.get_global_rect method(self) -> 'tuple[float, float, float, float]'
_FullscreenOverlay.get_rect method(self) -> 'tuple[float, float, float, float]'
_GPUParticlesBase.emitter_config property
_GPUParticlesBase.finished method
_GPUParticlesBase.restart method(self)
_ReflowOnResize.mark_layout_dirty method(self) -> 'None'

[properties]
AnimatedSprite2D.colour
AnimatedSprite2D.filter
AnimatedSprite2D.flip_h
AnimatedSprite2D.flip_v
AnimatedSprite2D.hdr
AnimatedSprite2D.height
AnimatedSprite2D.position
AnimatedSprite2D.render_layer
AnimatedSprite2D.rotation
AnimatedSprite2D.scale
AnimatedSprite2D.texture
AnimatedSprite2D.width
AnimatedSprite2D.z_as_relative
AnimatedSprite2D.z_index
AnimatedSprite3D.alpha_cut
AnimatedSprite3D.billboard
AnimatedSprite3D.centered
AnimatedSprite3D.flip_h
AnimatedSprite3D.flip_v
AnimatedSprite3D.modulate
AnimatedSprite3D.offset
AnimatedSprite3D.pixel_size
AnimatedSprite3D.position
AnimatedSprite3D.region_enabled
AnimatedSprite3D.region_rect
AnimatedSprite3D.render_layer
AnimatedSprite3D.render_priority
AnimatedSprite3D.rotation
AnimatedSprite3D.scale
AnimatedSprite3D.speed_scale
AnimatedSprite3D.texture
Area2D.collision_layer
Area2D.collision_mask
Area2D.hdr
Area2D.monitoring
Area2D.position
Area2D.render_layer
Area2D.rotation
Area2D.scale
Area2D.shape
Area2D.z_as_relative
Area2D.z_index
Area3D.collision_layer
Area3D.collision_mask
Area3D.monitoring
Area3D.position
Area3D.render_layer
Area3D.rotation
Area3D.scale
Area3D.shape
AudioBus.mute
AudioBus.solo
AudioBus.volume_db
AudioListener2D.auto_current
AudioListener2D.hdr
AudioListener2D.position
AudioListener2D.render_layer
AudioListener2D.rotation
AudioListener2D.scale
AudioListener2D.z_as_relative
AudioListener2D.z_index
AudioListener3D.auto_current
AudioListener3D.position
AudioListener3D.render_layer
AudioListener3D.rotation
AudioListener3D.scale
AudioPlayer.autoplay
AudioPlayer.buffer_size
AudioPlayer.bus
AudioPlayer.loop
AudioPlayer.pitch_scale
AudioPlayer.queue_free_on_end
AudioPlayer.stream_mode
AudioPlayer.volume_db
AudioPlayer2D.attenuation
AudioPlayer2D.autoplay
AudioPlayer2D.bus
AudioPlayer2D.gizmo_colour
AudioPlayer2D.hdr
AudioPlayer2D.loop
AudioPlayer2D.max_distance
AudioPlayer2D.pan_override
AudioPlayer2D.pitch_scale
AudioPlayer2D.position
AudioPlayer2D.queue_free_on_end
AudioPlayer2D.render_layer
AudioPlayer2D.rotation
AudioPlayer2D.scale
AudioPlayer2D.volume_db
AudioPlayer2D.z_as_relative
AudioPlayer2D.z_index
AudioPlayer3D.attenuation
AudioPlayer3D.autoplay
AudioPlayer3D.bus
AudioPlayer3D.doppler_scale
AudioPlayer3D.gizmo_colour
AudioPlayer3D.loop
AudioPlayer3D.max_distance
AudioPlayer3D.pan_override
AudioPlayer3D.pitch_scale
AudioPlayer3D.position
AudioPlayer3D.queue_free_on_end
AudioPlayer3D.render_layer
AudioPlayer3D.rotation
AudioPlayer3D.scale
AudioPlayer3D.volume_db
AutocompletePopup.anchor_bottom
AutocompletePopup.anchor_left
AutocompletePopup.anchor_right
AutocompletePopup.anchor_top
AutocompletePopup.clip_contents
AutocompletePopup.dismiss_on_outside_click
AutocompletePopup.hdr
AutocompletePopup.margin_bottom
AutocompletePopup.margin_left
AutocompletePopup.margin_right
AutocompletePopup.margin_top
AutocompletePopup.min_size_x
AutocompletePopup.min_size_y
AutocompletePopup.position
AutocompletePopup.render_layer
AutocompletePopup.rotation
AutocompletePopup.scale
AutocompletePopup.size_x
AutocompletePopup.size_y
AutocompletePopup.z_as_relative
AutocompletePopup.z_index
BandPassFilter.cutoff_hz
BandPassFilter.q
Bone2D.bone_length
Bone2D.hdr
Bone2D.position
Bone2D.render_layer
Bone2D.rotation
Bone2D.scale
Bone2D.z_as_relative
Bone2D.z_index
Button.anchor_bottom
Button.anchor_left
Button.anchor_right
Button.anchor_top
Button.clip_contents
Button.dismiss_on_outside_click
Button.font_size
Button.hdr
Button.margin_bottom
Button.margin_left
Button.margin_right
Button.margin_top
Button.min_size_x
Button.min_size_y
Button.position
Button.render_layer
Button.rotation
Button.scale
Button.size_x
Button.size_y
Button.text
Button.z_as_relative
Button.z_index
CSGBox3D.operation
CSGBox3D.position
CSGBox3D.render_layer
CSGBox3D.rotation
CSGBox3D.scale
CSGBox3D.size
CSGCombiner3D.operation
CSGCombiner3D.position
CSGCombiner3D.render_layer
CSGCombiner3D.rotation
CSGCombiner3D.scale
CSGCylinder3D.height
CSGCylinder3D.operation
CSGCylinder3D.position
CSGCylinder3D.radius
CSGCylinder3D.render_layer
CSGCylinder3D.rotation
CSGCylinder3D.scale
CSGCylinder3D.segments
CSGShape3D.operation
CSGShape3D.position
CSGShape3D.render_layer
CSGShape3D.rotation
CSGShape3D.scale
CSGSphere3D.operation
CSGSphere3D.position
CSGSphere3D.radius
CSGSphere3D.render_layer
CSGSphere3D.rings
CSGSphere3D.rotation
CSGSphere3D.scale
CSGSphere3D.sectors
Camera2D.cull_mask
Camera2D.gizmo_colour
Camera2D.hdr
Camera2D.limit_bottom
Camera2D.limit_left
Camera2D.limit_right
Camera2D.limit_top
Camera2D.position
Camera2D.render_layer
Camera2D.rotation
Camera2D.scale
Camera2D.smoothing
Camera2D.z_as_relative
Camera2D.z_index
Camera2D.zoom
Camera3D.cull_mask
Camera3D.exposure
Camera3D.far
Camera3D.fov
Camera3D.gizmo_colour
Camera3D.near
Camera3D.ortho_size
Camera3D.position
Camera3D.projection
Camera3D.render_layer
Camera3D.rotation
Camera3D.scale
CanvasLayer.environment
CanvasLayer.follow_viewport
CanvasLayer.hdr
CanvasLayer.layer
CanvasLayer.offset
CanvasLayer.rotation
CanvasLayer.scale_val
CharacterBody2D.collision_layer
CharacterBody2D.collision_mask
CharacterBody2D.hdr
CharacterBody2D.mass
CharacterBody2D.max_slides
CharacterBody2D.position
CharacterBody2D.push_factor
CharacterBody2D.render_layer
CharacterBody2D.rotation
CharacterBody2D.scale
CharacterBody2D.shape
CharacterBody2D.skin_width
CharacterBody2D.slope_limit
CharacterBody2D.step_height
CharacterBody2D.z_as_relative
CharacterBody2D.z_index
CharacterBody3D.collision_layer
CharacterBody3D.collision_mask
CharacterBody3D.mass
CharacterBody3D.max_slides
CharacterBody3D.position
CharacterBody3D.push_factor
CharacterBody3D.render_layer
CharacterBody3D.rotation
CharacterBody3D.scale
CharacterBody3D.shape
CharacterBody3D.skin_width
CharacterBody3D.slope_limit
CharacterBody3D.step_height
ChaseCamera.cull_mask
ChaseCamera.exposure
ChaseCamera.far
ChaseCamera.fov
ChaseCamera.gizmo_colour
ChaseCamera.half_life
ChaseCamera.look_offset
ChaseCamera.near
ChaseCamera.offset
ChaseCamera.ortho_size
ChaseCamera.position
ChaseCamera.projection
ChaseCamera.render_layer
ChaseCamera.rotate_with_target
ChaseCamera.rotation
ChaseCamera.scale
CheckBox.anchor_bottom
CheckBox.anchor_left
CheckBox.anchor_right
CheckBox.anchor_top
CheckBox.checked
CheckBox.clip_contents
CheckBox.dismiss_on_outside_click
CheckBox.hdr
CheckBox.margin_bottom
CheckBox.margin_left
CheckBox.margin_right
CheckBox.margin_top
CheckBox.min_size_x
CheckBox.min_size_y
CheckBox.position
CheckBox.render_layer
CheckBox.rotation
CheckBox.scale
CheckBox.size_x
CheckBox.size_y
CheckBox.text
CheckBox.z_as_relative
CheckBox.z_index
CodeEditorPanel.anchor_bottom
CodeEditorPanel.anchor_left
CodeEditorPanel.anchor_right
CodeEditorPanel.anchor_top
CodeEditorPanel.autosave_interval
CodeEditorPanel.clip_contents
CodeEditorPanel.dismiss_on_outside_click
CodeEditorPanel.hdr
CodeEditorPanel.margin_bottom
CodeEditorPanel.margin_left
CodeEditorPanel.margin_right
CodeEditorPanel.margin_top
CodeEditorPanel.min_size_x
CodeEditorPanel.min_size_y
CodeEditorPanel.position
CodeEditorPanel.render_layer
CodeEditorPanel.rotation
CodeEditorPanel.scale
CodeEditorPanel.size_x
CodeEditorPanel.size_y
CodeEditorPanel.z_as_relative
CodeEditorPanel.z_index
CodeTextEdit.anchor_bottom
CodeTextEdit.anchor_left
CodeTextEdit.anchor_right
CodeTextEdit.anchor_top
CodeTextEdit.clip_contents
CodeTextEdit.dismiss_on_outside_click
CodeTextEdit.font_size
CodeTextEdit.hdr
CodeTextEdit.language
CodeTextEdit.margin_bottom
CodeTextEdit.margin_left
CodeTextEdit.margin_right
CodeTextEdit.margin_top
CodeTextEdit.min_size_x
CodeTextEdit.min_size_y
CodeTextEdit.position
CodeTextEdit.read_only
CodeTextEdit.render_layer
CodeTextEdit.rotation
CodeTextEdit.scale
CodeTextEdit.show_line_numbers
CodeTextEdit.size_x
CodeTextEdit.size_y
CodeTextEdit.tab_size
CodeTextEdit.z_as_relative
CodeTextEdit.z_index
CollisionShape2D.hdr
CollisionShape2D.position
CollisionShape2D.render_layer
CollisionShape2D.rotation
CollisionShape2D.scale
CollisionShape2D.shape
CollisionShape2D.z_as_relative
CollisionShape2D.z_index
CollisionShape3D.pickable
CollisionShape3D.position
CollisionShape3D.render_layer
CollisionShape3D.rotation
CollisionShape3D.scale
CollisionShape3D.shape
ColourPicker.anchor_bottom
ColourPicker.anchor_left
ColourPicker.anchor_right
ColourPicker.anchor_top
ColourPicker.clip_contents
ColourPicker.default_alpha
ColourPicker.default_hue
ColourPicker.default_saturation
ColourPicker.default_value
ColourPicker.dismiss_on_outside_click
ColourPicker.hdr
ColourPicker.margin_bottom
ColourPicker.margin_left
ColourPicker.margin_right
ColourPicker.margin_top
ColourPicker.min_size_x
ColourPicker.min_size_y
ColourPicker.position
ColourPicker.render_layer
ColourPicker.rotation
ColourPicker.scale
ColourPicker.size_x
ColourPicker.size_y
ColourPicker.z_as_relative
ColourPicker.z_index
CompressorEffect.attack
CompressorEffect.knee_db
CompressorEffect.makeup_db
CompressorEffect.ratio
CompressorEffect.release
CompressorEffect.threshold_db
ConsoleWidget.anchor_bottom
ConsoleWidget.anchor_left
ConsoleWidget.anchor_right
ConsoleWidget.anchor_top
ConsoleWidget.clip_contents
ConsoleWidget.dismiss_on_outside_click
ConsoleWidget.hdr
ConsoleWidget.margin_bottom
ConsoleWidget.margin_left
ConsoleWidget.margin_right
ConsoleWidget.margin_top
ConsoleWidget.max_history
ConsoleWidget.min_size_x
ConsoleWidget.min_size_y
ConsoleWidget.position
ConsoleWidget.prompt
ConsoleWidget.render_layer
ConsoleWidget.rotation
ConsoleWidget.scale
ConsoleWidget.size_x
ConsoleWidget.size_y
ConsoleWidget.z_as_relative
ConsoleWidget.z_index
Container.anchor_bottom
Container.anchor_left
Container.anchor_right
Container.anchor_top
Container.clip_contents
Container.dismiss_on_outside_click
Container.hdr
Container.margin_bottom
Container.margin_left
Container.margin_right
Container.margin_top
Container.min_size_x
Container.min_size_y
Container.position
Container.render_layer
Container.rotation
Container.scale
Container.separation
Container.size_x
Container.size_y
Container.z_as_relative
Container.z_index
Control.anchor_bottom
Control.anchor_left
Control.anchor_right
Control.anchor_top
Control.clip_contents
Control.dismiss_on_outside_click
Control.hdr
Control.margin_bottom
Control.margin_left
Control.margin_right
Control.margin_top
Control.min_size_x
Control.min_size_y
Control.position
Control.render_layer
Control.rotation
Control.scale
Control.size_x
Control.size_y
Control.z_as_relative
Control.z_index
Decal3D.albedo_mix
Decal3D.cull_mask
Decal3D.distance_fade_begin
Decal3D.distance_fade_length
Decal3D.gizmo_colour
Decal3D.lower_fade
Decal3D.modulate
Decal3D.normal_mix
Decal3D.normal_texture
Decal3D.position
Decal3D.render_layer
Decal3D.rotation
Decal3D.scale
Decal3D.size
Decal3D.texture
Decal3D.upper_fade
DelayEffect.dry
DelayEffect.feedback
DelayEffect.time_seconds
DelayEffect.wet
DirectionalLight2D.blend_mode
DirectionalLight2D.colour
DirectionalLight2D.direction
DirectionalLight2D.enabled
DirectionalLight2D.energy
DirectionalLight2D.gizmo_colour
DirectionalLight2D.hdr
DirectionalLight2D.light_cull_mask
DirectionalLight2D.position
DirectionalLight2D.range
DirectionalLight2D.render_layer
DirectionalLight2D.rotation
DirectionalLight2D.scale
DirectionalLight2D.shadow_colour
DirectionalLight2D.shadow_enabled
DirectionalLight2D.shadow_softness
DirectionalLight2D.texture_scale
DirectionalLight2D.z_as_relative
DirectionalLight2D.z_index
DirectionalLight3D.colour
DirectionalLight3D.gizmo_colour
DirectionalLight3D.intensity
DirectionalLight3D.light_cull_mask
DirectionalLight3D.position
DirectionalLight3D.render_layer
DirectionalLight3D.rotation
DirectionalLight3D.scale
DirectionalLight3D.shadows
DockContainer.anchor_bottom
DockContainer.anchor_left
DockContainer.anchor_right
DockContainer.anchor_top
DockContainer.clip_contents
DockContainer.dismiss_on_outside_click
DockContainer.hdr
DockContainer.margin_bottom
DockContainer.margin_left
DockContainer.margin_right
DockContainer.margin_top
DockContainer.min_size_x
DockContainer.min_size_y
DockContainer.position
DockContainer.render_layer
DockContainer.rotation
DockContainer.scale
DockContainer.size_x
DockContainer.size_y
DockContainer.z_as_relative
DockContainer.z_index
DockPanel.anchor_bottom
DockPanel.anchor_left
DockPanel.anchor_right
DockPanel.anchor_top
DockPanel.clip_contents
DockPanel.dismiss_on_outside_click
DockPanel.hdr
DockPanel.margin_bottom
DockPanel.margin_left
DockPanel.margin_right
DockPanel.margin_top
DockPanel.min_size_x
DockPanel.min_size_y
DockPanel.position
DockPanel.render_layer
DockPanel.rotation
DockPanel.scale
DockPanel.size_x
DockPanel.size_y
DockPanel.title
DockPanel.z_as_relative
DockPanel.z_index
DropDown.anchor_bottom
DropDown.anchor_left
DropDown.anchor_right
DropDown.anchor_top
DropDown.clip_contents
DropDown.dismiss_on_outside_click
DropDown.hdr
DropDown.margin_bottom
DropDown.margin_left
DropDown.margin_right
DropDown.margin_top
DropDown.min_size_x
DropDown.min_size_y
DropDown.position
DropDown.render_layer
DropDown.rotation
DropDown.scale
DropDown.size_x
DropDown.size_y
DropDown.z_as_relative
DropDown.z_index
FileBrowserPanel.anchor_bottom
FileBrowserPanel.anchor_left
FileBrowserPanel.anchor_right
FileBrowserPanel.anchor_top
FileBrowserPanel.clip_contents
FileBrowserPanel.dismiss_on_outside_click
FileBrowserPanel.hdr
FileBrowserPanel.margin_bottom
FileBrowserPanel.margin_left
FileBrowserPanel.margin_right
FileBrowserPanel.margin_top
FileBrowserPanel.min_size_x
FileBrowserPanel.min_size_y
FileBrowserPanel.position
FileBrowserPanel.render_layer
FileBrowserPanel.rotation
FileBrowserPanel.scale
FileBrowserPanel.size_x
FileBrowserPanel.size_y
FileBrowserPanel.z_as_relative
FileBrowserPanel.z_index
FileDialog.anchor_bottom
FileDialog.anchor_left
FileDialog.anchor_right
FileDialog.anchor_top
FileDialog.clip_contents
FileDialog.dismiss_on_outside_click
FileDialog.hdr
FileDialog.margin_bottom
FileDialog.margin_left
FileDialog.margin_right
FileDialog.margin_top
FileDialog.min_size_x
FileDialog.min_size_y
FileDialog.position
FileDialog.render_layer
FileDialog.rotation
FileDialog.scale
FileDialog.size_x
FileDialog.size_y
FileDialog.z_as_relative
FileDialog.z_index
FixedJoint2D.hdr
FixedJoint2D.position
FixedJoint2D.render_layer
FixedJoint2D.rotation
FixedJoint2D.scale
FixedJoint2D.z_as_relative
FixedJoint2D.z_index
FixedJoint3D.position
FixedJoint3D.render_layer
FixedJoint3D.rotation
FixedJoint3D.scale
FogVolume3D.albedo
FogVolume3D.density
FogVolume3D.falloff
FogVolume3D.gizmo_colour
FogVolume3D.height_falloff
FogVolume3D.position
FogVolume3D.priority
FogVolume3D.render_layer
FogVolume3D.rotation
FogVolume3D.scale
FogVolume3D.shape
FogVolume3D.size
FormLayout.anchor_bottom
FormLayout.anchor_left
FormLayout.anchor_right
FormLayout.anchor_top
FormLayout.clip_contents
FormLayout.columns
FormLayout.dismiss_on_outside_click
FormLayout.hdr
FormLayout.margin_bottom
FormLayout.margin_left
FormLayout.margin_right
FormLayout.margin_top
FormLayout.min_size_x
FormLayout.min_size_y
FormLayout.position
FormLayout.render_layer
FormLayout.rotation
FormLayout.scale
FormLayout.separation
FormLayout.size_x
FormLayout.size_y
FormLayout.z_as_relative
FormLayout.z_index
GPUParticles2D.amount
GPUParticles2D.damping
GPUParticles2D.direction
GPUParticles2D.emission_box
GPUParticles2D.emission_radius
GPUParticles2D.emission_shape
GPUParticles2D.emitting
GPUParticles2D.end_colour
GPUParticles2D.end_scale
GPUParticles2D.explosiveness
GPUParticles2D.fixed_fps
GPUParticles2D.gravity
GPUParticles2D.hdr
GPUParticles2D.lifetime
GPUParticles2D.local_coords
GPUParticles2D.near_fade
GPUParticles2D.one_shot
GPUParticles2D.position
GPUParticles2D.preprocess
GPUParticles2D.randomness
GPUParticles2D.render_layer
GPUParticles2D.rotation
GPUParticles2D.scale
GPUParticles2D.speed
GPUParticles2D.speed_variance
GPUParticles2D.spread
GPUParticles2D.spread_pattern
GPUParticles2D.spread_points
GPUParticles2D.start_colour
GPUParticles2D.start_scale
GPUParticles2D.streak
GPUParticles2D.z_as_relative
GPUParticles2D.z_index
GPUParticles3D.amount
GPUParticles3D.damping
GPUParticles3D.direction
GPUParticles3D.emission_box
GPUParticles3D.emission_radius
GPUParticles3D.emission_shape
GPUParticles3D.emitting
GPUParticles3D.end_colour
GPUParticles3D.end_scale
GPUParticles3D.explosiveness
GPUParticles3D.fixed_fps
GPUParticles3D.gravity
GPUParticles3D.lifetime
GPUParticles3D.local_coords
GPUParticles3D.near_fade
GPUParticles3D.one_shot
GPUParticles3D.position
GPUParticles3D.preprocess
GPUParticles3D.randomness
GPUParticles3D.render_layer
GPUParticles3D.rotation
GPUParticles3D.scale
GPUParticles3D.speed
GPUParticles3D.speed_variance
GPUParticles3D.spread
GPUParticles3D.spread_pattern
GPUParticles3D.spread_points
GPUParticles3D.start_colour
GPUParticles3D.start_scale
GPUParticles3D.streak
GainEffect.volume_db
GestureRecognizer.clock
GestureRecognizer.long_press_timeout
GestureRecognizer.swipe_min_velocity
GestureRecognizer.tap_max_distance
GestureRecognizer.tap_timeout
GraphEdit.anchor_bottom
GraphEdit.anchor_left
GraphEdit.anchor_right
GraphEdit.anchor_top
GraphEdit.clip_contents
GraphEdit.dismiss_on_outside_click
GraphEdit.hdr
GraphEdit.margin_bottom
GraphEdit.margin_left
GraphEdit.margin_right
GraphEdit.margin_top
GraphEdit.min_size_x
GraphEdit.min_size_y
GraphEdit.position
GraphEdit.render_layer
GraphEdit.rotation
GraphEdit.scale
GraphEdit.size_x
GraphEdit.size_y
GraphEdit.z_as_relative
GraphEdit.z_index
GraphNode.anchor_bottom
GraphNode.anchor_left
GraphNode.anchor_right
GraphNode.anchor_top
GraphNode.clip_contents
GraphNode.dismiss_on_outside_click
GraphNode.hdr
GraphNode.margin_bottom
GraphNode.margin_left
GraphNode.margin_right
GraphNode.margin_top
GraphNode.min_size_x
GraphNode.min_size_y
GraphNode.position
GraphNode.render_layer
GraphNode.rotation
GraphNode.scale
GraphNode.separation
GraphNode.size_x
GraphNode.size_y
GraphNode.z_as_relative
GraphNode.z_index
GravityArea2D.collision_layer
GravityArea2D.collision_mask
GravityArea2D.gravity
GravityArea2D.hdr
GravityArea2D.monitoring
GravityArea2D.point_gravity
GravityArea2D.point_strength
GravityArea2D.position
GravityArea2D.render_layer
GravityArea2D.rotation
GravityArea2D.scale
GravityArea2D.shape
GravityArea2D.z_as_relative
GravityArea2D.z_index
GravityArea3D.collision_layer
GravityArea3D.collision_mask
GravityArea3D.gravity
GravityArea3D.monitoring
GravityArea3D.point_gravity
GravityArea3D.point_strength
GravityArea3D.position
GravityArea3D.render_layer
GravityArea3D.rotation
GravityArea3D.scale
GravityArea3D.shape
GridContainer.anchor_bottom
GridContainer.anchor_left
GridContainer.anchor_right
GridContainer.anchor_top
GridContainer.clip_contents
GridContainer.columns
GridContainer.dismiss_on_outside_click
GridContainer.hdr
GridContainer.margin_bottom
GridContainer.margin_left
GridContainer.margin_right
GridContainer.margin_top
GridContainer.min_size_x
GridContainer.min_size_y
GridContainer.position
GridContainer.render_layer
GridContainer.rotation
GridContainer.scale
GridContainer.separation
GridContainer.size_x
GridContainer.size_y
GridContainer.z_as_relative
GridContainer.z_index
GrooveJoint2D.anchor_b
GrooveJoint2D.groove_a
GrooveJoint2D.groove_b
GrooveJoint2D.hdr
GrooveJoint2D.position
GrooveJoint2D.render_layer
GrooveJoint2D.rotation
GrooveJoint2D.scale
GrooveJoint2D.z_as_relative
GrooveJoint2D.z_index
HBoxContainer.alignment
HBoxContainer.anchor_bottom
HBoxContainer.anchor_left
HBoxContainer.anchor_right
HBoxContainer.anchor_top
HBoxContainer.clip_contents
HBoxContainer.dismiss_on_outside_click
HBoxContainer.hdr
HBoxContainer.margin_bottom
HBoxContainer.margin_left
HBoxContainer.margin_right
HBoxContainer.margin_top
HBoxContainer.min_size_x
HBoxContainer.min_size_y
HBoxContainer.position
HBoxContainer.render_layer
HBoxContainer.rotation
HBoxContainer.scale
HBoxContainer.separation
HBoxContainer.size_x
HBoxContainer.size_y
HBoxContainer.z_as_relative
HBoxContainer.z_index
HighPassFilter.cutoff_hz
HighPassFilter.q
HingeJoint2D.anchor
HingeJoint2D.hdr
HingeJoint2D.position
HingeJoint2D.render_layer
HingeJoint2D.rotation
HingeJoint2D.scale
HingeJoint2D.z_as_relative
HingeJoint2D.z_index
HingeJoint3D.anchor
HingeJoint3D.axis
HingeJoint3D.position
HingeJoint3D.render_layer
HingeJoint3D.rotation
HingeJoint3D.scale
ImmediateGeometry3D.position
ImmediateGeometry3D.render_layer
ImmediateGeometry3D.rotation
ImmediateGeometry3D.scale
IrradianceVolume3D.bake_mode
IrradianceVolume3D.extents
IrradianceVolume3D.intensity
IrradianceVolume3D.position
IrradianceVolume3D.render_layer
IrradianceVolume3D.rotation
IrradianceVolume3D.scale
IrradianceVolume3D.spacing
IrradianceVolume3D.update_budget
Joint2D.hdr
Joint2D.position
Joint2D.render_layer
Joint2D.rotation
Joint2D.scale
Joint2D.z_as_relative
Joint2D.z_index
Joint3D.position
Joint3D.render_layer
Joint3D.rotation
Joint3D.scale
Label.alignment
Label.anchor_bottom
Label.anchor_left
Label.anchor_right
Label.anchor_top
Label.autoshrink
Label.bg_colour
Label.clip_contents
Label.dismiss_on_outside_click
Label.font_size
Label.hdr
Label.margin_bottom
Label.margin_left
Label.margin_right
Label.margin_top
Label.min_font_size
Label.min_size_x
Label.min_size_y
Label.position
Label.render_layer
Label.rotation
Label.scale
Label.size_x
Label.size_y
Label.text
Label.vertical_alignment
Label.z_as_relative
Label.z_index
Light2D.blend_mode
Light2D.colour
Light2D.enabled
Light2D.energy
Light2D.gizmo_colour
Light2D.hdr
Light2D.light_cull_mask
Light2D.position
Light2D.range
Light2D.render_layer
Light2D.rotation
Light2D.scale
Light2D.shadow_colour
Light2D.shadow_enabled
Light2D.shadow_softness
Light2D.texture_scale
Light2D.z_as_relative
Light2D.z_index
Light3D.colour
Light3D.intensity
Light3D.light_cull_mask
Light3D.position
Light3D.render_layer
Light3D.rotation
Light3D.scale
Light3D.shadows
LightOccluder2D.gizmo_colour
LightOccluder2D.hdr
LightOccluder2D.one_way
LightOccluder2D.polygon
LightOccluder2D.position
LightOccluder2D.render_layer
LightOccluder2D.rotation
LightOccluder2D.scale
LightOccluder2D.z_as_relative
LightOccluder2D.z_index
Line2D.begin_cap_mode
Line2D.colour
Line2D.end_cap_mode
Line2D.gizmo_colour
Line2D.gradient
Line2D.hdr
Line2D.joint_mode
Line2D.points
Line2D.position
Line2D.render_layer
Line2D.rotation
Line2D.scale
Line2D.width
Line2D.z_as_relative
Line2D.z_index
LowPassFilter.cutoff_hz
LowPassFilter.q
MarginContainer.anchor_bottom
MarginContainer.anchor_left
MarginContainer.anchor_right
MarginContainer.anchor_top
MarginContainer.clip_contents
MarginContainer.dismiss_on_outside_click
MarginContainer.hdr
MarginContainer.margin_bottom
MarginContainer.margin_left
MarginContainer.margin_right
MarginContainer.margin_top
MarginContainer.margin_value
MarginContainer.min_size_x
MarginContainer.min_size_y
MarginContainer.position
MarginContainer.render_layer
MarginContainer.rotation
MarginContainer.scale
MarginContainer.separation
MarginContainer.size_x
MarginContainer.size_y
MarginContainer.z_as_relative
MarginContainer.z_index
Marker2D.gizmo_colour
Marker2D.gizmo_size
Marker2D.hdr
Marker2D.position
Marker2D.render_layer
Marker2D.rotation
Marker2D.scale
Marker2D.z_as_relative
Marker2D.z_index
Marker3D.gizmo_colour
Marker3D.gizmo_size
Marker3D.position
Marker3D.render_layer
Marker3D.rotation
Marker3D.scale
MenuBar.anchor_bottom
MenuBar.anchor_left
MenuBar.anchor_right
MenuBar.anchor_top
MenuBar.clip_contents
MenuBar.dismiss_on_outside_click
MenuBar.hdr
MenuBar.margin_bottom
MenuBar.margin_left
MenuBar.margin_right
MenuBar.margin_top
MenuBar.min_size_x
MenuBar.min_size_y
MenuBar.position
MenuBar.render_layer
MenuBar.rotation
MenuBar.scale
MenuBar.size_x
MenuBar.size_y
MenuBar.z_as_relative
MenuBar.z_index
MeshInstance2D.hdr
MeshInstance2D.modulate
MeshInstance2D.position
MeshInstance2D.render_layer
MeshInstance2D.rotation
MeshInstance2D.scale
MeshInstance2D.z_as_relative
MeshInstance2D.z_index
MeshInstance3D.lod_bias
MeshInstance3D.pivot
MeshInstance3D.position
MeshInstance3D.render_layer
MeshInstance3D.rotation
MeshInstance3D.scale
MultiLineTextEdit.anchor_bottom
MultiLineTextEdit.anchor_left
MultiLineTextEdit.anchor_right
MultiLineTextEdit.anchor_top
MultiLineTextEdit.clip_contents
MultiLineTextEdit.dismiss_on_outside_click
MultiLineTextEdit.font_size
MultiLineTextEdit.hdr
MultiLineTextEdit.margin_bottom
MultiLineTextEdit.margin_left
MultiLineTextEdit.margin_right
MultiLineTextEdit.margin_top
MultiLineTextEdit.min_size_x
MultiLineTextEdit.min_size_y
MultiLineTextEdit.position
MultiLineTextEdit.read_only
MultiLineTextEdit.render_layer
MultiLineTextEdit.rotation
MultiLineTextEdit.scale
MultiLineTextEdit.show_line_numbers
MultiLineTextEdit.size_x
MultiLineTextEdit.size_y
MultiLineTextEdit.tab_size
MultiLineTextEdit.z_as_relative
MultiLineTextEdit.z_index
MultiMeshInstance3D.material
MultiMeshInstance3D.multi_mesh
MultiMeshInstance3D.position
MultiMeshInstance3D.render_layer
MultiMeshInstance3D.rotation
MultiMeshInstance3D.scale
NavigationAgent2D.hdr
NavigationAgent2D.max_speed
NavigationAgent2D.path_desired_distance
NavigationAgent2D.position
NavigationAgent2D.render_layer
NavigationAgent2D.rotation
NavigationAgent2D.scale
NavigationAgent2D.z_as_relative
NavigationAgent2D.z_index
NavigationAgent3D.avoidance_radius
NavigationAgent3D.max_speed
NavigationAgent3D.path_desired_distance
NavigationAgent3D.position
NavigationAgent3D.render_layer
NavigationAgent3D.rotation
NavigationAgent3D.scale
NavigationAgent3D.target_desired_distance
NavigationObstacle3D.height
NavigationObstacle3D.position
NavigationObstacle3D.radius
NavigationObstacle3D.render_layer
NavigationObstacle3D.rotation
NavigationObstacle3D.scale
NavigationRegion3D.enabled
NavigationRegion3D.position
NavigationRegion3D.render_layer
NavigationRegion3D.rotation
NavigationRegion3D.scale
NinePatchRect.axis_stretch_horizontal
NinePatchRect.axis_stretch_vertical
NinePatchRect.draw_center
NinePatchRect.hdr
NinePatchRect.modulate
NinePatchRect.patch_margin_bottom
NinePatchRect.patch_margin_left
NinePatchRect.patch_margin_right
NinePatchRect.patch_margin_top
NinePatchRect.position
NinePatchRect.render_layer
NinePatchRect.rotation
NinePatchRect.scale
NinePatchRect.size
NinePatchRect.texture
NinePatchRect.texture_size
NinePatchRect.z_as_relative
NinePatchRect.z_index
Node2D.hdr
Node2D.position
Node2D.render_layer
Node2D.rotation
Node2D.scale
Node2D.z_as_relative
Node2D.z_index
Node3D.position
Node3D.render_layer
Node3D.rotation
Node3D.scale
NotchFilter.cutoff_hz
NotchFilter.q
OceanSurface3D.gizmo_colour
OceanSurface3D.position
OceanSurface3D.render_layer
OceanSurface3D.rotation
OceanSurface3D.scale
OceanSurface3D.size
OceanSurface3D.subdivisions
OrbitCamera3D.cull_mask
OrbitCamera3D.distance
OrbitCamera3D.exposure
OrbitCamera3D.far
OrbitCamera3D.fov
OrbitCamera3D.gizmo_colour
OrbitCamera3D.near
OrbitCamera3D.ortho_size
OrbitCamera3D.pitch
OrbitCamera3D.pivot
OrbitCamera3D.position
OrbitCamera3D.projection
OrbitCamera3D.render_layer
OrbitCamera3D.rotation
OrbitCamera3D.scale
OrbitCamera3D.yaw
OutputPanel.anchor_bottom
OutputPanel.anchor_left
OutputPanel.anchor_right
OutputPanel.anchor_top
OutputPanel.auto_scroll
OutputPanel.clip_contents
OutputPanel.dismiss_on_outside_click
OutputPanel.hdr
OutputPanel.margin_bottom
OutputPanel.margin_left
OutputPanel.margin_right
OutputPanel.margin_top
OutputPanel.min_size_x
OutputPanel.min_size_y
OutputPanel.position
OutputPanel.render_layer
OutputPanel.rotation
OutputPanel.scale
OutputPanel.show_header
OutputPanel.size_x
OutputPanel.size_y
OutputPanel.z_as_relative
OutputPanel.z_index
Panel.anchor_bottom
Panel.anchor_left
Panel.anchor_right
Panel.anchor_top
Panel.clip_contents
Panel.dismiss_on_outside_click
Panel.hdr
Panel.margin_bottom
Panel.margin_left
Panel.margin_right
Panel.margin_top
Panel.min_size_x
Panel.min_size_y
Panel.position
Panel.render_layer
Panel.rotation
Panel.scale
Panel.size_x
Panel.size_y
Panel.z_as_relative
Panel.z_index
ParticleEmitter.amount
ParticleEmitter.collision_bounce
ParticleEmitter.collision_enabled
ParticleEmitter.collision_friction
ParticleEmitter.collision_mode
ParticleEmitter.collision_plane_y
ParticleEmitter.damping
ParticleEmitter.emission_box
ParticleEmitter.emission_radius
ParticleEmitter.emission_rate
ParticleEmitter.emission_shape
ParticleEmitter.emitting
ParticleEmitter.end_colour
ParticleEmitter.end_scale
ParticleEmitter.gpu_simulation
ParticleEmitter.gravity
ParticleEmitter.initial_velocity
ParticleEmitter.lifetime
ParticleEmitter.one_shot
ParticleEmitter.position
ParticleEmitter.render_layer
ParticleEmitter.rotation
ParticleEmitter.scale
ParticleEmitter.start_colour
ParticleEmitter.start_scale
ParticleEmitter.trail_enabled
ParticleEmitter.trail_length
ParticleEmitter.trail_width
ParticleEmitter.velocity_spread
Path2D.gizmo_colour
Path2D.hdr
Path2D.position
Path2D.render_layer
Path2D.rotation
Path2D.scale
Path2D.z_as_relative
Path2D.z_index
Path3D.gizmo_colour
Path3D.position
Path3D.render_layer
Path3D.rotation
Path3D.scale
PathFollow2D.cubic_interp
PathFollow2D.h_offset
PathFollow2D.hdr
PathFollow2D.loop
PathFollow2D.position
PathFollow2D.render_layer
PathFollow2D.rotates
PathFollow2D.rotation
PathFollow2D.scale
PathFollow2D.v_offset
PathFollow2D.z_as_relative
PathFollow2D.z_index
PathFollow3D.cubic_interp
PathFollow3D.h_offset
PathFollow3D.loop
PathFollow3D.position
PathFollow3D.render_layer
PathFollow3D.rotates
PathFollow3D.rotation
PathFollow3D.scale
PathFollow3D.tilt
PathFollow3D.v_offset
PathFollower2D.auto_rotate
PathFollower2D.hdr
PathFollower2D.loop
PathFollower2D.position
PathFollower2D.render_layer
PathFollower2D.rotation
PathFollower2D.scale
PathFollower2D.speed
PathFollower2D.z_as_relative
PathFollower2D.z_index
PhysicsBody2D.angular_damping
PhysicsBody2D.can_sleep
PhysicsBody2D.collision_layer
PhysicsBody2D.collision_mask
PhysicsBody2D.continuous
PhysicsBody2D.gravity_scale
PhysicsBody2D.hdr
PhysicsBody2D.linear_damping
PhysicsBody2D.mass
PhysicsBody2D.material
PhysicsBody2D.mode
PhysicsBody2D.one_way
PhysicsBody2D.one_way_normal
PhysicsBody2D.position
PhysicsBody2D.render_layer
PhysicsBody2D.rotation
PhysicsBody2D.scale
PhysicsBody2D.shape
PhysicsBody2D.z_as_relative
PhysicsBody2D.z_index
PhysicsBody3D.angular_damping
PhysicsBody3D.can_sleep
PhysicsBody3D.collision_layer
PhysicsBody3D.collision_mask
PhysicsBody3D.continuous
PhysicsBody3D.gravity_scale
PhysicsBody3D.linear_damping
PhysicsBody3D.mass
PhysicsBody3D.material
PhysicsBody3D.mode
PhysicsBody3D.position
PhysicsBody3D.render_layer
PhysicsBody3D.rotation
PhysicsBody3D.scale
PhysicsBody3D.shape
PhysicsObject2D.collision_layer
PhysicsObject2D.collision_mask
PhysicsObject2D.hdr
PhysicsObject2D.position
PhysicsObject2D.render_layer
PhysicsObject2D.rotation
PhysicsObject2D.scale
PhysicsObject2D.shape
PhysicsObject2D.z_as_relative
PhysicsObject2D.z_index
PhysicsObject3D.collision_layer
PhysicsObject3D.collision_mask
PhysicsObject3D.position
PhysicsObject3D.render_layer
PhysicsObject3D.rotation
PhysicsObject3D.scale
PhysicsObject3D.shape
PinJoint2D.anchor
PinJoint2D.hdr
PinJoint2D.position
PinJoint2D.render_layer
PinJoint2D.rotation
PinJoint2D.scale
PinJoint2D.z_as_relative
PinJoint2D.z_index
PinJoint3D.anchor
PinJoint3D.position
PinJoint3D.render_layer
PinJoint3D.rotation
PinJoint3D.scale
PlanarReflection3D.camera
PlanarReflection3D.clip_bias
PlanarReflection3D.position
PlanarReflection3D.render_layer
PlanarReflection3D.render_target_update_mode
PlanarReflection3D.resolution_scale
PlanarReflection3D.rotation
PlanarReflection3D.scale
PlanarReflection3D.size
PlanarReflection3D.use_occlusion
PointLight2D.blend_mode
PointLight2D.colour
PointLight2D.enabled
PointLight2D.energy
PointLight2D.falloff
PointLight2D.falloff_gradient
PointLight2D.gizmo_colour
PointLight2D.hdr
PointLight2D.inner_radius
PointLight2D.light_cull_mask
PointLight2D.position
PointLight2D.range
PointLight2D.render_layer
PointLight2D.rotation
PointLight2D.scale
PointLight2D.shadow_colour
PointLight2D.shadow_enabled
PointLight2D.shadow_softness
PointLight2D.texture_scale
PointLight2D.z_as_relative
PointLight2D.z_index
PointLight3D.colour
PointLight3D.gizmo_colour
PointLight3D.intensity
PointLight3D.light_cull_mask
PointLight3D.position
PointLight3D.range
PointLight3D.render_layer
PointLight3D.rotation
PointLight3D.scale
PointLight3D.shadow_priority
PointLight3D.shadows
Polygon2D.colour
Polygon2D.hdr
Polygon2D.polygon
Polygon2D.position
Polygon2D.render_layer
Polygon2D.rotation
Polygon2D.scale
Polygon2D.z_as_relative
Polygon2D.z_index
PopupMenu.anchor_bottom
PopupMenu.anchor_left
PopupMenu.anchor_right
PopupMenu.anchor_top
PopupMenu.clip_contents
PopupMenu.dismiss_on_outside_click
PopupMenu.hdr
PopupMenu.margin_bottom
PopupMenu.margin_left
PopupMenu.margin_right
PopupMenu.margin_top
PopupMenu.min_size_x
PopupMenu.min_size_y
PopupMenu.position
PopupMenu.render_layer
PopupMenu.rotation
PopupMenu.scale
PopupMenu.size_x
PopupMenu.size_y
PopupMenu.z_as_relative
PopupMenu.z_index
ProgressBar.anchor_bottom
ProgressBar.anchor_left
ProgressBar.anchor_right
ProgressBar.anchor_top
ProgressBar.clip_contents
ProgressBar.dismiss_on_outside_click
ProgressBar.hdr
ProgressBar.margin_bottom
ProgressBar.margin_left
ProgressBar.margin_right
ProgressBar.margin_top
ProgressBar.max_value
ProgressBar.min_size_x
ProgressBar.min_size_y
ProgressBar.min_value
ProgressBar.position
ProgressBar.render_layer
ProgressBar.rotation
ProgressBar.scale
ProgressBar.size_x
ProgressBar.size_y
ProgressBar.value
ProgressBar.z_as_relative
ProgressBar.z_index
RadioButton.anchor_bottom
RadioButton.anchor_left
RadioButton.anchor_right
RadioButton.anchor_top
RadioButton.clip_contents
RadioButton.dismiss_on_outside_click
RadioButton.group
RadioButton.hdr
RadioButton.margin_bottom
RadioButton.margin_left
RadioButton.margin_right
RadioButton.margin_top
RadioButton.min_size_x
RadioButton.min_size_y
RadioButton.position
RadioButton.render_layer
RadioButton.rotation
RadioButton.scale
RadioButton.selected
RadioButton.size_x
RadioButton.size_y
RadioButton.text
RadioButton.z_as_relative
RadioButton.z_index
Rain3D.amount
Rain3D.damping
Rain3D.direction
Rain3D.emission_box
Rain3D.emission_radius
Rain3D.emission_shape
Rain3D.emitting
Rain3D.end_colour
Rain3D.end_scale
Rain3D.explosiveness
Rain3D.fall_speed
Rain3D.fixed_fps
Rain3D.follow_camera
Rain3D.gravity
Rain3D.height
Rain3D.lifetime
Rain3D.local_coords
Rain3D.near_fade
Rain3D.one_shot
Rain3D.position
Rain3D.preprocess
Rain3D.radius
Rain3D.randomness
Rain3D.render_layer
Rain3D.rotation
Rain3D.scale
Rain3D.speed
Rain3D.speed_variance
Rain3D.spread
Rain3D.spread_pattern
Rain3D.spread_points
Rain3D.start_colour
Rain3D.start_scale
Rain3D.streak
Rain3D.wind_response
ReflectionProbe3D.ambient_colour
ReflectionProbe3D.ambient_mode
ReflectionProbe3D.blend_distance
ReflectionProbe3D.box_projection
ReflectionProbe3D.capture_mode
ReflectionProbe3D.cull_mask
ReflectionProbe3D.enable_shadows
ReflectionProbe3D.intensity
ReflectionProbe3D.interior
ReflectionProbe3D.max_distance
ReflectionProbe3D.origin_offset
ReflectionProbe3D.position
ReflectionProbe3D.render_layer
ReflectionProbe3D.rotation
ReflectionProbe3D.scale
ReflectionProbe3D.size
ReflectionProbe3D.time_slicing
RemoteTransform2D.hdr
RemoteTransform2D.position
RemoteTransform2D.remote_path
RemoteTransform2D.render_layer
RemoteTransform2D.rotation
RemoteTransform2D.scale
RemoteTransform2D.update_position
RemoteTransform2D.update_rotation
RemoteTransform2D.update_scale
RemoteTransform2D.use_global_coordinates
RemoteTransform2D.z_as_relative
RemoteTransform2D.z_index
RemoteTransform3D.position
RemoteTransform3D.remote_path
RemoteTransform3D.render_layer
RemoteTransform3D.rotation
RemoteTransform3D.scale
RemoteTransform3D.update_position
RemoteTransform3D.update_rotation
RemoteTransform3D.update_scale
RemoteTransform3D.use_global_coordinates
RenderView.camera
RenderView.position
RenderView.render_layer
RenderView.render_target_update_mode
RenderView.rotation
RenderView.scale
RenderView.size
RenderView.use_occlusion
ReverbEffect.damping
ReverbEffect.dry
ReverbEffect.freeze
ReverbEffect.room_size
ReverbEffect.wet
ReverbEffect.width
RichTextLabel.anchor_bottom
RichTextLabel.anchor_left
RichTextLabel.anchor_right
RichTextLabel.anchor_top
RichTextLabel.clip_contents
RichTextLabel.dismiss_on_outside_click
RichTextLabel.font_size
RichTextLabel.hdr
RichTextLabel.margin_bottom
RichTextLabel.margin_left
RichTextLabel.margin_right
RichTextLabel.margin_top
RichTextLabel.max_lines
RichTextLabel.min_size_x
RichTextLabel.min_size_y
RichTextLabel.position
RichTextLabel.render_layer
RichTextLabel.rotation
RichTextLabel.scale
RichTextLabel.size_x
RichTextLabel.size_y
RichTextLabel.wrap
RichTextLabel.z_as_relative
RichTextLabel.z_index
ScrollContainer.anchor_bottom
ScrollContainer.anchor_left
ScrollContainer.anchor_right
ScrollContainer.anchor_top
ScrollContainer.clip_contents
ScrollContainer.dismiss_on_outside_click
ScrollContainer.hdr
ScrollContainer.margin_bottom
ScrollContainer.margin_left
ScrollContainer.margin_right
ScrollContainer.margin_top
ScrollContainer.min_size_x
ScrollContainer.min_size_y
ScrollContainer.position
ScrollContainer.render_layer
ScrollContainer.rotation
ScrollContainer.scale
ScrollContainer.separation
ScrollContainer.size_x
ScrollContainer.size_y
ScrollContainer.z_as_relative
ScrollContainer.z_index
ShellNode.auto_start
ShellNode.command
Skeleton.position
Skeleton.render_layer
Skeleton.rotation
Skeleton.scale
Skeleton2D.hdr
Skeleton2D.position
Skeleton2D.render_layer
Skeleton2D.rotation
Skeleton2D.scale
Skeleton2D.z_as_relative
Skeleton2D.z_index
Slider.anchor_bottom
Slider.anchor_left
Slider.anchor_right
Slider.anchor_top
Slider.clip_contents
Slider.dismiss_on_outside_click
Slider.hdr
Slider.margin_bottom
Slider.margin_left
Slider.margin_right
Slider.margin_top
Slider.max_value
Slider.min_size_x
Slider.min_size_y
Slider.min_value
Slider.position
Slider.render_layer
Slider.rotation
Slider.scale
Slider.size_x
Slider.size_y
Slider.value
Slider.z_as_relative
Slider.z_index
SoftClipEffect.drive
SoftClipEffect.output_gain
SpinBox.anchor_bottom
SpinBox.anchor_left
SpinBox.anchor_right
SpinBox.anchor_top
SpinBox.clip_contents
SpinBox.dismiss_on_outside_click
SpinBox.hdr
SpinBox.margin_bottom
SpinBox.margin_left
SpinBox.margin_right
SpinBox.margin_top
SpinBox.max_value
SpinBox.min_size_x
SpinBox.min_size_y
SpinBox.min_value
SpinBox.position
SpinBox.render_layer
SpinBox.rotation
SpinBox.scale
SpinBox.size_x
SpinBox.size_y
SpinBox.value
SpinBox.z_as_relative
SpinBox.z_index
SplashScreen.anchor_bottom
SplashScreen.anchor_left
SplashScreen.anchor_right
SplashScreen.anchor_top
SplashScreen.clip_contents
SplashScreen.dismiss_on_outside_click
SplashScreen.hdr
SplashScreen.margin_bottom
SplashScreen.margin_left
SplashScreen.margin_right
SplashScreen.margin_top
SplashScreen.min_size_x
SplashScreen.min_size_y
SplashScreen.position
SplashScreen.render_layer
SplashScreen.rotation
SplashScreen.scale
SplashScreen.size_x
SplashScreen.size_y
SplashScreen.z_as_relative
SplashScreen.z_index
SplitContainer.anchor_bottom
SplitContainer.anchor_left
SplitContainer.anchor_right
SplitContainer.anchor_top
SplitContainer.clip_contents
SplitContainer.dismiss_on_outside_click
SplitContainer.hdr
SplitContainer.margin_bottom
SplitContainer.margin_left
SplitContainer.margin_right
SplitContainer.margin_top
SplitContainer.min_size_x
SplitContainer.min_size_y
SplitContainer.position
SplitContainer.render_layer
SplitContainer.rotation
SplitContainer.scale
SplitContainer.separation
SplitContainer.size_x
SplitContainer.size_y
SplitContainer.split_ratio
SplitContainer.z_as_relative
SplitContainer.z_index
SpotLight3D.colour
SpotLight3D.gizmo_colour
SpotLight3D.inner_cone
SpotLight3D.intensity
SpotLight3D.light_cull_mask
SpotLight3D.outer_cone
SpotLight3D.position
SpotLight3D.range
SpotLight3D.render_layer
SpotLight3D.rotation
SpotLight3D.scale
SpotLight3D.shadow_priority
SpotLight3D.shadows
SpringArm3D.collision_mask
SpringArm3D.gizmo_colour
SpringArm3D.margin
SpringArm3D.position
SpringArm3D.render_layer
SpringArm3D.rotation
SpringArm3D.scale
SpringArm3D.shape_radius
SpringArm3D.spring_length
SpringFollow2D.enabled
SpringFollow2D.half_life
SpringFollow2D.hdr
SpringFollow2D.position
SpringFollow2D.render_layer
SpringFollow2D.rotation
SpringFollow2D.scale
SpringFollow2D.target_path
SpringFollow2D.target_position
SpringFollow2D.z_as_relative
SpringFollow2D.z_index
SpringJoint2D.damping
SpringJoint2D.hdr
SpringJoint2D.position
SpringJoint2D.render_layer
SpringJoint2D.rest_length
SpringJoint2D.rotation
SpringJoint2D.scale
SpringJoint2D.stiffness
SpringJoint2D.z_as_relative
SpringJoint2D.z_index
SpringJoint3D.damping
SpringJoint3D.position
SpringJoint3D.render_layer
SpringJoint3D.rest_length
SpringJoint3D.rotation
SpringJoint3D.scale
SpringJoint3D.stiffness
Sprite2D.colour
Sprite2D.filter
Sprite2D.flip_h
Sprite2D.flip_v
Sprite2D.hdr
Sprite2D.height
Sprite2D.position
Sprite2D.render_layer
Sprite2D.rotation
Sprite2D.scale
Sprite2D.texture
Sprite2D.width
Sprite2D.z_as_relative
Sprite2D.z_index
Sprite3D.alpha_cut
Sprite3D.billboard
Sprite3D.centered
Sprite3D.flip_h
Sprite3D.flip_v
Sprite3D.modulate
Sprite3D.offset
Sprite3D.pixel_size
Sprite3D.position
Sprite3D.region_enabled
Sprite3D.region_rect
Sprite3D.render_layer
Sprite3D.render_priority
Sprite3D.rotation
Sprite3D.scale
Sprite3D.texture
SubViewport.render_target_update_mode
SubViewport.size
SubViewport.transparent_bg
SubViewport.use_occlusion
TabContainer.anchor_bottom
TabContainer.anchor_left
TabContainer.anchor_right
TabContainer.anchor_top
TabContainer.clip_contents
TabContainer.current_tab
TabContainer.dismiss_on_outside_click
TabContainer.hdr
TabContainer.margin_bottom
TabContainer.margin_left
TabContainer.margin_right
TabContainer.margin_top
TabContainer.min_size_x
TabContainer.min_size_y
TabContainer.position
TabContainer.render_layer
TabContainer.rotation
TabContainer.scale
TabContainer.separation
TabContainer.size_x
TabContainer.size_y
TabContainer.tab_height
TabContainer.z_as_relative
TabContainer.z_index
TerminalEmulator.anchor_bottom
TerminalEmulator.anchor_left
TerminalEmulator.anchor_right
TerminalEmulator.anchor_top
TerminalEmulator.clip_contents
TerminalEmulator.cols
TerminalEmulator.cursor_blink
TerminalEmulator.dismiss_on_outside_click
TerminalEmulator.font_size
TerminalEmulator.hdr
TerminalEmulator.margin_bottom
TerminalEmulator.margin_left
TerminalEmulator.margin_right
TerminalEmulator.margin_top
TerminalEmulator.max_scrollback
TerminalEmulator.min_size_x
TerminalEmulator.min_size_y
TerminalEmulator.position
TerminalEmulator.render_layer
TerminalEmulator.rotation
TerminalEmulator.rows
TerminalEmulator.scale
TerminalEmulator.size_x
TerminalEmulator.size_y
TerminalEmulator.z_as_relative
TerminalEmulator.z_index
Text2D.align
Text2D.colour
Text2D.fit_to_width
Text2D.font_scale
Text2D.hdr
Text2D.outline
Text2D.outline_colour
Text2D.position
Text2D.rect
Text2D.render_layer
Text2D.rotation
Text2D.scale
Text2D.text
Text2D.z_as_relative
Text2D.z_index
Text3D.alignment
Text3D.billboard
Text3D.colour
Text3D.font_scale
Text3D.offset
Text3D.pixel_size
Text3D.position
Text3D.render_layer
Text3D.rotation
Text3D.scale
Text3D.text
TextEdit.anchor_bottom
TextEdit.anchor_left
TextEdit.anchor_right
TextEdit.anchor_top
TextEdit.clip_contents
TextEdit.dismiss_on_outside_click
TextEdit.hdr
TextEdit.margin_bottom
TextEdit.margin_left
TextEdit.margin_right
TextEdit.margin_top
TextEdit.max_length
TextEdit.min_size_x
TextEdit.min_size_y
TextEdit.placeholder
TextEdit.position
TextEdit.render_layer
TextEdit.rotation
TextEdit.scale
TextEdit.size_x
TextEdit.size_y
TextEdit.text
TextEdit.z_as_relative
TextEdit.z_index
TileMap.cell_size
TileMap.hdr
TileMap.mode
TileMap.position
TileMap.render_layer
TileMap.rotation
TileMap.scale
TileMap.tile_set
TileMap.warn_on_nested_ysort
TileMap.z_as_relative
TileMap.z_index
Timer.autostart
Timer.duration
Timer.one_shot
Toolbar.alignment
Toolbar.anchor_bottom
Toolbar.anchor_left
Toolbar.anchor_right
Toolbar.anchor_top
Toolbar.clip_contents
Toolbar.dismiss_on_outside_click
Toolbar.hdr
Toolbar.margin_bottom
Toolbar.margin_left
Toolbar.margin_right
Toolbar.margin_top
Toolbar.min_size_x
Toolbar.min_size_y
Toolbar.position
Toolbar.render_layer
Toolbar.rotation
Toolbar.scale
Toolbar.separation
Toolbar.size_x
Toolbar.size_y
Toolbar.z_as_relative
Toolbar.z_index
ToolbarButton.anchor_bottom
ToolbarButton.anchor_left
ToolbarButton.anchor_right
ToolbarButton.anchor_top
ToolbarButton.clip_contents
ToolbarButton.dismiss_on_outside_click
ToolbarButton.font_size
ToolbarButton.hdr
ToolbarButton.margin_bottom
ToolbarButton.margin_left
ToolbarButton.margin_right
ToolbarButton.margin_top
ToolbarButton.min_size_x
ToolbarButton.min_size_y
ToolbarButton.position
ToolbarButton.render_layer
ToolbarButton.rotation
ToolbarButton.scale
ToolbarButton.size_x
ToolbarButton.size_y
ToolbarButton.text
ToolbarButton.z_as_relative
ToolbarButton.z_index
Trail2D.colour
Trail2D.colour_end
Trail2D.emit
Trail2D.gizmo_colour
Trail2D.hdr
Trail2D.length
Trail2D.lifetime
Trail2D.position
Trail2D.render_layer
Trail2D.rotation
Trail2D.scale
Trail2D.width
Trail2D.width_curve
Trail2D.z_as_relative
Trail2D.z_index
TreeView.anchor_bottom
TreeView.anchor_left
TreeView.anchor_right
TreeView.anchor_top
TreeView.clip_contents
TreeView.dismiss_on_outside_click
TreeView.hdr
TreeView.margin_bottom
TreeView.margin_left
TreeView.margin_right
TreeView.margin_top
TreeView.min_size_x
TreeView.min_size_y
TreeView.position
TreeView.render_layer
TreeView.rotation
TreeView.scale
TreeView.size_x
TreeView.size_y
TreeView.z_as_relative
TreeView.z_index
VBoxContainer.alignment
VBoxContainer.anchor_bottom
VBoxContainer.anchor_left
VBoxContainer.anchor_right
VBoxContainer.anchor_top
VBoxContainer.clip_contents
VBoxContainer.dismiss_on_outside_click
VBoxContainer.hdr
VBoxContainer.margin_bottom
VBoxContainer.margin_left
VBoxContainer.margin_right
VBoxContainer.margin_top
VBoxContainer.min_size_x
VBoxContainer.min_size_y
VBoxContainer.position
VBoxContainer.render_layer
VBoxContainer.rotation
VBoxContainer.scale
VBoxContainer.separation
VBoxContainer.size_x
VBoxContainer.size_y
VBoxContainer.z_as_relative
VBoxContainer.z_index
ViewportContainer.anchor_bottom
ViewportContainer.anchor_left
ViewportContainer.anchor_right
ViewportContainer.anchor_top
ViewportContainer.clip_contents
ViewportContainer.dismiss_on_outside_click
ViewportContainer.hdr
ViewportContainer.margin_bottom
ViewportContainer.margin_left
ViewportContainer.margin_right
ViewportContainer.margin_top
ViewportContainer.min_size_x
ViewportContainer.min_size_y
ViewportContainer.position
ViewportContainer.render_layer
ViewportContainer.rotation
ViewportContainer.scale
ViewportContainer.size_x
ViewportContainer.size_y
ViewportContainer.stretch
ViewportContainer.z_as_relative
ViewportContainer.z_index
VirtualScrollContainer.anchor_bottom
VirtualScrollContainer.anchor_left
VirtualScrollContainer.anchor_right
VirtualScrollContainer.anchor_top
VirtualScrollContainer.clip_contents
VirtualScrollContainer.dismiss_on_outside_click
VirtualScrollContainer.hdr
VirtualScrollContainer.margin_bottom
VirtualScrollContainer.margin_left
VirtualScrollContainer.margin_right
VirtualScrollContainer.margin_top
VirtualScrollContainer.min_size_x
VirtualScrollContainer.min_size_y
VirtualScrollContainer.position
VirtualScrollContainer.render_layer
VirtualScrollContainer.rotation
VirtualScrollContainer.scale
VirtualScrollContainer.separation
VirtualScrollContainer.size_x
VirtualScrollContainer.size_y
VirtualScrollContainer.z_as_relative
VirtualScrollContainer.z_index
WaterSurface3D.gizmo_colour
WaterSurface3D.position
WaterSurface3D.render_layer
WaterSurface3D.rotation
WaterSurface3D.scale
WaterSurface3D.size
WaterSurface3D.subdivisions
WorldEnvironment.ambient_light_2d
WorldEnvironment.ambient_light_colour
WorldEnvironment.ambient_light_energy
WorldEnvironment.ambient_light_mode
WorldEnvironment.ambient_mode
WorldEnvironment.bloom_enabled
WorldEnvironment.bloom_intensity
WorldEnvironment.bloom_soft_knee
WorldEnvironment.bloom_threshold
WorldEnvironment.blur_enabled
WorldEnvironment.blur_radius
WorldEnvironment.chromatic_aberration_enabled
WorldEnvironment.chromatic_aberration_intensity
WorldEnvironment.colour_grading_enabled
WorldEnvironment.crt_enabled
WorldEnvironment.crt_intensity
WorldEnvironment.debug_view
WorldEnvironment.dof_enabled
WorldEnvironment.dof_focus_distance
WorldEnvironment.dof_focus_range
WorldEnvironment.dof_max_coc
WorldEnvironment.environment_map
WorldEnvironment.film_grain_enabled
WorldEnvironment.film_grain_intensity
WorldEnvironment.fog_colour
WorldEnvironment.fog_density
WorldEnvironment.fog_enabled
WorldEnvironment.fog_end
WorldEnvironment.fog_height
WorldEnvironment.fog_height_density
WorldEnvironment.fog_mode
WorldEnvironment.fog_start
WorldEnvironment.fxaa_enabled
WorldEnvironment.lut_enabled
WorldEnvironment.lut_tex_id
WorldEnvironment.motion_blur_enabled
WorldEnvironment.motion_blur_intensity
WorldEnvironment.motion_blur_samples
WorldEnvironment.occlusion_culling_enabled
WorldEnvironment.pixelate_enabled
WorldEnvironment.pixelate_size
WorldEnvironment.probe_blend_count
WorldEnvironment.probe_face_size
WorldEnvironment.quality_tier
WorldEnvironment.rain_intensity
WorldEnvironment.render_mode
WorldEnvironment.render_scale
WorldEnvironment.ripple_strength
WorldEnvironment.scene_feedback_max_depth
WorldEnvironment.shadow_cascade_count
WorldEnvironment.shadow_caster_count
WorldEnvironment.shadow_debug_cascades
WorldEnvironment.sky_colour_bottom
WorldEnvironment.sky_colour_top
WorldEnvironment.sky_ground_albedo
WorldEnvironment.sky_mode
WorldEnvironment.sky_texture
WorldEnvironment.sky_turbidity
WorldEnvironment.ssao_bias
WorldEnvironment.ssao_enabled
WorldEnvironment.ssao_intensity
WorldEnvironment.ssao_normals
WorldEnvironment.ssao_radius
WorldEnvironment.ssgi_enabled
WorldEnvironment.ssgi_intensity
WorldEnvironment.ssgi_max_distance
WorldEnvironment.ssr_enabled
WorldEnvironment.ssr_intensity
WorldEnvironment.ssr_max_distance
WorldEnvironment.ssr_roughness_cutoff
WorldEnvironment.taa_enabled
WorldEnvironment.tonemap_exposure
WorldEnvironment.tonemap_mode
WorldEnvironment.tonemap_white
WorldEnvironment.vignette_enabled
WorldEnvironment.vignette_intensity
WorldEnvironment.vignette_smoothness
WorldEnvironment.volumetric_fog_albedo
WorldEnvironment.volumetric_fog_anisotropy
WorldEnvironment.volumetric_fog_density
WorldEnvironment.volumetric_fog_emission
WorldEnvironment.volumetric_fog_enabled
WorldEnvironment.volumetric_fog_gi_inject
WorldEnvironment.volumetric_fog_length
WorldEnvironment.volumetric_fog_temporal_reprojection
WorldEnvironment.wetness
WorldEnvironment.wind_direction
WorldEnvironment.wind_gustiness
WorldEnvironment.wind_strength
YSortContainer.hdr
YSortContainer.position
YSortContainer.render_layer
YSortContainer.rotation
YSortContainer.scale
YSortContainer.z_as_relative
YSortContainer.z_index
