Skip to main content

GodotConvert

Trait GodotConvert 

pub trait GodotConvert {
    type Via: GodotType;

    // Required method
    fn godot_shape() -> GodotShape;
}
Expand description

Indicates that a type can be passed to/from Godot, either directly or through an intermediate “via” type.

The associated type Via specifies how this type is passed across the FFI boundary to/from Godot. Generally ToGodot needs to be implemented to pass a type to Godot, and FromGodot to receive this type from Godot.

GodotType is a stronger bound than GodotConvert, since it expresses that a type is directly representable in Godot (without intermediate “via”). Every GodotType also implements GodotConvert with Via = Self.

Please read the godot::meta module docs for further information about conversions.

§u64

The type u64 is not supported by ToGodot and FromGodot traits. You can thus not pass it in #[func] parameters/return types.

The reason is that Godot’s Variant type, and therefore also GDScript, only support signed 64-bit integers (i64). Implicitly wrapping u64 to i64 would be surprising behavior, as the value could suddenly change for large numbers. As such, godot-rust leaves this decision to users: it’s possible to define a newtype around u64 with custom ToGodot/FromGodot impls.

Required Associated Types§

type Via: GodotType

The type through which Self is represented in Godot.

Required Methods§

fn godot_shape() -> GodotShape

Which “shape” this type has for property registration (e.g. builtin, enum, …).

godot-rust derives property hints, class names, usage flags, and element metadata from this.

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.

Implementations on Foreign Types§

§

impl GodotConvert for &str

§

impl GodotConvert for bool

§

impl GodotConvert for f32

§

impl GodotConvert for f64

§

impl GodotConvert for i8

§

impl GodotConvert for i16

§

impl GodotConvert for i32

§

impl GodotConvert for i64

§

impl GodotConvert for u8

§

impl GodotConvert for u16

§

impl GodotConvert for u32

§

impl GodotConvert for u64

§

impl GodotConvert for ()

§

impl GodotConvert for String

§

impl<T> GodotConvert for &[T]
where T: Element,

§

impl<T> GodotConvert for Option<T>

§

impl<T> GodotConvert for Vec<T>
where T: Element,

§

impl<T, const LEN: usize> GodotConvert for [T; LEN]
where T: Element,

Implementors§

§

impl GodotConvert for Corner

§

type Via = i32

§

impl GodotConvert for ClockDirection

§

type Via = i32

§

impl GodotConvert for godot::global::Orientation

§

type Via = i32

§

impl GodotConvert for EulerOrder

§

type Via = i32

§

impl GodotConvert for Rid

§

type Via = Rid

§

impl GodotConvert for Side

§

type Via = i32

§

impl GodotConvert for Vector2Axis

§

type Via = i32

§

impl GodotConvert for Vector3Axis

§

type Via = i32

§

impl GodotConvert for Vector4Axis

§

type Via = i32

§

impl GodotConvert for CellShape

§

type Via = i32

§

impl GodotConvert for DiagonalMode

§

type Via = i32

§

impl GodotConvert for Heuristic

§

type Via = i32

§

impl GodotConvert for godot::classes::aes_context::Mode

§

type Via = i32

§

impl GodotConvert for FindMode

§

type Via = i32

§

impl GodotConvert for InterpolationType

§

type Via = i32

§

impl GodotConvert for godot::classes::animation::LoopMode

§

type Via = i32

§

impl GodotConvert for LoopedFlag

§

type Via = i32

§

impl GodotConvert for TrackType

§

type Via = i32

§

impl GodotConvert for godot::classes::animation::UpdateMode

§

type Via = i32

§

impl GodotConvert for AnimationCallbackModeDiscrete

§

type Via = i32

§

impl GodotConvert for AnimationCallbackModeMethod

§

type Via = i32

§

impl GodotConvert for AnimationCallbackModeProcess

§

type Via = i32

§

impl GodotConvert for FilterAction

§

type Via = i32

§

impl GodotConvert for PlayMode

§

type Via = i32

§

impl GodotConvert for godot::classes::animation_node_blend_space_1d::BlendMode

§

type Via = i32

§

impl GodotConvert for godot::classes::animation_node_blend_space_2d::BlendMode

§

type Via = i32

§

impl GodotConvert for MixMode

§

type Via = i32

§

impl GodotConvert for OneShotRequest

§

type Via = i32

§

impl GodotConvert for StateMachineType

§

type Via = i32

§

impl GodotConvert for AdvanceMode

§

type Via = i32

§

impl GodotConvert for SwitchMode

§

type Via = i32

§

impl GodotConvert for AnimationMethodCallMode

§

type Via = i32

§

impl GodotConvert for godot::classes::animation_player::AnimationProcessCallback

§

type Via = i32

§

impl GodotConvert for godot::classes::animation_tree::AnimationProcessCallback

§

type Via = i32

§

impl GodotConvert for godot::classes::area_2d::SpaceOverride

§

type Via = i32

§

impl GodotConvert for godot::classes::area_3d::SpaceOverride

§

type Via = i32

§

impl GodotConvert for godot::classes::aspect_ratio_container::AlignmentMode

§

type Via = i32

§

impl GodotConvert for godot::classes::aspect_ratio_container::StretchMode

§

type Via = i32

§

impl GodotConvert for godot::classes::audio_effect_distortion::Mode

§

type Via = i32

§

impl GodotConvert for FilterDb

§

type Via = i32

§

impl GodotConvert for godot::classes::audio_effect_pitch_shift::FftSize

§

type Via = i32

§

impl GodotConvert for godot::classes::audio_effect_spectrum_analyzer::FftSize

§

type Via = i32

§

impl GodotConvert for MagnitudeMode

§

type Via = i32

§

impl GodotConvert for godot::classes::audio_listener_3d::DopplerTracking

§

type Via = i32

§

impl GodotConvert for PlaybackType

§

type Via = i32

§

impl GodotConvert for SpeakerMode

§

type Via = i32

§

impl GodotConvert for AudioStreamGeneratorMixRate

§

type Via = i32

§

impl GodotConvert for AutoAdvanceMode

§

type Via = i32

§

impl GodotConvert for FadeMode

§

type Via = i32

§

impl GodotConvert for TransitionFromTime

§

type Via = i32

§

impl GodotConvert for TransitionToTime

§

type Via = i32

§

impl GodotConvert for MixTarget

§

type Via = i32

§

impl GodotConvert for AttenuationModel

§

type Via = i32

§

impl GodotConvert for godot::classes::audio_stream_player_3d::DopplerTracking

§

type Via = i32

§

impl GodotConvert for PlaybackMode

§

type Via = i32

§

impl GodotConvert for godot::classes::audio_stream_wav::Format

§

type Via = i32

§

impl GodotConvert for godot::classes::audio_stream_wav::LoopMode

§

type Via = i32

§

impl GodotConvert for CopyMode

§

type Via = i32

§

impl GodotConvert for ActionMode

§

type Via = i32

§

impl GodotConvert for DrawMode

§

type Via = i32

§

impl GodotConvert for AlphaAntiAliasing

§

type Via = i32

§

impl GodotConvert for BillboardMode

§

type Via = i32

§

impl GodotConvert for godot::classes::base_material_3d::BlendMode

§

type Via = i32

§

impl GodotConvert for godot::classes::base_material_3d::CullMode

§

type Via = i32

§

impl GodotConvert for DepthDrawMode

§

type Via = i32

§

impl GodotConvert for DepthTest

§

type Via = i32

§

impl GodotConvert for DetailUv

§

type Via = i32

§

impl GodotConvert for DiffuseMode

§

type Via = i32

§

impl GodotConvert for DistanceFadeMode

§

type Via = i32

§

impl GodotConvert for EmissionOperator

§

type Via = i32

§

impl GodotConvert for godot::classes::base_material_3d::Feature

§

type Via = i32

§

impl GodotConvert for godot::classes::base_material_3d::Flags

§

type Via = i32

§

impl GodotConvert for ShadingMode

§

type Via = i32

§

impl GodotConvert for SpecularMode

§

type Via = i32

§

impl GodotConvert for StencilCompare

§

type Via = i32

§

impl GodotConvert for StencilFlags

§

type Via = i32

§

impl GodotConvert for StencilMode

§

type Via = i32

§

impl GodotConvert for TextureChannel

§

type Via = i32

§

