Trait godot::prelude::ToGodot

pub trait ToGodot: Sized + GodotConvert {
    // Required method
    fn to_godot(&self) -> Self::Via;

    // Provided methods
    fn into_godot(self) -> Self::Via { ... }
    fn to_variant(&self) -> Variant { ... }
}
Expand description

Defines the canonical conversion to Godot for a type.

It is assumed that all the methods return equal values given equal inputs. Additionally it is assumed that if FromGodot is implemented, converting to Godot and back again will return a value equal to the starting value.

Violating these assumptions is safe but will give unexpected results.

Required Methods§

fn to_godot(&self) -> Self::Via

Converts this type to the Godot type by reference, usually by cloning.

Provided Methods§

fn into_godot(self) -> Self::Via

Converts this type to the Godot type.

This can in some cases enable minor optimizations, such as avoiding reference counting operations.

fn to_variant(&self) -> Variant

Converts this type to a Variant.

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

§

impl ToGodot for &str

§

fn to_godot(&self) -> <&str as GodotConvert>::Via

§

impl ToGodot for bool

§

fn to_godot(&self) -> <bool as GodotConvert>::Via

§

fn into_godot(self) -> <bool as GodotConvert>::Via

§

impl ToGodot for f32

§

fn to_godot(&self) -> <f32 as GodotConvert>::Via

§

impl ToGodot for f64

§

fn to_godot(&self) -> <f64 as GodotConvert>::Via

§

fn into_godot(self) -> <f64 as GodotConvert>::Via

§

impl ToGodot for i8

§

fn to_godot(&self) -> <i8 as GodotConvert>::Via

§

impl ToGodot for i16

§

fn to_godot(&self) -> <i16 as GodotConvert>::Via

§

impl ToGodot for i32

§

fn to_godot(&self) -> <i32 as GodotConvert>::Via

§

impl ToGodot for i64

§

fn to_godot(&self) -> <i64 as GodotConvert>::Via

§

fn into_godot(self) -> <i64 as GodotConvert>::Via

§

impl ToGodot for *const c_void

§

impl ToGodot for *const AudioFrame

§

impl ToGodot for *const CaretInfo

§

impl ToGodot for *const Glyph

§

impl ToGodot for *const ObjectId

§

impl ToGodot for *const PhysicsServer2DExtensionMotionResult

§

impl ToGodot for *const PhysicsServer2DExtensionRayResult

§

impl ToGodot for *const PhysicsServer2DExtensionShapeRestInfo

§

impl ToGodot for *const PhysicsServer2DExtensionShapeResult

§

impl ToGodot for *const PhysicsServer3DExtensionMotionCollision

§

impl ToGodot for *const PhysicsServer3DExtensionMotionResult

§

impl ToGodot for *const PhysicsServer3DExtensionRayResult

§

impl ToGodot for *const PhysicsServer3DExtensionShapeRestInfo

§

impl ToGodot for *const PhysicsServer3DExtensionShapeResult

§

impl ToGodot for *const ScriptLanguageExtensionProfilingInfo

§

impl ToGodot for *mut c_void

§

impl ToGodot for *mut f64

§

fn to_godot(&self) -> <*mut f64 as GodotConvert>::Via

§

impl ToGodot for *mut i32

§

fn to_godot(&self) -> <*mut i32 as GodotConvert>::Via

§

impl ToGodot for *mut *const u8

§

impl ToGodot for *mut u8

§

fn to_godot(&self) -> <*mut u8 as GodotConvert>::Via

§

impl ToGodot for *mut AudioFrame

§

impl ToGodot for *mut CaretInfo

§

impl ToGodot for *mut Glyph

§

impl ToGodot for *mut ObjectId

§

impl ToGodot for *mut PhysicsServer2DExtensionMotionResult

§

impl ToGodot for *mut PhysicsServer2DExtensionRayResult

§

impl ToGodot for *mut PhysicsServer2DExtensionShapeRestInfo

§

impl ToGodot for *mut PhysicsServer2DExtensionShapeResult

§

impl ToGodot for *mut PhysicsServer3DExtensionMotionCollision

§

impl ToGodot for *mut PhysicsServer3DExtensionMotionResult

§

impl ToGodot for *mut PhysicsServer3DExtensionRayResult

§

impl ToGodot for *mut PhysicsServer3DExtensionShapeRestInfo

§

impl ToGodot for *mut PhysicsServer3DExtensionShapeResult

§

impl ToGodot for *mut ScriptLanguageExtensionProfilingInfo

§

impl ToGodot for u8

§

fn to_godot(&self) -> <u8 as GodotConvert>::Via

§

impl ToGodot for u16

§

fn to_godot(&self) -> <u16 as GodotConvert>::Via

§

impl ToGodot for u32

§

fn to_godot(&self) -> <u32 as GodotConvert>::Via

§

impl ToGodot for u64

§

fn to_godot(&self) -> <u64 as GodotConvert>::Via

§

fn to_variant(&self) -> Variant

§

impl ToGodot for ()

§

fn to_godot(&self) -> <() as GodotConvert>::Via

§

fn into_godot(self) -> <() as GodotConvert>::Via

§

impl ToGodot for String

§

fn to_godot(&self) -> <String as GodotConvert>::Via

§

impl<T> ToGodot for Option<T>
where T: ToGodot, Option<<T as GodotConvert>::Via>: GodotType,

§

fn to_godot(&self) -> <Option<T> as GodotConvert>::Via

§

fn into_godot(self) -> <Option<T> as GodotConvert>::Via

