Module godot_core::classes
source · Expand description
Maps the Godot class API to Rust.
This module contains the following symbols:
- Classes:
CanvasItem, etc. - Interface traits:
ICanvasItem, etc. - Enum/flag modules:
canvas_item, etc.
Noteworthy sub-modules of godot::classes are:
Modules§
- Sidecar module for class
AnimatedSprite2D. - Sidecar module for class
Area2D. - Sidecar module for class
ArrayMesh. - Sidecar module for class
AudioStreamPlayer. - Sidecar module for class
BaseButton. - Sidecar module for class
Camera2D. - Sidecar module for class
Camera3D. - Sidecar module for class
CanvasItem. - Sidecar module for class
ClassDb. - Sidecar module for class
CollisionObject2D. - Sidecar module for class
Control. - Sidecar module for class
EditorPlugin. - Sidecar module for class
FileAccess. - Sidecar module for class
HttpRequest. - Sidecar module for class
Image. - Sidecar module for class
Input. - Sidecar module for class
InputEvent. - Sidecar module for class
Label. - Sidecar module for class
Mesh. - Support for Godot native structures.
- Sidecar module for class
Node. - Sidecar module for class
Node2D. - Sidecar module for class
Node3D. - Notification enums for all classes.
- Sidecar module for class
Object. - Sidecar module for class
Os. - Sidecar module for class
PackedScene. - Sidecar module for class
RenderingServer. - Sidecar module for class
Resource. - Sidecar module for class
ResourceFormatLoader. - Sidecar module for class
ResourceLoader. - Sidecar module for class
ResourceSaver. - Sidecar module for class
RigidBody2D. - Sidecar module for class
SceneTree. - Sidecar module for class
Script. - Sidecar module for class
TextServer. - Sidecar module for class
TextureLayered. - Sidecar module for class
Time. - Sidecar module for class
Timer. - Sidecar module for class
Viewport. - Sidecar module for class
Window.
Structs§
- Godot class
AnimatedSprite2D. - Godot class
Area2D. - Godot class
ArrayMesh. - Godot class
AudioStreamPlayer. - Godot class
BaseButton. - Godot class
BoxMesh. - Godot class
Button. - Godot class
Camera2D. - Godot class
Camera3D. - Godot class
CanvasItem. - Godot class
CanvasLayer. - Godot class
ClassDB. - Godot class
CollisionObject2D. - Godot class
CollisionShape2D. - Godot class
Control. - Godot class
EditorPlugin. - Godot class
Engine. - Godot class
FileAccess. - Godot class
GDScript. - Godot class
HTTPRequest. - Godot class
Image. - Godot class
ImageTextureLayered. - Godot class
Input. - Godot class
InputEvent. - Godot class
InputEventAction. - Godot class
Label. - Godot class
MainLoop. - Godot class
Marker2D. - Godot class
Mesh. - Godot class
Node. - Godot class
Node2D. - Godot class
Node3D. - Godot class
Node3DGizmo. - Godot class
Object. - Godot class
OS. - Godot class
PackedScene. - Godot class
PathFollow2D. - Godot class
PhysicsBody2D. - Godot class
PrimitiveMesh. - Godot class
RefCounted. - Godot class
RenderingServer. - Godot class
Resource. - Godot class
ResourceFormatLoader. - Godot class
ResourceLoader. - Godot class
ResourceSaver. - Godot class
RigidBody2D. - Godot class
SceneTree. - Godot class
SceneTreeTimer. - Godot class
Script. - Godot class
ScriptExtension. - Godot class
ScriptLanguage. - Godot class
Sprite2D. - Godot class
SpriteFrames. - Godot class
TextServer. - Godot class
TextServerExtension. - Godot class
Texture. - Godot class
Texture2DArray. - Godot class
TextureLayered. - Godot class
Time. - Godot class
Timer. - Godot class
Viewport. - Godot class
Window.
Traits§
- Virtual methods for class
AnimatedSprite2D. - Virtual methods for class
Area2D. - Virtual methods for class
ArrayMesh. - Virtual methods for class
AudioStreamPlayer. - Virtual methods for class
BaseButton. - Virtual methods for class
BoxMesh. - Virtual methods for class
Button. - Virtual methods for class
Camera2D. - Virtual methods for class
Camera3D. - Virtual methods for class
CanvasItem. - Virtual methods for class
CanvasLayer. - Virtual methods for class
ClassDb. - Virtual methods for class
CollisionObject2D. - Virtual methods for class
CollisionShape2D. - Virtual methods for class
Control. - Virtual methods for class
EditorPlugin. - Virtual methods for class
Engine. - Virtual methods for class
FileAccess. - Virtual methods for class
GDScript. - Virtual methods for class
HttpRequest. - Virtual methods for class
Image. - Virtual methods for class
ImageTextureLayered. - Virtual methods for class
Input. - Virtual methods for class
InputEvent. - Virtual methods for class
InputEventAction. - Virtual methods for class
Label. - Virtual methods for class
MainLoop. - Virtual methods for class
Marker2D. - Virtual methods for class
Mesh. - Virtual methods for class
Node. - Virtual methods for class
Node2D. - Virtual methods for class
Node3D. - Virtual methods for class
Node3DGizmo. - Virtual methods for class
Object. - Virtual methods for class
Os. - Virtual methods for class
PackedScene. - Virtual methods for class
PathFollow2D. - Virtual methods for class
PhysicsBody2D. - Virtual methods for class
PrimitiveMesh. - Virtual methods for class
RefCounted. - Virtual methods for class
RenderingServer. - Virtual methods for class
Resource. - Virtual methods for class
ResourceFormatLoader. - Virtual methods for class
ResourceLoader. - Virtual methods for class
ResourceSaver. - Virtual methods for class
RigidBody2D. - Virtual methods for class
SceneTree. - Virtual methods for class
SceneTreeTimer. - Virtual methods for class
Script. - Virtual methods for class
ScriptExtension. - Virtual methods for class
ScriptLanguage. - Virtual methods for class
Sprite2D. - Virtual methods for class
SpriteFrames. - Virtual methods for class
TextServer. - Virtual methods for class
TextServerExtension. - Virtual methods for class
Texture. - Virtual methods for class
Texture2DArray. - Virtual methods for class
TextureLayered. - Virtual methods for class
Time. - Virtual methods for class
Timer. - Virtual methods for class
Viewport. - Virtual methods for class
Window.