impl GodotConvert for godot::classes::base_material_3d::TextureFilter

§

type Via = i32

§

impl GodotConvert for TextureParam

§

type Via = i32

§

impl GodotConvert for Transparency

§

type Via = i32

§

impl GodotConvert for ReferenceType

§

type Via = i32

§

impl GodotConvert for DisperseMode

§

type Via = i32

§

impl GodotConvert for godot::classes::box_container::AlignmentMode

§

type Via = i32

§

impl GodotConvert for AnchorMode

§

type Via = i32

§

impl GodotConvert for Camera2DProcessCallback

§

type Via = i32

§

impl GodotConvert for godot::classes::camera_3d::DopplerTracking

§

type Via = i32

§

impl GodotConvert for KeepAspect

§

type Via = i32

§

impl GodotConvert for ProjectionType

§

type Via = i32

§

impl GodotConvert for FeedDataType

§

type Via = i32

§

impl GodotConvert for FeedPosition

§

type Via = i32

§

impl GodotConvert for FeedImage

§

type Via = i32

§

impl GodotConvert for ClipChildrenMode

§

type Via = i32

§

impl GodotConvert for godot::classes::canvas_item::TextureFilter

§

type Via = i32

§

impl GodotConvert for godot::classes::canvas_item::TextureRepeat

§

type Via = i32

§

impl GodotConvert for godot::classes::canvas_item_material::BlendMode

§

type Via = i32

§

impl GodotConvert for LightMode

§

type Via = i32

§

impl GodotConvert for godot::classes::character_body_2d::MotionMode

§

type Via = i32

§

impl GodotConvert for godot::classes::character_body_2d::PlatformOnLeave

§

type Via = i32

§

impl GodotConvert for godot::classes::character_body_3d::MotionMode

§

type Via = i32

§

impl GodotConvert for godot::classes::character_body_3d::PlatformOnLeave

§

type Via = i32

§

impl GodotConvert for ApiType

§

type Via = i32

§

impl GodotConvert for godot::classes::code_edit::CodeCompletionKind

§

type Via = i32

§

impl GodotConvert for godot::classes::code_edit::CodeCompletionLocation

§

type Via = i32

§

impl GodotConvert for godot::classes::collision_object_2d::DisableMode

§

type Via = i32

§

impl GodotConvert for godot::classes::collision_object_3d::DisableMode

§

type Via = i32

§

impl GodotConvert for BuildMode

§

type Via = i32

§

impl GodotConvert for ColorModeType

§

type Via = i32

§

impl GodotConvert for PickerShapeType

§

type Via = i32

§

impl GodotConvert for EffectCallbackType

§

type Via = i32

§

impl GodotConvert for godot::classes::cone_twist_joint_3d::Param

§

type Via = i32

§

impl GodotConvert for Anchor

§

type Via = i32

§

impl GodotConvert for godot::classes::control::CursorShape

§

type Via = i32

§

impl GodotConvert for FocusBehaviorRecursive

§

type Via = i32

§

impl GodotConvert for FocusMode

§

type Via = i32

§

impl GodotConvert for GrowDirection

§

type Via = i32

§

impl GodotConvert for godot::classes::control::LayoutDirection

§

type Via = i32

§

impl GodotConvert for LayoutPreset

§

type Via = i32

§

impl GodotConvert for LayoutPresetMode

§

type Via = i32

§

impl GodotConvert for MouseBehaviorRecursive

§

type Via = i32

§

impl GodotConvert for MouseFilter

§

type Via = i32

§

impl GodotConvert for SizeFlags

§

type Via = u64

§

impl GodotConvert for TextDirection

§

type Via = i32

§

impl GodotConvert for TransformMode

§

type Via = i32

§

impl GodotConvert for AxisFlag

§

type Via = u64

§

impl GodotConvert for godot::classes::copy_transform_modifier_3d::TransformFlag

§

type Via = u64

§

impl GodotConvert for godot::classes::cpu_particles_2d::DrawOrder

§

type Via = i32

§

impl GodotConvert for godot::classes::cpu_particles_2d::EmissionShape

§

type Via = i32

§

impl GodotConvert for godot::classes::cpu_particles_2d::Parameter

§

type Via = i32

§

impl GodotConvert for godot::classes::cpu_particles_2d::ParticleFlags

§

type Via = i32

§

impl GodotConvert for godot::classes::cpu_particles_3d::DrawOrder

§

type Via = i32

§

impl GodotConvert for godot::classes::cpu_particles_3d::EmissionShape

§

type Via = i32

§

impl GodotConvert for godot::classes::cpu_particles_3d::Parameter

§

type Via = i32

§

impl GodotConvert for godot::classes::cpu_particles_3d::ParticleFlags

§

type Via = i32

§

impl GodotConvert for godot::classes::csg_polygon_3d::Mode

§

type Via = i32

§

impl GodotConvert for PathIntervalType

§

type Via = i32

§

impl GodotConvert for PathRotation

§

type Via = i32

§

impl GodotConvert for Operation

§

type Via = i32

§

impl GodotConvert for TangentMode

§

type Via = i32

§

impl GodotConvert for TextureMode

§

type Via = i32

§

impl GodotConvert for godot::classes::decal::DecalTexture

§

type Via = i32

§

impl GodotConvert for godot::classes::directional_light_3d::ShadowMode

§

type Via = i32

§

impl GodotConvert for godot::classes::directional_light_3d::SkyMode

§

type Via = i32

§

impl GodotConvert for AccessibilityAction

§

type Via = i32

§

impl GodotConvert for AccessibilityFlags

§

type Via = i32

§

impl GodotConvert for AccessibilityLiveMode

§

type Via = i32

§

impl GodotConvert for AccessibilityPopupType

§

type Via = i32

§

impl GodotConvert for AccessibilityRole

§

type Via = i32

§

impl GodotConvert for AccessibilityScrollHint

§

type Via = i32

§

impl GodotConvert for AccessibilityScrollUnit

§

type Via = i32

§

impl GodotConvert for godot::classes::display_server::CursorShape

§

type Via = i32

§

impl GodotConvert for godot::classes::display_server::Feature

§

type Via = i32

§

impl GodotConvert for FileDialogMode

§

type Via = i32

§

impl GodotConvert for HandleType

§

type Via = i32

§

impl GodotConvert for godot::classes::display_server::MouseMode

§

type Via = i32

§

impl GodotConvert for ScreenOrientation

§

type Via = i32

§

impl GodotConvert for TtsUtteranceEvent

§

type Via = i32

§

impl GodotConvert for VSyncMode

§

type Via = i32

§

impl GodotConvert for godot::classes::display_server::VirtualKeyboardType

§

type Via = i32

§

impl GodotConvert for WindowEvent

§

type Via = i32

§

impl GodotConvert for WindowFlags

§

type Via = i32

§

impl GodotConvert for WindowMode

§

type Via = i32

§

impl GodotConvert for WindowResizeEdge

§

type Via = i32

§

impl GodotConvert for ContextMenuSlot

§

type Via = i32

§

impl GodotConvert for DockLayout

§

type Via = u64

§

impl GodotConvert for godot::classes::editor_dock::DockSlot

§

type Via = i32

§

impl GodotConvert for DebugFlags

§

type Via = u64

§

impl GodotConvert for ExportMessageType

§

type Via = i32

§

impl GodotConvert for ExportFilter

§

type Via = i32

§

impl GodotConvert for FileExportMode

§

type Via = i32

§

impl GodotConvert for ScriptExportMode

§

type Via = i32

§

impl GodotConvert for godot::classes::editor_feature_profile::Feature

§

type Via = i32

§

impl GodotConvert for AfterGuiInput

§

type Via = i32

§

impl GodotConvert for CustomControlContainer

§

type Via = i32

§

impl GodotConvert for godot::classes::editor_plugin::DockSlot

§

type Via = i32

§

impl GodotConvert for InternalImportCategory

§

type Via = i32

§

impl GodotConvert for ControlState

§

type Via = i32

§

impl GodotConvert for Severity

§

type Via = i32

§

impl GodotConvert for SpecialHistory

§

type Via = i32

§

impl GodotConvert for ChangeType

§

type Via = i32

§

impl GodotConvert for TreeArea

§

type Via = i32

§

impl GodotConvert for godot::classes::enet_connection::CompressionMode

§

type Via = i32

§

impl GodotConvert for EventType