§

fn to_variant(&self) -> Variant

Implementors§

§

impl ToGodot for Rid

§

impl ToGodot for VariantOperator

§

impl ToGodot for VariantType

§

impl ToGodot for Vector2Axis

§

impl ToGodot for Vector3Axis

§

impl ToGodot for Vector4Axis

§

impl ToGodot for Aabb

§

impl ToGodot for Basis

§

impl ToGodot for Callable

§

impl ToGodot for Color

§

impl ToGodot for Dictionary

§

impl ToGodot for GString

§

impl ToGodot for NodePath

§

impl ToGodot for PackedByteArray

§

impl ToGodot for PackedColorArray

§

impl ToGodot for PackedFloat32Array

§

impl ToGodot for PackedFloat64Array

§

impl ToGodot for PackedInt32Array

§

impl ToGodot for PackedInt64Array

§

impl ToGodot for PackedStringArray

§

impl ToGodot for PackedVector2Array

§

impl ToGodot for PackedVector3Array

§

impl ToGodot for PackedVector4Array

§

impl ToGodot for Plane

§

impl ToGodot for Projection

§

impl ToGodot for Quaternion

§

impl ToGodot for Rect2

§

impl ToGodot for Rect2i

§

impl ToGodot for Signal

§

impl ToGodot for StringName

§

impl ToGodot for Transform2D

§

impl ToGodot for Transform3D

§

impl ToGodot for Variant

§

impl ToGodot for Vector2

§

impl ToGodot for Vector2i

§

impl ToGodot for Vector3

§

impl ToGodot for Vector3i

§

impl ToGodot for Vector4

§

impl ToGodot for Vector4i

§

impl ToGodot for CellShape

§

impl ToGodot for DiagonalMode

§

impl ToGodot for Heuristic

§

impl ToGodot for godot::engine::aes_context::Mode

§

impl ToGodot for FindMode

§

impl ToGodot for InterpolationType

§

impl ToGodot for godot::engine::animation::LoopMode

§

impl ToGodot for LoopedFlag

§

impl ToGodot for TrackType

§

impl ToGodot for godot::engine::animation::UpdateMode

§

impl ToGodot for AnimationCallbackModeDiscrete

§

impl ToGodot for AnimationCallbackModeMethod

§

impl ToGodot for AnimationCallbackModeProcess

§

impl ToGodot for FilterAction

§

impl ToGodot for PlayMode

§

impl ToGodot for godot::engine::animation_node_blend_space_1d::BlendMode

§

impl ToGodot for godot::engine::animation_node_blend_space_2d::BlendMode

§

impl ToGodot for MixMode

§

impl ToGodot for OneShotRequest

§

impl ToGodot for StateMachineType

§

impl ToGodot for AdvanceMode

§

impl ToGodot for SwitchMode

§

impl ToGodot for AnimationMethodCallMode

§

impl ToGodot for godot::engine::animation_player::AnimationProcessCallback

§

impl ToGodot for godot::engine::animation_tree::AnimationProcessCallback

§

impl ToGodot for godot::engine::area_2d::SpaceOverride

§

impl ToGodot for godot::engine::area_3d::SpaceOverride

§

impl ToGodot for godot::engine::aspect_ratio_container::AlignmentMode

§

impl ToGodot for godot::engine::aspect_ratio_container::StretchMode

§

impl ToGodot for godot::engine::audio_effect_distortion::Mode

§

impl ToGodot for FilterDb

§

impl ToGodot for godot::engine::audio_effect_pitch_shift::FftSize

§

impl ToGodot for godot::engine::audio_effect_spectrum_analyzer::FftSize

§

impl ToGodot for MagnitudeMode

§

impl ToGodot for SpeakerMode

§

impl ToGodot for AutoAdvanceMode

§

impl ToGodot for FadeMode

§

impl ToGodot for TransitionFromTime

§

impl ToGodot for TransitionToTime

§

impl ToGodot for MixTarget

§

impl ToGodot for AttenuationModel

§

impl ToGodot for godot::engine::audio_stream_player_3d::DopplerTracking

§

impl ToGodot for PlaybackMode

§

impl ToGodot for godot::engine::audio_stream_wav::Format

§

impl ToGodot for godot::engine::audio_stream_wav::LoopMode

§

impl ToGodot for CopyMode

§

impl ToGodot for ActionMode

§

impl ToGodot for DrawMode

§

impl ToGodot for AlphaAntiAliasing

§

impl ToGodot for BillboardMode

§

impl ToGodot for godot::engine::base_material_3d::BlendMode

§

impl ToGodot for godot::engine::base_material_3d::CullMode

§

impl ToGodot for DepthDrawMode

§

impl ToGodot for DetailUv

§

impl ToGodot for DiffuseMode

§

impl ToGodot for DistanceFadeMode

§

impl ToGodot for EmissionOperator

§

impl ToGodot for godot::engine::base_material_3d::Feature

§

impl ToGodot for godot::engine::base_material_3d::Flags

§

impl ToGodot for ShadingMode

§

impl ToGodot for SpecularMode

§

impl ToGodot for TextureChannel

§

impl ToGodot for godot::engine::base_material_3d::TextureFilter

§

impl ToGodot for TextureParam

§

impl ToGodot for Transparency

§

impl ToGodot for godot::engine::box_container::AlignmentMode

§

impl ToGodot for AnchorMode

§

impl ToGodot for Camera2DProcessCallback

§

impl ToGodot for godot::engine::camera_3d::DopplerTracking

§

