Trait GodotObject

Source
pub unsafe trait GodotObject {
    // Required method
    fn class_name() -> &'static str;
}
Expand description

Internal details.

Required Methods§

Source

fn class_name() -> &'static str

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl GodotObject for AStar

Source§

impl GodotObject for AnimatedTexture

Source§

impl GodotObject for ArrayMesh

Source§

impl GodotObject for AtlasTexture

Source§

impl GodotObject for BackBufferCopy

Source§

impl GodotObject for BitMap

Source§

impl GodotObject for BitmapFont

Source§

impl GodotObject for BoxShape

Source§

impl GodotObject for Camera2D

Source§

impl GodotObject for Camera

Source§

impl GodotObject for CanvasItem

Source§

impl GodotObject for CanvasLayer

Source§

impl GodotObject for CanvasModulate

Source§

impl GodotObject for CapsuleMesh

Source§

impl GodotObject for CapsuleShape2D

Source§

impl GodotObject for CapsuleShape

Source§

impl GodotObject for CircleShape2D

Source§

impl GodotObject for ClassDB

Source§

impl GodotObject for CollisionPolygon

Source§

impl GodotObject for ConcavePolygonShape2D

Source§

impl GodotObject for ConcavePolygonShape

Source§

impl GodotObject for ConfigFile

Source§

impl GodotObject for ConvexPolygonShape2D

Source§

impl GodotObject for ConvexPolygonShape

Source§

impl GodotObject for CubeMesh

Source§

impl GodotObject for Curve2D

Source§

impl GodotObject for Curve3D

Source§

impl GodotObject for Curve

Source§

impl GodotObject for CylinderMesh

Source§

impl GodotObject for CylinderShape

Source§

impl GodotObject for Directory

Source§

impl GodotObject for DynamicFont

Source§

impl GodotObject for DynamicFontData

Source§

impl GodotObject for EncodedObjectAsID

Source§

impl GodotObject for Engine

Source§

impl GodotObject for Environment

Source§

impl GodotObject for File

Source§

impl GodotObject for Font

Source§

impl GodotObject for FuncRef

Source§

impl GodotObject for GDNative

Source§

impl GodotObject for GDNativeLibrary

Source§

impl GodotObject for GDScript

Source§

impl GodotObject for GDScriptFunctionState

Source§

impl GodotObject for Geometry

Source§

impl GodotObject for GeometryInstance

Source§

impl GodotObject for GlobalConstants

Source§

impl GodotObject for Gradient

Source§

impl GodotObject for GradientTexture

Source§

impl GodotObject for GridMap

Source§

impl GodotObject for Image

Source§

impl GodotObject for ImageTexture

Source§

impl GodotObject for ImmediateGeometry

Source§

impl GodotObject for Input

Source§

impl GodotObject for InputDefault

Source§

impl GodotObject for InputEvent

Source§

impl GodotObject for InputEventKey

Source§

impl GodotObject for InputEventWithModifiers

Source§

impl GodotObject for InputMap

Source§

impl GodotObject for InstancePlaceholder

Source§

impl GodotObject for InterpolatedCamera

Source§

impl GodotObject for JSON

Source§

impl GodotObject for JSONParseResult

Source§

impl GodotObject for JavaScript

Source§

impl GodotObject for LargeTexture

Source§

impl GodotObject for Line2D

Source§

impl GodotObject for LineShape2D

Source§

impl GodotObject for Listener

Source§

impl GodotObject for MainLoop

Source§

impl GodotObject for Marshalls

Source§

impl GodotObject for Material

Source§

impl GodotObject for Mesh

Source§

impl GodotObject for MeshDataTool

Source§

impl GodotObject for MeshInstance2D

Source§

impl GodotObject for MeshInstance

Source§

impl GodotObject for MeshLibrary

Source§

impl GodotObject for MultiMesh

Source§

impl GodotObject for MultiMeshInstance

Source§

impl GodotObject for MultiplayerAPI

Source§

impl GodotObject for Mutex

Source§

impl GodotObject for NativeScript

Source§

impl GodotObject for Navigation2D

Source§

impl GodotObject for Navigation

Source§

impl GodotObject for NavigationMesh

Source§

impl GodotObject for NavigationMeshInstance

Source§

impl GodotObject for NavigationPolygon

Source§

impl GodotObject for NavigationPolygonInstance