§

type Via = i32

§

impl GodotConvert for HostStatistic

§

type Via = i32

§

impl GodotConvert for PeerState

§

type Via = i32

§

impl GodotConvert for PeerStatistic

§

type Via = i32

§

impl GodotConvert for AmbientSource

§

type Via = i32

§

impl GodotConvert for BgMode

§

type Via = i32

§

impl GodotConvert for FogMode

§

type Via = i32

§

impl GodotConvert for GlowBlendMode

§

type Via = i32

§

impl GodotConvert for ReflectionSource

§

type Via = i32

§

impl GodotConvert for SdfgiYScale

§

type Via = i32

§

impl GodotConvert for ToneMapper

§

type Via = i32

§

impl GodotConvert for CellularDistanceFunction

§

type Via = i32

§

impl GodotConvert for CellularReturnType

§

type Via = i32

§

impl GodotConvert for DomainWarpFractalType

§

type Via = i32

§

impl GodotConvert for DomainWarpType

§

type Via = i32

§

impl GodotConvert for FractalType

§

type Via = i32

§

impl GodotConvert for NoiseType

§

type Via = i32

§

impl GodotConvert for godot::classes::file_access::CompressionMode

§

type Via = i32

§

impl GodotConvert for ModeFlags

§

type Via = u64

§

impl GodotConvert for UnixPermissionFlags

§

type Via = u64

§

impl GodotConvert for Access

§

type Via = i32

§

impl GodotConvert for Customization

§

type Via = i32

§

impl GodotConvert for DisplayMode

§

type Via = i32

§

impl GodotConvert for FileMode

§

type Via = i32

§

impl GodotConvert for godot::classes::flow_container::AlignmentMode

§

type Via = i32

§

impl GodotConvert for LastWrapAlignmentMode

§

type Via = i32

§

impl GodotConvert for TitlePosition

§

type Via = i32

§

impl GodotConvert for InitializationLevel

§

type Via = i32

§

impl GodotConvert for LoadStatus

§

type Via = i32

§

impl GodotConvert for godot::classes::generic6_dof_joint_3d::Flag

§

type Via = i32

§

impl GodotConvert for godot::classes::generic6_dof_joint_3d::Param

§

type Via = i32

§

impl GodotConvert for PolyBooleanOperation

§

type Via = i32

§

impl GodotConvert for PolyEndType

§

type Via = i32

§

impl GodotConvert for PolyJoinType

§

type Via = i32

§

impl GodotConvert for GiMode

§

type Via = i32

§

impl GodotConvert for LightmapScale

§

type Via = i32

§

impl GodotConvert for godot::classes::geometry_instance_3d::ShadowCastingSetting

§

type Via = i32

§

impl GodotConvert for godot::classes::geometry_instance_3d::VisibilityRangeFadeMode

§

type Via = i32

§

impl GodotConvert for GltfAccessorType

§

type Via = i32

§

impl GodotConvert for GltfComponentType

§

type Via = i32

§

impl GodotConvert for RootNodeMode

§

type Via = i32

§

impl GodotConvert for godot::classes::gltf_document::VisibilityMode

§

type Via = i32

§

impl GodotConvert for GltfObjectModelType

§

type Via = i32

§

impl GodotConvert for HandleBinaryImageMode

§

type Via = i32

§

impl GodotConvert for godot::classes::gpu_particles_2d::DrawOrder

§

type Via = i32

§

impl GodotConvert for godot::classes::gpu_particles_2d::EmitFlags

§

type Via = u64

§

impl GodotConvert for godot::classes::gpu_particles_3d::DrawOrder

§

type Via = i32

§

impl GodotConvert for godot::classes::gpu_particles_3d::EmitFlags

§

type Via = u64

§

impl GodotConvert for TransformAlign

§

type Via = i32

§

impl GodotConvert for godot::classes::gpu_particles_collision_height_field_3d::Resolution

§

type Via = i32

§

impl GodotConvert for godot::classes::gpu_particles_collision_height_field_3d::UpdateMode

§

type Via = i32

§

impl GodotConvert for godot::classes::gpu_particles_collision_sdf_3d::Resolution

§

type Via = i32

§

impl GodotConvert for ColorSpace

§

type Via = i32

§

impl GodotConvert for InterpolationMode

§

type Via = i32

§

impl GodotConvert for Fill

§

type Via = i32

§

impl GodotConvert for Repeat

§

type Via = i32

§

impl GodotConvert for GridPattern

§

type Via = i32

§

impl GodotConvert for PanningScheme

§

type Via = i32

§

impl GodotConvert for HashType

§

type Via = i32

§

impl GodotConvert for godot::classes::hinge_joint_3d::Flag

§

type Via = i32

§

impl GodotConvert for godot::classes::hinge_joint_3d::Param

§

type Via = i32

§

impl GodotConvert for Method

§

type Via = i32

§

impl GodotConvert for ResponseCode

§

type Via = i32

§

impl GodotConvert for godot::classes::http_client::Status

§

type Via = i32

§

impl GodotConvert for Result

§

type Via = i32

§

impl GodotConvert for AlphaMode

§

type Via = i32

§

impl GodotConvert for AstcFormat

§

type Via = i32

§

impl GodotConvert for CompressMode

§

type Via = i32

§

impl GodotConvert for CompressSource

§

type Via = i32

§

impl GodotConvert for godot::classes::image::Format

§

type Via = i32

§

impl GodotConvert for Interpolation

§

type Via = i32

§

impl GodotConvert for UsedChannels

§

type Via = i32

§

impl GodotConvert for LoaderFlags

§

type Via = u64

§

impl GodotConvert for godot::classes::input::CursorShape

§

type Via = i32

§

impl GodotConvert for godot::classes::input::MouseMode

§

type Via = i32

§

impl GodotConvert for ResolverStatus

§

type Via = i32

§

impl GodotConvert for godot::classes::ip::Type

§

type Via = i32

§

impl GodotConvert for IconMode

§

type Via = i32

§

impl GodotConvert for godot::classes::item_list::ScrollHintMode

§

type Via = i32

§

impl GodotConvert for godot::classes::item_list::SelectMode

§

type Via = i32

§

impl GodotConvert for ErrorCode

§

type Via = i32

§

impl GodotConvert for godot::classes::label_3d::AlphaCutMode

§

type Via = i32

§

impl GodotConvert for godot::classes::label_3d::DrawFlags

§

type Via = i32

§

impl GodotConvert for godot::classes::light_2d::BlendMode

§

type Via = i32

§

impl GodotConvert for ShadowFilter

§

type Via = i32

§

impl GodotConvert for BakeMode

§

type Via = i32

§

impl GodotConvert for godot::classes::light_3d::Param

§

type Via = i32

§

impl GodotConvert for BakeError

§

type Via = i32

§

impl GodotConvert for BakeQuality

§

type Via = i32

§

impl GodotConvert for EnvironmentMode

§

type Via = i32

§

impl GodotConvert for GenerateProbes

§

type Via = i32

§

impl GodotConvert for ShadowmaskMode

§

type Via = i32

§

impl GodotConvert for LineCapMode

§

type Via = i32

§

impl GodotConvert for LineJointMode

§

type Via = i32

§

impl GodotConvert for LineTextureMode

§

type Via = i32

§

impl GodotConvert for godot::classes::line_edit::ExpandMode

§

type Via = i32

§

impl GodotConvert for godot::classes::line_edit::MenuItems

§

type Via = i32

§

impl GodotConvert for godot::classes::line_edit::VirtualKeyboardType

§

type Via = i32

§

impl GodotConvert for UnderlineMode

§

type Via = i32

§

impl GodotConvert for ErrorType

§

type Via = i32

§

impl GodotConvert for OriginFrom

§

type Via = i32

§

impl GodotConvert for godot::classes::mesh::ArrayCustomFormat

§

type Via = i32

§

impl GodotConvert for godot::classes::mesh::ArrayFormat

§

type Via = u64

§

impl GodotConvert for godot::classes::mesh::ArrayType

§

type Via = i32

§

impl GodotConvert for godot::classes::mesh::BlendShapeMode

§

type Via = i32

§

impl GodotConvert for godot::classes::mesh::PrimitiveType

§

type Via = i32

§

impl GodotConvert for godot::classes::mesh_convex_decomposition_settings::Mode

§

type Via = i32

§