impl ToGodot for KeepAspect

§

impl ToGodot for ProjectionType

§

impl ToGodot for FeedDataType

§

impl ToGodot for FeedPosition

§

impl ToGodot for FeedImage

§

impl ToGodot for ClipChildrenMode

§

impl ToGodot for godot::engine::canvas_item::TextureFilter

§

impl ToGodot for godot::engine::canvas_item::TextureRepeat

§

impl ToGodot for godot::engine::canvas_item_material::BlendMode

§

impl ToGodot for LightMode

§

impl ToGodot for godot::engine::character_body_2d::MotionMode

§

impl ToGodot for godot::engine::character_body_2d::PlatformOnLeave

§

impl ToGodot for godot::engine::character_body_3d::MotionMode

§

impl ToGodot for godot::engine::character_body_3d::PlatformOnLeave

§

impl ToGodot for godot::engine::code_edit::CodeCompletionKind

§

impl ToGodot for godot::engine::code_edit::CodeCompletionLocation

§

impl ToGodot for godot::engine::collision_object_2d::DisableMode

§

impl ToGodot for godot::engine::collision_object_3d::DisableMode

§

impl ToGodot for BuildMode

§

impl ToGodot for ColorModeType

§

impl ToGodot for PickerShapeType

§

impl ToGodot for EffectCallbackType

§

impl ToGodot for godot::engine::cone_twist_joint_3d::Param

§

impl ToGodot for Anchor

§

impl ToGodot for godot::engine::control::CursorShape

§

impl ToGodot for FocusMode

§

impl ToGodot for GrowDirection

§

impl ToGodot for godot::engine::control::LayoutDirection

§

impl ToGodot for LayoutPreset

§

impl ToGodot for LayoutPresetMode

§

impl ToGodot for MouseFilter

§

impl ToGodot for SizeFlags

§

impl ToGodot for TextDirection

§

impl ToGodot for godot::engine::cpu_particles_2d::DrawOrder

§

impl ToGodot for godot::engine::cpu_particles_2d::EmissionShape

§

impl ToGodot for godot::engine::cpu_particles_2d::Parameter

§

impl ToGodot for godot::engine::cpu_particles_2d::ParticleFlags

§

impl ToGodot for godot::engine::cpu_particles_3d::DrawOrder

§

impl ToGodot for godot::engine::cpu_particles_3d::EmissionShape

§

impl ToGodot for godot::engine::cpu_particles_3d::Parameter

§

impl ToGodot for godot::engine::cpu_particles_3d::ParticleFlags

§

impl ToGodot for godot::engine::csg_polygon_3d::Mode

§

impl ToGodot for PathIntervalType

§

impl ToGodot for PathRotation

§

impl ToGodot for Operation

§

impl ToGodot for TangentMode

§

impl ToGodot for TextureMode

§

impl ToGodot for godot::engine::decal::DecalTexture

§

impl ToGodot for godot::engine::directional_light_3d::ShadowMode

§

impl ToGodot for godot::engine::directional_light_3d::SkyMode

§

impl ToGodot for godot::engine::display_server::CursorShape

§

impl ToGodot for godot::engine::display_server::Feature

§

impl ToGodot for FileDialogMode

§

impl ToGodot for HandleType

§

impl ToGodot for godot::engine::display_server::MouseMode

§

impl ToGodot for ScreenOrientation

§

impl ToGodot for TtsUtteranceEvent

§

impl ToGodot for VSyncMode

§

impl ToGodot for godot::engine::display_server::VirtualKeyboardType

§

impl ToGodot for WindowEvent

§

impl ToGodot for WindowFlags

§

impl ToGodot for WindowMode

§

impl ToGodot for godot::engine::editor_feature_profile::Feature

§

impl ToGodot for godot::engine::editor_file_dialog::Access

§

impl ToGodot for DisplayMode

§

impl ToGodot for godot::engine::editor_file_dialog::FileMode

§

impl ToGodot for AfterGuiInput

§

impl ToGodot for CustomControlContainer

§

impl ToGodot for DockSlot

§

impl ToGodot for InternalImportCategory

§

impl ToGodot for SpecialHistory

§

impl ToGodot for ChangeType

§

impl ToGodot for TreeArea

§

impl ToGodot for godot::engine::enet_connection::CompressionMode

§

impl ToGodot for EventType

§

impl ToGodot for HostStatistic

§

impl ToGodot for PeerState

§

impl ToGodot for PeerStatistic

§

impl ToGodot for AmbientSource

§

impl ToGodot for BgMode

§

impl ToGodot for FogMode

§

impl ToGodot for GlowBlendMode

§

impl ToGodot for ReflectionSource

§

impl ToGodot for SdfgiYScale

§

impl ToGodot for ToneMapper

§

impl ToGodot for CellularDistanceFunction

§

impl ToGodot for CellularReturnType

§

impl ToGodot for DomainWarpFractalType

§

impl ToGodot for DomainWarpType

§

impl ToGodot for FractalType

§

impl ToGodot for NoiseType

§

impl ToGodot for godot::engine::file_access::CompressionMode

§

impl ToGodot for ModeFlags

§

impl ToGodot for UnixPermissionFlags

§

impl ToGodot for godot::engine::file_dialog::Access

§

impl ToGodot for godot::engine::file_dialog::FileMode

§

impl ToGodot for godot::engine::flow_container::AlignmentMode

§

impl ToGodot for LastWrapAlignmentMode

§

impl ToGodot for InitializationLevel

§

impl ToGodot for LoadStatus

§