Source§

impl GodotObject for NetworkedMultiplayerPeer

Source§

impl GodotObject for Node2D

Source§

impl GodotObject for Node

Source§

impl GodotObject for OS

Source§

impl GodotObject for Object

Source§

impl GodotObject for OrientedPathFollow

Source§

impl GodotObject for PCKPacker

Source§

impl GodotObject for PHashTranslation

Source§

impl GodotObject for PackedDataContainer

Source§

impl GodotObject for PackedDataContainerRef

Source§

impl GodotObject for PackedScene

Source§

impl GodotObject for PacketPeer

Source§

impl GodotObject for PanoramaSky

Source§

impl GodotObject for Path2D

Source§

impl GodotObject for Path

Source§

impl GodotObject for PathFollow2D

Source§

impl GodotObject for PathFollow

Source§

impl GodotObject for Performance

Source§

impl GodotObject for PlaneMesh

Source§

impl GodotObject for PlaneShape

Source§

impl GodotObject for PluginScript

Source§

impl GodotObject for Polygon2D

Source§

impl GodotObject for PolygonPathFinder

Source§

impl GodotObject for Position2D

Source§

impl GodotObject for Position3D

Source§

impl GodotObject for PrimitiveMesh

Source§

impl GodotObject for PrismMesh

Source§

impl GodotObject for ProceduralSky

Source§

impl GodotObject for ProjectSettings

Source§

impl GodotObject for ProximityGroup

Source§

impl GodotObject for ProxyTexture

Source§

impl GodotObject for QuadMesh

Source§

impl GodotObject for RayCast2D

Source§

impl GodotObject for RayCast

Source§

impl GodotObject for RayShape2D

Source§

impl GodotObject for RayShape

Source§

impl GodotObject for RectangleShape2D

Source§

impl GodotObject for Reference

Source§

impl GodotObject for RegEx

Source§

impl GodotObject for RegExMatch

Source§

impl GodotObject for RemoteTransform2D

Source§

impl GodotObject for RemoteTransform

Source§

impl GodotObject for Resource

Source§

impl GodotObject for ResourceImporter

Source§

impl GodotObject for ResourceInteractiveLoader

Source§

impl GodotObject for ResourceLoader

Source§

impl GodotObject for ResourcePreloader

Source§

impl GodotObject for ResourceSaver

Source§

impl GodotObject for RootMotionView

Source§

impl GodotObject for SceneState

Source§

impl GodotObject for SceneTree

Source§

impl GodotObject for SceneTreeTimer

Source§

impl GodotObject for Script

Source§

impl GodotObject for SegmentShape2D

Source§

impl GodotObject for Semaphore

Source§

impl GodotObject for Shader

Source§

impl GodotObject for Shape2D

Source§

impl GodotObject for Shape

Source§

impl GodotObject for Sky

Source§

impl GodotObject for Spatial

Source§

impl GodotObject for SpatialGizmo

Source§

impl GodotObject for SpatialVelocityTracker

Source§

impl GodotObject for SphereMesh

Source§

impl GodotObject for SphereShape

Source§

impl GodotObject for StyleBox

Source§

impl GodotObject for StyleBoxEmpty

Source§

impl GodotObject for StyleBoxFlat

Source§

impl GodotObject for StyleBoxLine

Source§

impl GodotObject for StyleBoxTexture

Source§

impl GodotObject for SurfaceTool

Source§

impl GodotObject for TextFile

Source§

impl GodotObject for Texture

Source§

impl GodotObject for Thread

Source§

impl GodotObject for Timer

Source§

impl GodotObject for Translation

Source§

impl GodotObject for TranslationServer

Source§

impl GodotObject for TreeItem

Source§

impl GodotObject for TriangleMesh

Source§

impl GodotObject for Viewport

Source§

impl GodotObject for ViewportTexture

Source§

impl GodotObject for VisibilityEnabler2D

Source§

impl GodotObject for VisibilityEnabler

Source§

impl GodotObject for VisibilityNotifier2D

Source§

impl GodotObject for VisibilityNotifier

Source§

impl GodotObject for VisualInstance

Source§

impl GodotObject for WeakRef

Source§

impl GodotObject for World2D

Source§

impl GodotObject for World

Source§

impl GodotObject for WorldEnvironment

Source§

impl GodotObject for XMLParser

Source§

impl GodotObject for YSort