impl GodotConvert for PhysicsInterpolationQuality

§

type Via = i32

§

impl GodotConvert for TransformFormat

§

type Via = i32

§

impl GodotConvert for RpcMode

§

type Via = i32

§

impl GodotConvert for ConnectionStatus

§

type Via = i32

§

impl GodotConvert for TransferMode

§

type Via = i32

§

impl GodotConvert for VisibilityUpdateMode

§

type Via = i32

§

impl GodotConvert for godot::classes::native_menu::Feature

§

type Via = i32

§

impl GodotConvert for SystemMenus

§

type Via = i32

§

impl GodotConvert for godot::classes::navigation_mesh::ParsedGeometryType

§

type Via = i32

§

impl GodotConvert for godot::classes::navigation_mesh::SamplePartitionType

§

type Via = i32

§

impl GodotConvert for godot::classes::navigation_mesh::SourceGeometryMode

§

type Via = i32

§

impl GodotConvert for godot::classes::navigation_path_query_parameters_2d::PathMetadataFlags

§

type Via = u64

§

impl GodotConvert for godot::classes::navigation_path_query_parameters_2d::PathPostProcessing

§

type Via = i32

§

impl GodotConvert for godot::classes::navigation_path_query_parameters_2d::PathfindingAlgorithm

§

type Via = i32

§

impl GodotConvert for godot::classes::navigation_path_query_parameters_3d::PathMetadataFlags

§

type Via = u64

§

impl GodotConvert for godot::classes::navigation_path_query_parameters_3d::PathPostProcessing

§

type Via = i32

§

impl GodotConvert for godot::classes::navigation_path_query_parameters_3d::PathfindingAlgorithm

§

type Via = i32

§

impl GodotConvert for godot::classes::navigation_path_query_result_2d::PathSegmentType

§

type Via = i32

§

impl GodotConvert for godot::classes::navigation_path_query_result_3d::PathSegmentType

§

type Via = i32

§

impl GodotConvert for godot::classes::navigation_polygon::ParsedGeometryType

§

type Via = i32

§

impl GodotConvert for godot::classes::navigation_polygon::SamplePartitionType

§

type Via = i32

§

impl GodotConvert for godot::classes::navigation_polygon::SourceGeometryMode

§

type Via = i32

§

impl GodotConvert for godot::classes::navigation_server_2d::ProcessInfo

§

type Via = i32

§

impl GodotConvert for godot::classes::navigation_server_3d::ProcessInfo

§

type Via = i32

§

impl GodotConvert for godot::classes::nine_patch_rect::AxisStretchMode

§

type Via = i32

§

impl GodotConvert for AutoTranslateMode

§

type Via = i32

§

impl GodotConvert for DuplicateFlags

§

type Via = u64

§

impl GodotConvert for InternalMode

§

type Via = i32

§

impl GodotConvert for PhysicsInterpolationMode

§

type Via = i32

§

impl GodotConvert for godot::classes::node::ProcessMode

§

type Via = i32

§

impl GodotConvert for ProcessThreadGroup

§

type Via = i32

§

impl GodotConvert for ProcessThreadMessages

§

type Via = u64

§

impl GodotConvert for RotationEditMode

§

type Via = i32

§

impl GodotConvert for ConnectFlags

§

type Via = u64

§

impl GodotConvert for godot::classes::occluder_polygon_2d::CullMode

§

type Via = i32

§

impl GodotConvert for godot::classes::omni_light_3d::ShadowMode

§

type Via = i32

§

impl GodotConvert for ActionType

§

type Via = i32

§

impl GodotConvert for ThreadType

§

type Via = i32

§

impl GodotConvert for OpenXrAlphaBlendModeSupport

§

type Via = i32

§

impl GodotConvert for Filter

§

type Via = i32

§

impl GodotConvert for MipmapMode

§

type Via = i32

§

impl GodotConvert for Swizzle

§

type Via = i32

§

impl GodotConvert for Wrap

§

type Via = i32

§

impl GodotConvert for ResultStatus

§

type Via = i32

§

impl GodotConvert for godot::classes::open_xr_hand::BoneUpdate

§

type Via = i32

§

impl GodotConvert for Hands

§

type Via = i32

§

impl GodotConvert for MotionRange

§

type Via = i32

§

impl GodotConvert for SkeletonRig

§

type Via = i32

§

impl GodotConvert for Hand

§

type Via = i32

§

impl GodotConvert for godot::classes::open_xr_interface::HandJointFlags

§

type Via = u64

§

impl GodotConvert for HandJoints

§

type Via = i32

§

impl GodotConvert for HandMotionRange

§

type Via = i32

§

impl GodotConvert for HandTrackedSource

§

type Via = i32

§

impl GodotConvert for PerfSettingsLevel

§

type Via = i32

§

impl GodotConvert for PerfSettingsNotificationLevel

§

type Via = i32

§

impl GodotConvert for PerfSettingsSubDomain

§

type Via = i32

§

impl GodotConvert for SessionState

§

type Via = i32

§

impl GodotConvert for RenderModelTracker

§

type Via = i32

§

impl GodotConvert for PersistenceScope

§

type Via = i32

§

impl GodotConvert for AprilTagDict

§

type Via = i32

§

impl GodotConvert for ArucoDict

§

type Via = i32

§

impl GodotConvert for MarkerType

§

type Via = i32

§

impl GodotConvert for PlaneAlignment

§

type Via = i32

§

impl GodotConvert for PlaneSemanticLabel

§

type Via = i32

§

impl GodotConvert for Capability

§

type Via = i32

§

impl GodotConvert for ComponentType

§

type Via = i32

§

impl GodotConvert for EntityTrackingState

§

type Via = i32

§

impl GodotConvert for RenderingDriver

§

type Via = i32

§

impl GodotConvert for StdHandleType

§

type Via = i32

§

impl GodotConvert for SystemDir

§

type Via = i32

§

impl GodotConvert for godot::classes::packed_scene::GenEditState

§

type Via = i32

§

impl GodotConvert for godot::classes::packet_peer_dtls::Status

§

type Via = i32

§

impl GodotConvert for CollisionMode

§

type Via = i32

§

impl GodotConvert for godot::classes::particle_process_material::EmissionShape

§

type Via = i32

§

impl GodotConvert for godot::classes::particle_process_material::Parameter

§

type Via = i32

§

impl GodotConvert for godot::classes::particle_process_material::ParticleFlags

§

type Via = i32

§

impl GodotConvert for SubEmitterMode

§

type Via = i32

§

impl GodotConvert for godot::classes::path_follow_3d::RotationMode

§

type Via = i32

§

impl GodotConvert for Monitor

§

type Via = i32

§

impl GodotConvert for MonitorType

§

type Via = i32

§

impl GodotConvert for godot::classes::physical_bone_3d::DampMode

§

type Via = i32

§

impl GodotConvert for godot::classes::physical_bone_3d::JointType

§

type Via = i32

§

impl GodotConvert for godot::classes::physics_server_2d::AreaBodyStatus

§

type Via = i32

§

impl GodotConvert for godot::classes::physics_server_2d::AreaParameter

§

type Via = i32

§

impl GodotConvert for godot::classes::physics_server_2d::AreaSpaceOverrideMode

§

type Via = i32

§

impl GodotConvert for godot::classes::physics_server_2d::BodyDampMode

§

type Via = i32

§

impl GodotConvert for godot::classes::physics_server_2d::BodyMode

§

type Via = i32

§

impl GodotConvert for godot::classes::physics_server_2d::BodyParameter

§

type Via = i32

§

impl GodotConvert for godot::classes::physics_server_2d::BodyState

§

type Via = i32

§

impl GodotConvert for godot::classes::physics_server_2d::CcdMode

§

type Via = i32

§

impl GodotConvert for DampedSpringParam

§

type Via = i32

§

impl GodotConvert for JointParam

§

type Via = i32

§

impl GodotConvert for godot::classes::physics_server_2d::JointType

§

type Via = i32

§

impl GodotConvert for PinJointFlag

§

type Via = i32

§

impl GodotConvert for godot::classes::physics_server_2d::PinJointParam

§

type Via = i32

§

impl GodotConvert for godot::classes::physics_server_2d::ProcessInfo

§

type Via = i32

§

impl GodotConvert for godot::classes::physics_server_2d::ShapeType

§

type Via = i32