impl ToGodot for godot::engine::generic6_dof_joint_3d::Flag

§

impl ToGodot for godot::engine::generic6_dof_joint_3d::Param

§

impl ToGodot for PolyBooleanOperation

§

impl ToGodot for PolyEndType

§

impl ToGodot for PolyJoinType

§

impl ToGodot for GiMode

§

impl ToGodot for LightmapScale

§

impl ToGodot for godot::engine::geometry_instance_3d::ShadowCastingSetting

§

impl ToGodot for godot::engine::geometry_instance_3d::VisibilityRangeFadeMode

§

impl ToGodot for ClockDirection

§

impl ToGodot for Corner

§

impl ToGodot for Error

§

impl ToGodot for EulerOrder

§

impl ToGodot for HorizontalAlignment

§

impl ToGodot for InlineAlignment

§

impl ToGodot for JoyAxis

§

impl ToGodot for JoyButton

§

impl ToGodot for Key

§

impl ToGodot for KeyLocation

§

impl ToGodot for KeyModifierMask

§

impl ToGodot for MethodFlags

§

impl ToGodot for MidiMessage

§

impl ToGodot for MouseButton

§

impl ToGodot for MouseButtonMask

§

impl ToGodot for godot::engine::global::Orientation

§

impl ToGodot for PropertyHint

§

impl ToGodot for PropertyUsageFlags

§

impl ToGodot for Side

§

impl ToGodot for VerticalAlignment

§

impl ToGodot for RootNodeMode

§

impl ToGodot for godot::engine::gpu_particles_2d::DrawOrder

§

impl ToGodot for godot::engine::gpu_particles_2d::EmitFlags

§

impl ToGodot for godot::engine::gpu_particles_3d::DrawOrder

§

impl ToGodot for godot::engine::gpu_particles_3d::EmitFlags

§

impl ToGodot for TransformAlign

§

impl ToGodot for godot::engine::gpu_particles_collision_height_field_3d::Resolution

§

impl ToGodot for godot::engine::gpu_particles_collision_height_field_3d::UpdateMode

§

impl ToGodot for godot::engine::gpu_particles_collision_sdf_3d::Resolution

§

impl ToGodot for ColorSpace

§

impl ToGodot for InterpolationMode

§

impl ToGodot for Fill

§

impl ToGodot for Repeat

§

impl ToGodot for HashType

§

impl ToGodot for godot::engine::hinge_joint_3d::Flag

§

impl ToGodot for godot::engine::hinge_joint_3d::Param

§

impl ToGodot for Method

§

impl ToGodot for ResponseCode

§

impl ToGodot for godot::engine::http_client::Status

§

impl ToGodot for Result

§

impl ToGodot for AlphaMode

§

impl ToGodot for AstcFormat

§

impl ToGodot for CompressMode

§

impl ToGodot for CompressSource

§

impl ToGodot for godot::engine::image::Format

§

impl ToGodot for Interpolation

§

impl ToGodot for UsedChannels

§

impl ToGodot for LoaderFlags

§

impl ToGodot for godot::engine::input::CursorShape

§

impl ToGodot for godot::engine::input::MouseMode

§

impl ToGodot for ResolverStatus

§

impl ToGodot for godot::engine::ip::Type

§

impl ToGodot for IconMode

§

impl ToGodot for godot::engine::item_list::SelectMode

§

impl ToGodot for ErrorCode

§

impl ToGodot for godot::engine::label_3d::AlphaCutMode

§

impl ToGodot for godot::engine::label_3d::DrawFlags

§

impl ToGodot for godot::engine::light_2d::BlendMode

§

impl ToGodot for ShadowFilter

§

impl ToGodot for BakeMode

§

impl ToGodot for godot::engine::light_3d::Param

§

impl ToGodot for BakeError

§

impl ToGodot for BakeQuality

§

impl ToGodot for EnvironmentMode

§

impl ToGodot for GenerateProbes

§

impl ToGodot for LineCapMode

§

impl ToGodot for LineJointMode

§

impl ToGodot for LineTextureMode

§

impl ToGodot for godot::engine::line_edit::MenuItems

§

impl ToGodot for godot::engine::line_edit::VirtualKeyboardType

§

impl ToGodot for UnderlineMode

§

impl ToGodot for godot::engine::mesh::ArrayCustomFormat

§

impl ToGodot for godot::engine::mesh::ArrayFormat

§

impl ToGodot for godot::engine::mesh::ArrayType

§

impl ToGodot for godot::engine::mesh::BlendShapeMode

§

impl ToGodot for godot::engine::mesh::PrimitiveType

§

impl ToGodot for godot::engine::mesh_convex_decomposition_settings::Mode

§

impl ToGodot for TransformFormat

§

impl ToGodot for RpcMode

§

impl ToGodot for ConnectionStatus

§

impl ToGodot for TransferMode

§

impl ToGodot for VisibilityUpdateMode

§

impl ToGodot for godot::engine::native_menu::Feature

§

impl ToGodot for SystemMenus

§

impl ToGodot for godot::engine::nine_patch_rect::AxisStretchMode

§

impl ToGodot for AutoTranslateMode

§

impl ToGodot for DuplicateFlags

§

impl ToGodot for InternalMode

§

impl ToGodot for PhysicsInterpolationMode

§

impl ToGodot for godot::engine::node::ProcessMode

§

impl ToGodot for ProcessThreadGroup

§

impl ToGodot for ProcessThreadMessages

§

impl ToGodot for RotationEditMode

§

