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§
- array_
mesh - Sidecar module for class
ArrayMesh
. - canvas_
item - Sidecar module for class
CanvasItem
. - class_
db - Sidecar module for class
ClassDb
. - editor_
plugin - Sidecar module for class
EditorPlugin
. - file_
access - Sidecar module for class
FileAccess
. - http_
request - Sidecar module for class
HttpRequest
. - input
- Sidecar module for class
Input
. - input_
event - Sidecar module for class
InputEvent
. - mesh
- Sidecar module for class
Mesh
. - native
- Support for Godot native structures.
- node
- Sidecar module for class
Node
. - node_2d
- Sidecar module for class
Node2D
. - node_3d
- Sidecar module for class
Node3D
. - notify
- Notification enums for all classes.
- object
- Sidecar module for class
Object
. - os
- Sidecar module for class
Os
. - packed_
scene - Sidecar module for class
PackedScene
. - rendering_
server - Sidecar module for class
RenderingServer
. - resource
- Sidecar module for class
Resource
. - resource_
format_ loader - Sidecar module for class
ResourceFormatLoader
. - resource_
loader - Sidecar module for class
ResourceLoader
. - resource_
saver - Sidecar module for class
ResourceSaver
. - scene_
tree - Sidecar module for class
SceneTree
. - script
- Sidecar module for class
Script
. - script_
language - Sidecar module for class
ScriptLanguage
. - script_
language_ extension - Sidecar module for class
ScriptLanguageExtension
. - time
- Sidecar module for class
Time
. - viewport
- Sidecar module for class
Viewport
. - window
- Sidecar module for class
Window
.
Structs§
- Array
Mesh - Godot class
ArrayMesh.
- Canvas
Item - Godot class
CanvasItem.
- ClassDb
- Godot class
ClassDB.
- Editor
Export Plugin - Godot class
EditorExportPlugin.
- Editor
Plugin - Godot class
EditorPlugin.
- Engine
- Godot class
Engine.
- File
Access - Godot class
FileAccess.
- GDScript
- Godot class
GDScript.
- Http
Request - Godot class
HTTPRequest.
- Input
- Godot class
Input.
- Input
Event - Godot class
InputEvent.
- Input
Event Action - Godot class
InputEventAction.
- Main
Loop - Godot class
MainLoop.
- Mesh
- Godot class
Mesh.
- Node
- Godot class
Node.
- Node2D
- Godot class
Node2D.
- Node3D
- Godot class
Node3D.
- Object
- Godot class
Object.
- Os
- Godot class
OS.
- Packed
Scene - Godot class
PackedScene.
- Primitive
Mesh - Godot class
PrimitiveMesh.
- RefCounted
- Godot class
RefCounted.
- Rendering
Server - Godot class
RenderingServer.
- Resource
- Godot class
Resource.
- Resource
Format Loader - Godot class
ResourceFormatLoader.
- Resource
Loader - Godot class
ResourceLoader.
- Resource
Saver - Godot class
ResourceSaver.
- Scene
Tree - Godot class
SceneTree.
- Script
- Godot class
Script.
- Script
Extension - Godot class
ScriptExtension.
- Script
Language - Godot class
ScriptLanguage.
- Script
Language Extension - Godot class
ScriptLanguageExtension.
- Texture
- Godot class
Texture.
- Time
- Godot class
Time.
- Viewport
- Godot class
Viewport.
- Window
- Godot class
Window.
Traits§
- IArray
Mesh - Interface trait for class
ArrayMesh
. - IEditor
Export Plugin - Interface trait for class
EditorExportPlugin
. - IEditor
Plugin - Interface trait for class
EditorPlugin
. - IGDScript
- Interface trait for class
GDScript
. - IHttp
Request - Interface trait for class
HttpRequest
. - IInput
Event Action - Interface trait for class
InputEventAction
. - IMain
Loop - Interface trait for class
MainLoop
. - IMesh
- Interface trait for class
Mesh
. - INode
- Interface trait for class
Node
. - INode2D
- Interface trait for class
Node2D
. - INode3D
- Interface trait for class
Node3D
. - IObject
- Interface trait for class
Object
. - IPacked
Scene - Interface trait for class
PackedScene
. - IPrimitive
Mesh - Interface trait for class
PrimitiveMesh
. - IRef
Counted - Interface trait for class
RefCounted
. - IResource
- Interface trait for class
Resource
. - IResource
Format Loader - Interface trait for class
ResourceFormatLoader
. - IScene
Tree - Interface trait for class
SceneTree
. - IScript
Extension - Interface trait for class
ScriptExtension
. - IScript
Language Extension - Interface trait for class
ScriptLanguageExtension
. - ITexture
- Interface trait for class
Texture
. - IWindow
- Interface trait for class
Window
.