§

impl GodotConvert for godot::classes::physics_server_2d::SpaceParameter

§

type Via = i32

§

impl GodotConvert for godot::classes::physics_server_3d::AreaBodyStatus

§

type Via = i32

§

impl GodotConvert for godot::classes::physics_server_3d::AreaParameter

§

type Via = i32

§

impl GodotConvert for godot::classes::physics_server_3d::AreaSpaceOverrideMode

§

type Via = i32

§

impl GodotConvert for BodyAxis

§

type Via = i32

§

impl GodotConvert for godot::classes::physics_server_3d::BodyDampMode

§

type Via = i32

§

impl GodotConvert for godot::classes::physics_server_3d::BodyMode

§

type Via = i32

§

impl GodotConvert for godot::classes::physics_server_3d::BodyParameter

§

type Via = i32

§

impl GodotConvert for godot::classes::physics_server_3d::BodyState

§

type Via = i32

§

impl GodotConvert for ConeTwistJointParam

§

type Via = i32

§

impl GodotConvert for G6dofJointAxisFlag

§

type Via = i32

§

impl GodotConvert for G6dofJointAxisParam

§

type Via = i32

§

impl GodotConvert for HingeJointFlag

§

type Via = i32

§

impl GodotConvert for HingeJointParam

§

type Via = i32

§

impl GodotConvert for godot::classes::physics_server_3d::JointType

§

type Via = i32

§

impl GodotConvert for godot::classes::physics_server_3d::PinJointParam

§

type Via = i32

§

impl GodotConvert for godot::classes::physics_server_3d::ProcessInfo

§

type Via = i32

§

impl GodotConvert for godot::classes::physics_server_3d::ShapeType

§

type Via = i32

§

impl GodotConvert for SliderJointParam

§

type Via = i32

§

impl GodotConvert for godot::classes::physics_server_3d::SpaceParameter

§

type Via = i32

§

impl GodotConvert for godot::classes::pin_joint_3d::Param

§

type Via = i32

§

impl GodotConvert for godot::classes::plane_mesh::Orientation

§

type Via = i32

§

impl GodotConvert for godot::classes::portable_compressed_texture_2d::CompressionMode

§

type Via = i32

§

impl GodotConvert for godot::classes::progress_bar::FillMode

§

type Via = i32

§

impl GodotConvert for AmbientMode

§

type Via = i32

§

impl GodotConvert for godot::classes::reflection_probe::UpdateMode

§

type Via = i32

§

impl GodotConvert for BarrierMask

§

type Via = u64

§

impl GodotConvert for BlendFactor

§

type Via = i32

§

impl GodotConvert for BlendOperation

§

type Via = i32

§

impl GodotConvert for BreadcrumbMarker

§

type Via = i32

§

impl GodotConvert for BufferCreationBits

§

type Via = u64

§

impl GodotConvert for CompareOperator

§

type Via = i32

§

impl GodotConvert for DataFormat

§

type Via = i32

§

impl GodotConvert for DeviceType

§

type Via = i32

§

impl GodotConvert for godot::classes::rendering_device::DrawFlags

§

type Via = u64

§

impl GodotConvert for DriverResource

§

type Via = i32

§

impl GodotConvert for godot::classes::rendering_device::Features

§

type Via = i32

§

impl GodotConvert for FinalAction

§

type Via = i32

§

impl GodotConvert for IndexBufferFormat

§

type Via = i32

§

impl GodotConvert for InitialAction

§

type Via = i32

§

impl GodotConvert for Limit

§

type Via = i32

§

impl GodotConvert for LogicOperation

§

type Via = i32

§

impl GodotConvert for MemoryType

§

type Via = i32

§

impl GodotConvert for PipelineDynamicStateFlags

§

type Via = u64

§

impl GodotConvert for PipelineSpecializationConstantType

§

type Via = i32

§

impl GodotConvert for PolygonCullMode

§

type Via = i32

§

impl GodotConvert for PolygonFrontFace

§

type Via = i32

§

impl GodotConvert for RenderPrimitive

§

type Via = i32

§

impl GodotConvert for SamplerBorderColor

§

type Via = i32

§

impl GodotConvert for SamplerFilter

§

type Via = i32

§

impl GodotConvert for SamplerRepeatMode

§

type Via = i32

§

impl GodotConvert for ShaderLanguage

§

type Via = i32

§

impl GodotConvert for ShaderStage

§

type Via = i32

§

impl GodotConvert for StencilOperation

§

type Via = i32

§

impl GodotConvert for StorageBufferUsage

§

type Via = u64

§

impl GodotConvert for TextureSamples

§

type Via = i32

§

impl GodotConvert for TextureSliceType

§

type Via = i32

§

impl GodotConvert for TextureSwizzle

§

type Via = i32

§

impl GodotConvert for godot::classes::rendering_device::TextureType

§

type Via = i32

§

impl GodotConvert for TextureUsageBits

§

type Via = u64

§

impl GodotConvert for UniformType

§

type Via = i32

§

impl GodotConvert for VertexFrequency

§

type Via = i32

§

impl GodotConvert for godot::classes::rendering_server::ArrayCustomFormat

§

type Via = i32

§

impl GodotConvert for godot::classes::rendering_server::ArrayFormat

§

type Via = u64

§

impl GodotConvert for godot::classes::rendering_server::ArrayType

§

type Via = i32

§

impl GodotConvert for BakeChannels

§

type Via = i32

§

impl GodotConvert for godot::classes::rendering_server::BlendShapeMode

§

type Via = i32

§

impl GodotConvert for CanvasGroupMode

§

type Via = i32

§

impl GodotConvert for CanvasItemTextureFilter

§

type Via = i32

§

impl GodotConvert for CanvasItemTextureRepeat

§

type Via = i32

§

impl GodotConvert for CanvasLightBlendMode

§

type Via = i32

§

impl GodotConvert for CanvasLightMode

§

type Via = i32

§

impl GodotConvert for CanvasLightShadowFilter

§

type Via = i32

§

impl GodotConvert for CanvasOccluderPolygonCullMode

§

type Via = i32

§

impl GodotConvert for CanvasTextureChannel

§

type Via = i32

§

impl GodotConvert for CompositorEffectCallbackType

§

type Via = i32

§

impl GodotConvert for CompositorEffectFlags

§

type Via = i32

§

impl GodotConvert for CubeMapLayer

§

type Via = i32

§

impl GodotConvert for DecalFilter

§

type Via = i32

§

impl GodotConvert for godot::classes::rendering_server::DecalTexture

§

type Via = i32

§

impl GodotConvert for DofBlurQuality

§

type Via = i32

§

impl GodotConvert for DofBokehShape

§

type Via = i32

§

impl GodotConvert for EnvironmentAmbientSource

§

type Via = i32

§

impl GodotConvert for EnvironmentBg

§

type Via = i32

§

impl GodotConvert for EnvironmentFogMode

§

type Via = i32

§

impl GodotConvert for EnvironmentGlowBlendMode

§

type Via = i32

§

impl GodotConvert for EnvironmentReflectionSource

§

type Via = i32

§

impl GodotConvert for EnvironmentSdfgiFramesToConverge

§

type Via = i32

§

impl GodotConvert for EnvironmentSdfgiFramesToUpdateLight

§

type Via = i32

§

impl GodotConvert for EnvironmentSdfgiRayCount

§

type Via = i32

§

impl GodotConvert for EnvironmentSdfgiYScale

§

type Via = i32

§

impl GodotConvert for EnvironmentSsaoQuality

§

type Via = i32

§

impl GodotConvert for EnvironmentSsilQuality

§

type Via = i32

§

impl GodotConvert for EnvironmentSsrRoughnessQuality

§

type Via = i32

§

impl GodotConvert for EnvironmentToneMapper

§

type Via = i32

§

impl GodotConvert for godot::classes::rendering_server::Features

§

type Via = i32

§

impl GodotConvert for FogVolumeShape

§

type Via = i32

§

impl GodotConvert for GlobalShaderParameterType

§

type Via = i32

§

impl GodotConvert for InstanceFlags

§

type Via = i32

§

impl GodotConvert for InstanceType

§

type Via = i32

§

impl GodotConvert for LightBakeMode

§

type Via = i32

§

impl GodotConvert for LightDirectionalShadowMode

§

type Via = i32

§

impl GodotConvert for LightDirectionalSkyMode