impl ToGodot for ConnectFlags

§

impl ToGodot for godot::engine::occluder_polygon_2d::CullMode

§

impl ToGodot for godot::engine::omni_light_3d::ShadowMode

§

impl ToGodot for ActionType

§

impl ToGodot for OpenXrAlphaBlendModeSupport

§

impl ToGodot for godot::engine::open_xr_hand::BoneUpdate

§

impl ToGodot for Hands

§

impl ToGodot for MotionRange

§

impl ToGodot for SkeletonRig

§

impl ToGodot for Hand

§

impl ToGodot for godot::engine::open_xr_interface::HandJointFlags

§

impl ToGodot for HandJoints

§

impl ToGodot for HandMotionRange

§

impl ToGodot for HandTrackedSource

§

impl ToGodot for RenderingDriver

§

impl ToGodot for SystemDir

§

impl ToGodot for godot::engine::packed_scene::GenEditState

§

impl ToGodot for godot::engine::packet_peer_dtls::Status

§

impl ToGodot for CollisionMode

§

impl ToGodot for godot::engine::particle_process_material::EmissionShape

§

impl ToGodot for godot::engine::particle_process_material::Parameter

§

impl ToGodot for godot::engine::particle_process_material::ParticleFlags

§

impl ToGodot for SubEmitterMode

§

impl ToGodot for godot::engine::path_follow_3d::RotationMode

§

impl ToGodot for Monitor

§

impl ToGodot for godot::engine::physical_bone_3d::DampMode

§

impl ToGodot for godot::engine::physical_bone_3d::JointType

§

impl ToGodot for godot::engine::physics_server_2d::AreaBodyStatus

§

impl ToGodot for godot::engine::physics_server_2d::AreaParameter

§

impl ToGodot for godot::engine::physics_server_2d::AreaSpaceOverrideMode

§

impl ToGodot for godot::engine::physics_server_2d::BodyDampMode

§

impl ToGodot for godot::engine::physics_server_2d::BodyMode

§

impl ToGodot for godot::engine::physics_server_2d::BodyParameter

§

impl ToGodot for godot::engine::physics_server_2d::BodyState

§

impl ToGodot for godot::engine::physics_server_2d::CcdMode

§

impl ToGodot for DampedSpringParam

§

impl ToGodot for JointParam

§

impl ToGodot for godot::engine::physics_server_2d::JointType

§

impl ToGodot for PinJointFlag

§

impl ToGodot for godot::engine::physics_server_2d::PinJointParam

§

impl ToGodot for godot::engine::physics_server_2d::ProcessInfo

§

impl ToGodot for godot::engine::physics_server_2d::ShapeType

§

impl ToGodot for godot::engine::physics_server_2d::SpaceParameter

§

impl ToGodot for godot::engine::physics_server_3d::AreaBodyStatus

§

impl ToGodot for godot::engine::physics_server_3d::AreaParameter

§

impl ToGodot for godot::engine::physics_server_3d::AreaSpaceOverrideMode

§

impl ToGodot for BodyAxis

§

impl ToGodot for godot::engine::physics_server_3d::BodyDampMode

§

impl ToGodot for godot::engine::physics_server_3d::BodyMode

§

impl ToGodot for godot::engine::physics_server_3d::BodyParameter

§

impl ToGodot for godot::engine::physics_server_3d::BodyState

§

impl ToGodot for ConeTwistJointParam

§

impl ToGodot for G6dofJointAxisFlag

§

impl ToGodot for G6dofJointAxisParam

§

impl ToGodot for HingeJointFlag

§

impl ToGodot for HingeJointParam

§

impl ToGodot for godot::engine::physics_server_3d::JointType

§

impl ToGodot for godot::engine::physics_server_3d::PinJointParam

§

impl ToGodot for godot::engine::physics_server_3d::ProcessInfo

§

impl ToGodot for godot::engine::physics_server_3d::ShapeType

§

impl ToGodot for SliderJointParam

§

impl ToGodot for godot::engine::physics_server_3d::SpaceParameter

§

impl ToGodot for godot::engine::pin_joint_3d::Param

§

impl ToGodot for godot::engine::plane_mesh::Orientation

§

impl ToGodot for godot::engine::portable_compressed_texture_2d::CompressionMode

§

impl ToGodot for godot::engine::progress_bar::FillMode

§

impl ToGodot for AmbientMode

§

impl ToGodot for godot::engine::reflection_probe::UpdateMode

§

impl ToGodot for BarrierMask

§

impl ToGodot for BlendFactor

§

impl ToGodot for BlendOperation

§

impl ToGodot for CompareOperator

§

impl ToGodot for DataFormat

§

impl ToGodot for DeviceType

§

impl ToGodot for DriverResource

§

impl ToGodot for FinalAction

§

impl ToGodot for IndexBufferFormat

§

impl ToGodot for InitialAction

§

impl ToGodot for Limit

§

impl ToGodot for LogicOperation

§

impl ToGodot for MemoryType

§

impl ToGodot for PipelineDynamicStateFlags

§

impl ToGodot for PipelineSpecializationConstantType

§

impl ToGodot for PolygonCullMode

§

impl ToGodot for PolygonFrontFace

§

impl ToGodot for RenderPrimitive

§

impl ToGodot for SamplerBorderColor

§

impl ToGodot for SamplerFilter

§

impl ToGodot for SamplerRepeatMode

§

impl ToGodot for ShaderLanguage

§

impl ToGodot for ShaderStage

§

impl ToGodot for StencilOperation

§