§

type Via = i32

§

impl GodotConvert for LightOmniShadowMode

§

type Via = i32

§

impl GodotConvert for LightParam

§

type Via = i32

§

impl GodotConvert for LightProjectorFilter

§

type Via = i32

§

impl GodotConvert for LightType

§

type Via = i32

§

impl GodotConvert for MultimeshPhysicsInterpolationQuality

§

type Via = i32

§

impl GodotConvert for MultimeshTransformFormat

§

type Via = i32

§

impl GodotConvert for NinePatchAxisMode

§

type Via = i32

§

impl GodotConvert for ParticlesCollisionHeightfieldResolution

§

type Via = i32

§

impl GodotConvert for ParticlesCollisionType

§

type Via = i32

§

impl GodotConvert for ParticlesDrawOrder

§

type Via = i32

§

impl GodotConvert for ParticlesMode

§

type Via = i32

§

impl GodotConvert for ParticlesTransformAlign

§

type Via = i32

§

impl GodotConvert for PipelineSource

§

type Via = i32

§

impl GodotConvert for godot::classes::rendering_server::PrimitiveType

§

type Via = i32

§

impl GodotConvert for ReflectionProbeAmbientMode

§

type Via = i32

§

impl GodotConvert for ReflectionProbeUpdateMode

§

type Via = i32

§

impl GodotConvert for RenderingInfo

§

type Via = i32

§

impl GodotConvert for ShaderMode

§

type Via = i32

§

impl GodotConvert for godot::classes::rendering_server::ShadowCastingSetting

§

type Via = i32

§

impl GodotConvert for ShadowQuality

§

type Via = i32

§

impl GodotConvert for godot::classes::rendering_server::SkyMode

§

type Via = i32

§

impl GodotConvert for SplashStretchMode

§

type Via = i32

§

impl GodotConvert for SubSurfaceScatteringQuality

§

type Via = i32

§

impl GodotConvert for TextureLayeredType

§

type Via = i32

§

impl GodotConvert for godot::classes::rendering_server::TextureType

§

type Via = i32

§

impl GodotConvert for ViewportAnisotropicFiltering

§

type Via = i32

§

impl GodotConvert for ViewportClearMode

§

type Via = i32

§

impl GodotConvert for ViewportDebugDraw

§

type Via = i32

§

impl GodotConvert for ViewportEnvironmentMode

§

type Via = i32

§

impl GodotConvert for ViewportMsaa

§

type Via = i32

§

impl GodotConvert for ViewportOcclusionCullingBuildQuality

§

type Via = i32

§

impl GodotConvert for ViewportRenderInfo

§

type Via = i32

§

impl GodotConvert for ViewportRenderInfoType

§

type Via = i32

§

impl GodotConvert for ViewportScaling3DMode

§

type Via = i32

§

impl GodotConvert for ViewportScreenSpaceAa

§

type Via = i32

§

impl GodotConvert for ViewportSdfOversize

§

type Via = i32

§

impl GodotConvert for ViewportSdfScale

§

type Via = i32

§

impl GodotConvert for ViewportUpdateMode

§

type Via = i32

§

impl GodotConvert for ViewportVrsMode

§

type Via = i32

§

impl GodotConvert for ViewportVrsUpdateMode

§

type Via = i32

§

impl GodotConvert for godot::classes::rendering_server::VisibilityRangeFadeMode

§

type Via = i32

§

impl GodotConvert for VoxelGiQuality

§

type Via = i32

§

impl GodotConvert for DeepDuplicateMode

§

type Via = i32

§

impl GodotConvert for godot::classes::resource_format_loader::CacheMode

§

type Via = i32

§

impl GodotConvert for ImportOrder

§

type Via = i32

§

impl GodotConvert for godot::classes::resource_loader::CacheMode

§

type Via = i32

§

impl GodotConvert for ThreadLoadStatus

§

type Via = i32

§

impl GodotConvert for SaverFlags

§

type Via = u64

§

impl GodotConvert for godot::classes::retarget_modifier_3d::TransformFlag

§

type Via = u64

§

impl GodotConvert for Shape

§

type Via = i32

§

impl GodotConvert for ImageUpdateMask

§

type Via = u64

§

impl GodotConvert for ListType

§

type Via = i32

§

impl GodotConvert for godot::classes::rich_text_label::MenuItems

§

type Via = i32

§

impl GodotConvert for MetaUnderline

§

type Via = i32

§

impl GodotConvert for godot::classes::rigid_body_2d::CcdMode

§

type Via = i32

§

impl GodotConvert for godot::classes::rigid_body_2d::CenterOfMassMode

§

type Via = i32

§

impl GodotConvert for godot::classes::rigid_body_2d::DampMode

§

type Via = i32

§

impl GodotConvert for godot::classes::rigid_body_2d::FreezeMode

§

type Via = i32

§

impl GodotConvert for godot::classes::rigid_body_3d::CenterOfMassMode

§

type Via = i32

§

impl GodotConvert for godot::classes::rigid_body_3d::DampMode

§

type Via = i32

§

impl GodotConvert for godot::classes::rigid_body_3d::FreezeMode

§

type Via = i32

§

impl GodotConvert for ReplicationMode

§

type Via = i32

§

impl GodotConvert for godot::classes::scene_state::GenEditState

§

type Via = i32

§

impl GodotConvert for GroupCallFlags

§

type Via = u64

§

impl GodotConvert for ScriptNameCasing

§

type Via = i32

§

impl GodotConvert for godot::classes::script_language_extension::CodeCompletionKind

§

type Via = i32

§

impl GodotConvert for godot::classes::script_language_extension::CodeCompletionLocation

§

type Via = i32

§

impl GodotConvert for LookupResultType

§

type Via = i32

§

impl GodotConvert for godot::classes::scroll_container::ScrollHintMode

§

type Via = i32

§

impl GodotConvert for ScrollMode

§

type Via = i32

§

impl GodotConvert for godot::classes::shader::Mode

§

type Via = i32

§

impl GodotConvert for ModifierCallbackModeProcess

§

type Via = i32

§

impl GodotConvert for BoneAxis

§

type Via = i32

§

impl GodotConvert for BoneDirection

§

type Via = i32

§

impl GodotConvert for RotationAxis

§

type Via = i32

§

impl GodotConvert for SecondaryDirection

§

type Via = i32

§

impl GodotConvert for TailDirection

§

type Via = i32

§

impl GodotConvert for godot::classes::sky::ProcessMode

§

type Via = i32

§

impl GodotConvert for RadianceSize

§

type Via = i32

§

impl GodotConvert for TickPosition

§

type Via = i32

§

impl GodotConvert for godot::classes::slider_joint_3d::Param

§

type Via = i32

§

impl GodotConvert for godot::classes::soft_body_3d::DisableMode

§

type Via = i32

§

impl GodotConvert for DraggerVisibility

§

type Via = i32

§

impl GodotConvert for CenterFrom

§

type Via = i32

§

impl GodotConvert for godot::classes::sprite_base_3d::AlphaCutMode

§

type Via = i32

§

impl GodotConvert for godot::classes::sprite_base_3d::DrawFlags

§

type Via = i32

§

impl GodotConvert for godot::classes::stream_peer_socket::Status

§

type Via = i32

§

impl GodotConvert for godot::classes::stream_peer_tls::Status

§

type Via = i32

§

impl GodotConvert for godot::classes::style_box_texture::AxisStretchMode

§

type Via = i32

§

impl GodotConvert for ClearMode

§

type Via = i32

§

impl GodotConvert for godot::classes::sub_viewport::UpdateMode

§

type Via = i32

§

impl GodotConvert for CustomFormat

§

type Via = i32

§

impl GodotConvert for SkinWeightCount

§

type Via = i32

§

impl GodotConvert for godot::classes::tab_bar::AlignmentMode

§

type Via = i32

§

impl GodotConvert for CloseButtonDisplayPolicy

§

type Via = i32

§

impl GodotConvert for TabPosition

§

type Via = i32

§

impl GodotConvert for CaretType

§

type Via = i32

§

impl GodotConvert for EditAction

§

type Via = i32

§

impl GodotConvert for GutterType

§

type Via = i32

§

impl GodotConvert for LineWrappingMode

§

type Via = i32

§

impl GodotConvert for godot::classes::text_edit::MenuItems

§