impl ToGodot for StorageBufferUsage

§

impl ToGodot for TextureSamples

§

impl ToGodot for TextureSliceType

§

impl ToGodot for TextureSwizzle

§

impl ToGodot for godot::engine::rendering_device::TextureType

§

impl ToGodot for TextureUsageBits

§

impl ToGodot for UniformType

§

impl ToGodot for VertexFrequency

§

impl ToGodot for godot::engine::rendering_server::ArrayCustomFormat

§

impl ToGodot for godot::engine::rendering_server::ArrayFormat

§

impl ToGodot for godot::engine::rendering_server::ArrayType

§

impl ToGodot for BakeChannels

§

impl ToGodot for godot::engine::rendering_server::BlendShapeMode

§

impl ToGodot for CanvasGroupMode

§

impl ToGodot for CanvasItemTextureFilter

§

impl ToGodot for CanvasItemTextureRepeat

§

impl ToGodot for CanvasLightBlendMode

§

impl ToGodot for CanvasLightMode

§

impl ToGodot for CanvasLightShadowFilter

§

impl ToGodot for CanvasOccluderPolygonCullMode

§

impl ToGodot for CanvasTextureChannel

§

impl ToGodot for CompositorEffectCallbackType

§

impl ToGodot for CompositorEffectFlags

§

impl ToGodot for CubeMapLayer

§

impl ToGodot for DecalFilter

§

impl ToGodot for godot::engine::rendering_server::DecalTexture

§

impl ToGodot for DofBlurQuality

§

impl ToGodot for DofBokehShape

§

impl ToGodot for EnvironmentAmbientSource

§

impl ToGodot for EnvironmentBg

§

impl ToGodot for EnvironmentFogMode

§

impl ToGodot for EnvironmentGlowBlendMode

§

impl ToGodot for EnvironmentReflectionSource

§

impl ToGodot for EnvironmentSdfgiFramesToConverge

§

impl ToGodot for EnvironmentSdfgiFramesToUpdateLight

§

impl ToGodot for EnvironmentSdfgiRayCount

§

impl ToGodot for EnvironmentSdfgiYScale

§

impl ToGodot for EnvironmentSsaoQuality

§

impl ToGodot for EnvironmentSsilQuality

§

impl ToGodot for EnvironmentSsrRoughnessQuality

§

impl ToGodot for EnvironmentToneMapper

§

impl ToGodot for Features

§

impl ToGodot for FogVolumeShape

§

impl ToGodot for GlobalShaderParameterType

§

impl ToGodot for InstanceFlags

§

impl ToGodot for InstanceType

§

impl ToGodot for LightBakeMode

§

impl ToGodot for LightDirectionalShadowMode

§

impl ToGodot for LightDirectionalSkyMode

§

impl ToGodot for LightOmniShadowMode

§

impl ToGodot for LightParam

§

impl ToGodot for LightProjectorFilter

§

impl ToGodot for LightType

§

impl ToGodot for MultimeshTransformFormat

§

impl ToGodot for NinePatchAxisMode

§

impl ToGodot for ParticlesCollisionHeightfieldResolution

§

impl ToGodot for ParticlesCollisionType

§

impl ToGodot for ParticlesDrawOrder

§

impl ToGodot for ParticlesMode

§

impl ToGodot for ParticlesTransformAlign

§

impl ToGodot for godot::engine::rendering_server::PrimitiveType

§

impl ToGodot for ReflectionProbeAmbientMode

§

impl ToGodot for ReflectionProbeUpdateMode

§

impl ToGodot for RenderingInfo

§

impl ToGodot for ShaderMode

§

impl ToGodot for godot::engine::rendering_server::ShadowCastingSetting

§

impl ToGodot for ShadowQuality

§

impl ToGodot for godot::engine::rendering_server::SkyMode

§

impl ToGodot for SubSurfaceScatteringQuality

§

impl ToGodot for TextureLayeredType

§

impl ToGodot for ViewportClearMode

§

impl ToGodot for ViewportDebugDraw

§

impl ToGodot for ViewportEnvironmentMode

§

impl ToGodot for ViewportMsaa

§

impl ToGodot for ViewportOcclusionCullingBuildQuality

§

impl ToGodot for ViewportRenderInfo

§

impl ToGodot for ViewportRenderInfoType

§

impl ToGodot for ViewportScaling3DMode

§

impl ToGodot for ViewportScreenSpaceAa

§

impl ToGodot for ViewportSdfOversize

§

impl ToGodot for ViewportSdfScale

§

impl ToGodot for ViewportUpdateMode

§

impl ToGodot for ViewportVrsMode

§

impl ToGodot for ViewportVrsUpdateMode

§

impl ToGodot for godot::engine::rendering_server::VisibilityRangeFadeMode

§

impl ToGodot for VoxelGiQuality

§

impl ToGodot for godot::engine::resource_format_loader::CacheMode

§

impl ToGodot for ImportOrder

§

impl ToGodot for godot::engine::resource_loader::CacheMode

§

impl ToGodot for ThreadLoadStatus

§

impl ToGodot for SaverFlags

§

impl ToGodot for Shape

§

impl ToGodot for ImageUpdateMask

§

impl ToGodot for ListType

§

impl ToGodot for godot::engine::rich_text_label::MenuItems

§

impl ToGodot for MetaUnderline

§

impl ToGodot for godot::engine::rigid_body_2d::CcdMode

§

impl ToGodot for godot::engine::rigid_body_2d::CenterOfMassMode

§

impl ToGodot for godot::engine::rigid_body_2d::DampMode

§

impl ToGodot for godot::engine::rigid_body_2d::FreezeMode

§

impl ToGodot for godot::engine::rigid_body_3d::CenterOfMassMode

§

impl ToGodot for godot::engine::rigid_body_3d::DampMode

§

impl ToGodot for godot::engine::rigid_body_3d::FreezeMode

§

impl ToGodot for ReplicationMode

§

impl ToGodot for godot::engine::scene_state::GenEditState

§

impl ToGodot for GroupCallFlags

§

impl ToGodot for ScriptNameCasing

§

impl ToGodot for godot::engine::script_language_extension::CodeCompletionKind

§

impl ToGodot for godot::engine::script_language_extension::CodeCompletionLocation

§

impl ToGodot for LookupResultType

§

impl ToGodot for ScrollMode

§

impl ToGodot for godot::engine::shader::Mode

§

impl ToGodot for ModifierCallbackModeProcess

§

impl ToGodot for TailDirection

§

impl ToGodot for godot::engine::sky::ProcessMode

§

impl ToGodot for RadianceSize

§

impl ToGodot for godot::engine::slider_joint_3d::Param

§

impl ToGodot for godot::engine::soft_body_3d::DisableMode

§

impl ToGodot for DraggerVisibility

§

impl ToGodot for godot::engine::sprite_base_3d::AlphaCutMode

§

impl ToGodot for godot::engine::sprite_base_3d::DrawFlags

§

impl ToGodot for godot::engine::stream_peer_tcp::Status

§

impl ToGodot for godot::engine::stream_peer_tls::Status

§

impl ToGodot for godot::engine::style_box_texture::AxisStretchMode

§

impl ToGodot for ClearMode

§

impl ToGodot for godot::engine::sub_viewport::UpdateMode

§

impl ToGodot for CustomFormat

§

impl ToGodot for SkinWeightCount

§

impl ToGodot for godot::engine::tab_bar::AlignmentMode

§

impl ToGodot for CloseButtonDisplayPolicy

§

impl ToGodot for TabPosition

§

impl ToGodot for CaretType

§

impl ToGodot for EditAction

§

impl ToGodot for GutterType

§

impl ToGodot for LineWrappingMode

§

impl ToGodot for godot::engine::text_edit::MenuItems

§

impl ToGodot for SearchFlags

§

impl ToGodot for SelectionMode

§

impl ToGodot for AutowrapMode

§

impl ToGodot for ContourPointTag

§

impl ToGodot for Direction

§

impl ToGodot for godot::engine::text_server::Feature

§

impl ToGodot for FixedSizeScaleMode

§

impl ToGodot for FontAntialiasing

§

impl ToGodot for FontLcdSubpixelLayout

§

impl ToGodot for FontStyle

§

impl ToGodot for GraphemeFlag

§

impl ToGodot for Hinting

§

impl ToGodot for JustificationFlag

§

impl ToGodot for LineBreakFlag

§

impl ToGodot for godot::engine::text_server::Orientation

§

impl ToGodot for OverrunBehavior

§

impl ToGodot for SpacingType

§

impl ToGodot for StructuredTextParser

§

impl ToGodot for SubpixelPositioning

§

impl ToGodot for TextOverrunFlag

§

impl ToGodot for VisibleCharactersBehavior

§

impl ToGodot for godot::engine::texture_button::StretchMode

§

impl ToGodot for LayeredType

§

impl ToGodot for godot::engine::texture_progress_bar::FillMode

§

impl ToGodot for DataType

§

impl ToGodot for godot::engine::tile_map::VisibilityMode

§

impl ToGodot for DebugVisibilityMode

§

impl ToGodot for CellNeighbor

§

impl ToGodot for TerrainMode

§

impl ToGodot for TileLayout

§

impl ToGodot for TileOffsetAxis

§

impl ToGodot for TileShape

§

impl ToGodot for TileAnimationMode

§

impl ToGodot for Month

§

impl ToGodot for Weekday

§

impl ToGodot for TimerProcessCallback

§

impl ToGodot for godot::engine::touch_screen_button::VisibilityMode

§

impl ToGodot for DropModeFlags

§

impl ToGodot for godot::engine::tree::SelectMode

§

impl ToGodot for TreeCellMode

§

impl ToGodot for EaseType

§

impl ToGodot for TransitionType

§

impl ToGodot for TweenPauseMode

§

impl ToGodot for TweenProcessMode

§

impl ToGodot for MergeMode

§

impl ToGodot for UpnpResult

§

impl ToGodot for IgdStatus

§

impl ToGodot for DebugDraw

§

impl ToGodot for DefaultCanvasItemTextureFilter

§

impl ToGodot for DefaultCanvasItemTextureRepeat

§

impl ToGodot for Msaa

§

impl ToGodot for PositionalShadowAtlasQuadrantSubdiv

§

impl ToGodot for RenderInfo

§

impl ToGodot for RenderInfoType

§

impl ToGodot for Scaling3DMode

§

impl ToGodot for ScreenSpaceAa

§

impl ToGodot for SdfOversize

§

impl ToGodot for SdfScale

§

impl ToGodot for VrsMode

§

impl ToGodot for VrsUpdateMode

§

impl ToGodot for godot::engine::visible_on_screen_enabler_2d::EnableMode

§

impl ToGodot for godot::engine::visible_on_screen_enabler_3d::EnableMode

§

impl ToGodot for godot::engine::visual_shader::Type

§

impl ToGodot for VaryingMode

§