type Via = i32

§

impl GodotConvert for SearchFlags

§

type Via = u64

§

impl GodotConvert for SelectionMode

§

type Via = i32

§

impl GodotConvert for AutowrapMode

§

type Via = i32

§

impl GodotConvert for ContourPointTag

§

type Via = i32

§

impl GodotConvert for Direction

§

type Via = i32

§

impl GodotConvert for godot::classes::text_server::Feature

§

type Via = i32

§

impl GodotConvert for FixedSizeScaleMode

§

type Via = i32

§

impl GodotConvert for FontAntialiasing

§

type Via = i32

§

impl GodotConvert for FontLcdSubpixelLayout

§

type Via = i32

§

impl GodotConvert for FontStyle

§

type Via = u64

§

impl GodotConvert for GraphemeFlag

§

type Via = u64

§

impl GodotConvert for Hinting

§

type Via = i32

§

impl GodotConvert for JustificationFlag

§

type Via = u64

§

impl GodotConvert for LineBreakFlag

§

type Via = u64

§

impl GodotConvert for godot::classes::text_server::Orientation

§

type Via = i32

§

impl GodotConvert for OverrunBehavior

§

type Via = i32

§

impl GodotConvert for SpacingType

§

type Via = i32

§

impl GodotConvert for StructuredTextParser

§

type Via = i32

§

impl GodotConvert for SubpixelPositioning

§

type Via = i32

§

impl GodotConvert for TextOverrunFlag

§

type Via = u64

§

impl GodotConvert for VisibleCharactersBehavior

§

type Via = i32

§

impl GodotConvert for godot::classes::texture_button::StretchMode

§

type Via = i32

§

impl GodotConvert for LayeredType

§

type Via = i32

§

impl GodotConvert for godot::classes::texture_progress_bar::FillMode

§

type Via = i32

§

impl GodotConvert for godot::classes::texture_rect::ExpandMode

§

type Via = i32

§

impl GodotConvert for godot::classes::texture_rect::StretchMode

§

type Via = i32

§

impl GodotConvert for DataType

§

type Via = i32

§

impl GodotConvert for godot::classes::tile_map::VisibilityMode

§

type Via = i32

§

impl GodotConvert for DebugVisibilityMode

§

type Via = i32

§

impl GodotConvert for CellNeighbor

§

type Via = i32

§

impl GodotConvert for TerrainMode

§

type Via = i32

§

impl GodotConvert for TileLayout

§

type Via = i32

§

impl GodotConvert for TileOffsetAxis

§

type Via = i32

§

impl GodotConvert for TileShape

§

type Via = i32

§

impl GodotConvert for TileAnimationMode

§

type Via = i32

§

impl GodotConvert for Month

§

type Via = i32

§

impl GodotConvert for Weekday

§

type Via = i32

§

impl GodotConvert for TimerProcessCallback

§

type Via = i32

§

impl GodotConvert for godot::classes::touch_screen_button::VisibilityMode

§

type Via = i32

§

impl GodotConvert for DropModeFlags

§

type Via = i32

§

impl GodotConvert for godot::classes::tree::ScrollHintMode

§

type Via = i32

§

impl GodotConvert for godot::classes::tree::SelectMode

§

type Via = i32

§

impl GodotConvert for TreeCellMode

§

type Via = i32

§

impl GodotConvert for EaseType

§

type Via = i32

§

impl GodotConvert for TransitionType

§

type Via = i32

§

impl GodotConvert for TweenPauseMode

§

type Via = i32

§

impl GodotConvert for TweenProcessMode

§

type Via = i32

§

impl GodotConvert for MergeMode

§

type Via = i32

§

impl GodotConvert for UpnpResult

§

type Via = i32

§

impl GodotConvert for IgdStatus

§

type Via = i32

§

impl GodotConvert for AnisotropicFiltering

§

type Via = i32

§

impl GodotConvert for DebugDraw

§

type Via = i32

§

impl GodotConvert for DefaultCanvasItemTextureFilter

§

type Via = i32

§

impl GodotConvert for DefaultCanvasItemTextureRepeat

§

type Via = i32

§

impl GodotConvert for Msaa

§

type Via = i32

§

impl GodotConvert for PositionalShadowAtlasQuadrantSubdiv

§

type Via = i32

§

impl GodotConvert for RenderInfo

§

type Via = i32

§

impl GodotConvert for RenderInfoType

§

type Via = i32

§

impl GodotConvert for Scaling3DMode

§

type Via = i32

§

impl GodotConvert for ScreenSpaceAa

§

type Via = i32

§

impl GodotConvert for SdfOversize

§

type Via = i32

§

impl GodotConvert for SdfScale

§

type Via = i32

§

impl GodotConvert for VrsMode

§

type Via = i32

§

impl GodotConvert for VrsUpdateMode

§

type Via = i32

§

impl GodotConvert for godot::classes::visible_on_screen_enabler_2d::EnableMode

§

type Via = i32

§

impl GodotConvert for godot::classes::visible_on_screen_enabler_3d::EnableMode

§

type Via = i32

§

impl GodotConvert for godot::classes::visual_shader::Type

§

type Via = i32

§

impl GodotConvert for VaryingMode

§

type Via = i32

§

impl GodotConvert for VaryingType

§

type Via = i32

§

impl GodotConvert for PortType

§

type Via = i32

§

impl GodotConvert for BillboardType

§

type Via = i32

§

impl GodotConvert for godot::classes::visual_shader_node_clamp::OpType

§

type Via = i32

§

impl GodotConvert for godot::classes::visual_shader_node_color_func::Function

§

type Via = i32

§

impl GodotConvert for godot::classes::visual_shader_node_color_op::Operator

§

type Via = i32

§

impl GodotConvert for ComparisonType

§

type Via = i32

§

impl GodotConvert for Condition

§

type Via = i32

§

impl GodotConvert for godot::classes::visual_shader_node_compare::Function

§

type Via = i32

§

impl GodotConvert for godot::classes::visual_shader_node_cubemap::Source

§

type Via = i32

§

impl GodotConvert for godot::classes::visual_shader_node_cubemap::TextureType

§

type Via = i32

§

impl GodotConvert for godot::classes::visual_shader_node_derivative_func::Function

§

type Via = i32

§

impl GodotConvert for godot::classes::visual_shader_node_derivative_func::OpType

§

type Via = i32

§

impl GodotConvert for Precision

§

type Via = i32

§

impl GodotConvert for godot::classes::visual_shader_node_float_func::Function

§

type Via = i32

§

impl GodotConvert for godot::classes::visual_shader_node_float_op::Operator

§

type Via = i32

§

impl GodotConvert for godot::classes::visual_shader_node_float_parameter::Hint

§

type Via = i32

§

impl GodotConvert for godot::classes::visual_shader_node_int_func::Function

§

type Via = i32

§

impl GodotConvert for godot::classes::visual_shader_node_int_op::Operator

§

type Via = i32

§

impl GodotConvert for godot::classes::visual_shader_node_int_parameter::Hint

§

type Via = i32

§

impl GodotConvert for godot::classes::visual_shader_node_is::Function

§

type Via = i32

§

impl GodotConvert for godot::classes::visual_shader_node_mix::OpType

§

type Via = i32

§

impl GodotConvert for godot::classes::visual_shader_node_multiply_add::OpType

§

type Via = i32

§

impl GodotConvert for Qualifier

§

type Via = i32

§

impl GodotConvert for godot::classes::visual_shader_node_particle_accelerator::Mode

§

type Via = i32

§

impl GodotConvert for godot::classes::visual_shader_node_particle_emit::EmitFlags

§

type Via = i32

§

impl GodotConvert for godot::classes::visual_shader_node_particle_randomness::OpType

§

type Via = i32

§

impl GodotConvert for godot::classes::visual_shader_node_remap::OpType

§

type Via = i32

§

impl GodotConvert for godot::classes::visual_shader_node_sample_3d::Source

§

type Via = i32

§

impl GodotConvert for godot::classes::visual_shader_node_smooth_step::OpType

§

type Via = i32

§

impl GodotConvert for godot::classes::visual_shader_node_step::OpType

§

type Via = i32

§

impl GodotConvert for godot::classes::visual_shader_node_switch::OpType

§

type Via = i32

§

impl GodotConvert for godot::classes::visual_shader_node_texture::Source

§

type Via = i32