impl ToGodot for VaryingType

§

impl ToGodot for PortType

§

impl ToGodot for BillboardType

§

impl ToGodot for godot::engine::visual_shader_node_clamp::OpType

§

impl ToGodot for godot::engine::visual_shader_node_color_func::Function

§

impl ToGodot for godot::engine::visual_shader_node_color_op::Operator

§

impl ToGodot for ComparisonType

§

impl ToGodot for Condition

§

impl ToGodot for godot::engine::visual_shader_node_compare::Function

§

impl ToGodot for godot::engine::visual_shader_node_cubemap::Source

§

impl ToGodot for godot::engine::visual_shader_node_cubemap::TextureType

§

impl ToGodot for godot::engine::visual_shader_node_derivative_func::Function

§

impl ToGodot for godot::engine::visual_shader_node_derivative_func::OpType

§

impl ToGodot for Precision

§

impl ToGodot for godot::engine::visual_shader_node_float_func::Function

§

impl ToGodot for godot::engine::visual_shader_node_float_op::Operator

§

impl ToGodot for godot::engine::visual_shader_node_float_parameter::Hint

§

impl ToGodot for godot::engine::visual_shader_node_int_func::Function

§

impl ToGodot for godot::engine::visual_shader_node_int_op::Operator

§

impl ToGodot for godot::engine::visual_shader_node_int_parameter::Hint

§

impl ToGodot for godot::engine::visual_shader_node_is::Function

§

impl ToGodot for godot::engine::visual_shader_node_mix::OpType

§

impl ToGodot for godot::engine::visual_shader_node_multiply_add::OpType

§

impl ToGodot for Qualifier

§

impl ToGodot for godot::engine::visual_shader_node_particle_accelerator::Mode

§

impl ToGodot for godot::engine::visual_shader_node_particle_emit::EmitFlags

§

impl ToGodot for godot::engine::visual_shader_node_particle_randomness::OpType

§

impl ToGodot for godot::engine::visual_shader_node_sample_3d::Source

§

impl ToGodot for godot::engine::visual_shader_node_smooth_step::OpType

§

impl ToGodot for godot::engine::visual_shader_node_step::OpType

§

impl ToGodot for godot::engine::visual_shader_node_switch::OpType

§

impl ToGodot for godot::engine::visual_shader_node_texture::Source

§

impl ToGodot for godot::engine::visual_shader_node_texture::TextureType

§

impl ToGodot for ColorDefault

§

impl ToGodot for godot::engine::visual_shader_node_texture_parameter::TextureFilter

§

impl ToGodot for godot::engine::visual_shader_node_texture_parameter::TextureRepeat

§

impl ToGodot for TextureSource

§

impl ToGodot for godot::engine::visual_shader_node_texture_parameter::TextureType

§

impl ToGodot for godot::engine::visual_shader_node_transform_func::Function

§

impl ToGodot for godot::engine::visual_shader_node_transform_op::Operator

§

impl ToGodot for godot::engine::visual_shader_node_transform_vec_mult::Operator

§

impl ToGodot for godot::engine::visual_shader_node_u_int_func::Function

§

impl ToGodot for godot::engine::visual_shader_node_u_int_op::Operator

§

impl ToGodot for godot::engine::visual_shader_node_uv_func::Function

§

impl ToGodot for godot::engine::visual_shader_node_vector_base::OpType

§

impl ToGodot for godot::engine::visual_shader_node_vector_func::Function

§

impl ToGodot for godot::engine::visual_shader_node_vector_op::Operator

§

impl ToGodot for Subdiv

§

impl ToGodot for ChannelState

§

impl ToGodot for godot::engine::web_rtc_data_channel::WriteMode

§

impl ToGodot for ConnectionState

§

impl ToGodot for GatheringState

§

impl ToGodot for SignalingState

§

impl ToGodot for State

§

impl ToGodot for godot::engine::web_socket_peer::WriteMode

§

impl ToGodot for TargetRayMode

§

impl ToGodot for ContentScaleAspect

§

impl ToGodot for ContentScaleMode

§

impl ToGodot for ContentScaleStretch

§

impl ToGodot for godot::engine::window::Flags

§

impl ToGodot for godot::engine::window::LayoutDirection

§

impl ToGodot for godot::engine::window::Mode

§

impl ToGodot for WindowInitialPosition

§

impl ToGodot for NodeType

§

impl ToGodot for BodyUpdate

§

impl ToGodot for godot::engine::xr_body_modifier_3d::BoneUpdate

§

impl ToGodot for BodyFlags

§

impl ToGodot for Joint

§

impl ToGodot for JointFlags

§

impl ToGodot for BlendShapeEntry

§

impl ToGodot for godot::engine::xr_hand_modifier_3d::BoneUpdate

§

impl ToGodot for HandJoint

§

impl ToGodot for godot::engine::xr_hand_tracker::HandJointFlags

§

impl ToGodot for HandTrackingSource

§

impl ToGodot for Capabilities

§

impl ToGodot for EnvironmentBlendMode

§

impl ToGodot for PlayAreaMode

§

impl ToGodot for TrackingStatus

§

impl ToGodot for TrackingConfidence

§

impl ToGodot for TrackerHand

§

impl ToGodot for godot::engine::xr_server::RotationMode

§

impl ToGodot for TrackerType

§

impl ToGodot for ZipAppend

§

impl ToGodot for InstanceId

§

impl<T> ToGodot for Array<T>
where T: ArrayElement,

§

impl<T> ToGodot for Gd<T>
where T: GodotClass,