§

impl GodotConvert for godot::classes::visual_shader_node_texture::TextureType

§

type Via = i32

§

impl GodotConvert for ColorDefault

§

type Via = i32

§

impl GodotConvert for godot::classes::visual_shader_node_texture_parameter::TextureFilter

§

type Via = i32

§

impl GodotConvert for godot::classes::visual_shader_node_texture_parameter::TextureRepeat

§

type Via = i32

§

impl GodotConvert for TextureSource

§

type Via = i32

§

impl GodotConvert for godot::classes::visual_shader_node_texture_parameter::TextureType

§

type Via = i32

§

impl GodotConvert for godot::classes::visual_shader_node_transform_func::Function

§

type Via = i32

§

impl GodotConvert for godot::classes::visual_shader_node_transform_op::Operator

§

type Via = i32

§

impl GodotConvert for godot::classes::visual_shader_node_transform_vec_mult::Operator

§

type Via = i32

§

impl GodotConvert for godot::classes::visual_shader_node_u_int_func::Function

§

type Via = i32

§

impl GodotConvert for godot::classes::visual_shader_node_u_int_op::Operator

§

type Via = i32

§

impl GodotConvert for godot::classes::visual_shader_node_uv_func::Function

§

type Via = i32

§

impl GodotConvert for godot::classes::visual_shader_node_vector_base::OpType

§

type Via = i32

§

impl GodotConvert for godot::classes::visual_shader_node_vector_func::Function

§

type Via = i32

§

impl GodotConvert for godot::classes::visual_shader_node_vector_op::Operator

§

type Via = i32

§

impl GodotConvert for Subdiv

§

type Via = i32

§

impl GodotConvert for ChannelState

§

type Via = i32

§

impl GodotConvert for godot::classes::web_rtc_data_channel::WriteMode

§

type Via = i32

§

impl GodotConvert for ConnectionState

§

type Via = i32

§

impl GodotConvert for GatheringState

§

type Via = i32

§

impl GodotConvert for SignalingState

§

type Via = i32

§

impl GodotConvert for State

§

type Via = i32

§

impl GodotConvert for godot::classes::web_socket_peer::WriteMode

§

type Via = i32

§

impl GodotConvert for TargetRayMode

§

type Via = i32

§

impl GodotConvert for ContentScaleAspect

§

type Via = i32

§

impl GodotConvert for ContentScaleMode

§

type Via = i32

§

impl GodotConvert for ContentScaleStretch

§

type Via = i32

§

impl GodotConvert for godot::classes::window::Flags

§

type Via = i32

§

impl GodotConvert for godot::classes::window::LayoutDirection

§

type Via = i32

§

impl GodotConvert for godot::classes::window::Mode

§

type Via = i32

§

impl GodotConvert for WindowInitialPosition

§

type Via = i32

§

impl GodotConvert for NodeType

§

type Via = i32

§

impl GodotConvert for BodyUpdate

§

type Via = u64

§

impl GodotConvert for godot::classes::xr_body_modifier_3d::BoneUpdate

§

type Via = i32

§

impl GodotConvert for BodyFlags

§

type Via = u64

§

impl GodotConvert for Joint

§

type Via = i32

§

impl GodotConvert for JointFlags

§

type Via = u64

§

impl GodotConvert for BlendShapeEntry

§

type Via = i32

§

impl GodotConvert for godot::classes::xr_hand_modifier_3d::BoneUpdate

§

type Via = i32

§

impl GodotConvert for HandJoint

§

type Via = i32

§

impl GodotConvert for godot::classes::xr_hand_tracker::HandJointFlags

§

type Via = u64

§

impl GodotConvert for HandTrackingSource

§

type Via = i32

§

impl GodotConvert for Capabilities

§

type Via = i32

§

impl GodotConvert for EnvironmentBlendMode

§

type Via = i32

§

impl GodotConvert for PlayAreaMode

§

type Via = i32

§

impl GodotConvert for TrackingStatus

§

type Via = i32

§

impl GodotConvert for VrsTextureFormat

§

type Via = i32

§

impl GodotConvert for TrackingConfidence

§

type Via = i32

§

impl GodotConvert for TrackerHand

§

type Via = i32

§

impl GodotConvert for godot::classes::xr_server::RotationMode

§

type Via = i32

§

impl GodotConvert for TrackerType

§

type Via = i32

§

impl GodotConvert for CompressionLevel

§

type Via = i32

§

impl GodotConvert for ZipAppend

§

type Via = i32

§

impl GodotConvert for Error

§

type Via = i32

§

impl GodotConvert for HorizontalAlignment

§

type Via = i32

§

impl GodotConvert for InlineAlignment

§

type Via = i32

§

impl GodotConvert for JoyAxis

§

type Via = i32

§

impl GodotConvert for JoyButton

§

type Via = i32

§

impl GodotConvert for Key

§

type Via = i32

§

impl GodotConvert for KeyLocation

§

type Via = i32

§

impl GodotConvert for KeyModifierMask

§

type Via = u64

§

impl GodotConvert for MethodFlags

§

type Via = u64

§

impl GodotConvert for MidiMessage

§

type Via = i32

§

impl GodotConvert for MouseButton

§

type Via = i32

§

impl GodotConvert for MouseButtonMask

§

type Via = u64

§

impl GodotConvert for PropertyHint

§

type Via = i32

§

impl GodotConvert for PropertyUsageFlags

§

type Via = u64

§

impl GodotConvert for VerticalAlignment

§

type Via = i32

§

impl GodotConvert for Aabb

§

type Via = Aabb

§

impl GodotConvert for AnyArray

§

impl GodotConvert for AnyDictionary

§

impl GodotConvert for Basis

§

type Via = Basis

§

impl GodotConvert for Callable

§

impl GodotConvert for Color

§

type Via = Color

§

impl GodotConvert for GString

§

type Via = GString

§

impl GodotConvert for InstanceId

§

type Via = i64

§

impl GodotConvert for NodePath

§

impl GodotConvert for Plane

§

type Via = Plane

§

impl GodotConvert for Projection

§

impl GodotConvert for Quaternion

§

impl GodotConvert for Rect2

§

type Via = Rect2

§

impl GodotConvert for Rect2i

§

type Via = Rect2i

§

impl GodotConvert for Signal

§

type Via = Signal

§

impl GodotConvert for StringName

§

impl GodotConvert for Transform2D

§

impl GodotConvert for Transform3D

§

impl GodotConvert for Variant

§

type Via = Variant

§

impl GodotConvert for VariantOperator

§

type Via = i32

§

impl GodotConvert for VariantType

§

type Via = i32

§

impl GodotConvert for Vector2

§

type Via = Vector2

§

impl GodotConvert for Vector2i

§

impl GodotConvert for Vector3

§

type Via = Vector3

§

impl GodotConvert for Vector3i

§

impl GodotConvert for Vector4

§

type Via = Vector4

§

impl GodotConvert for Vector4i

§

impl<K, V> GodotConvert for Dictionary<K, V>
where K: Element, V: Element,

§

type Via = Dictionary<K, V>

§

impl<P> GodotConvert for RawPtr<P>
where P: FfiRawPointer + 'static,

§

type Via = RawPtr<P>

§

impl<T> GodotConvert for Array<T>
where T: Element,

§

type Via = Array<T>

§

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

§

type Via = Gd<T>

§

impl<T> GodotConvert for OnEditor<Gd<T>>

§

type Via = Option<<Gd<T> as GodotConvert>::Via>

§

impl<T> GodotConvert for OnEditor<T>

§

type Via = <T as GodotConvert>::Via

§

impl<T> GodotConvert for OnReady<T>
where T: GodotConvert,

§

type Via = <T as GodotConvert>::Via

§

impl<T> GodotConvert for PackedArray<T>
where T: PackedElement,

§

type Via = PackedArray<T>

§

impl<T> GodotConvert for PhantomVar<T>
where T: GodotConvert + Var,

§

type Via = <T as GodotConvert>::Via

§

impl<T, D> GodotConvert for DynGd<T, D>
where T: GodotClass, D: 'static + ?Sized,

§

type Via = Gd<T>

§

impl<T, D> GodotConvert for OnEditor<DynGd<T, D>>
where T: GodotClass, D: 'static + ?Sized,

§

type Via = Option<<DynGd<T, D> as GodotConvert>::Via>