EngineEnum

Trait EngineEnum 

pub trait EngineEnum: Copy {
    // Required methods
    fn try_from_ord(ord: i32) -> Option<Self>;
    fn ord(self) -> i32;
    fn as_str(&self) -> &'static str;
    fn godot_name(&self) -> &'static str;
    fn values() -> &'static [Self];
    fn all_constants() -> &'static [EnumConstant<Self>];

    // Provided method
    fn from_ord(ord: i32) -> Self { ... }
}
Expand description

Auto-implemented for all engine-provided enums.

Required Methodsยง

fn try_from_ord(ord: i32) -> Option<Self>

fn ord(self) -> i32

Ordinal value of the enumerator, as specified in Godot. This is not necessarily unique.

fn as_str(&self) -> &'static str

The name of the enumerator, as it appears in Rust.

Note that this may not match the Rust constant name. In case of multiple constants with the same ordinal value, this method returns the first one in the order of definition. For example, LayoutDirection::LOCALE.as_str() (ord 1) returns "APPLICATION_LOCALE", because that happens to be the first constant with ordinal 1. See all_constants() for a more robust and general approach to introspection of enum constants.

If the value does not match one of the known enumerators, the empty string is returned.

fn godot_name(&self) -> &'static str

๐Ÿ‘ŽDeprecated: Moved to introspection API, see EngineEnum::all_constants() and EnumConstant::godot_name()

The equivalent name of the enumerator, as specified in Godot.

If the value does not match one of the known enumerators, the empty string is returned.

ยงDeprecation

Design change is due to the fact that Godot enums may have multiple constants with the same ordinal value, and godot_name() cannot always return a unique name for it. So there are cases where this method returns unexpected results.

To keep the old โ€“ possibly incorrect โ€“ behavior, you can write the following function. However, it runs in linear rather than constant time (which is often OK, given that there are very few constants per enum).

use godot::obj::EngineEnum;

fn godot_name<T: EngineEnum + Eq + PartialEq + 'static>(value: T) -> &'static str {
    T::all_constants()
        .iter()
        .find(|c| c.value() == value)
        .map(|c| c.godot_name())
        .unwrap_or("") // Previous behavior.
}

fn values() -> &'static [Self]

Returns a slice of distinct enum values.

This excludes MAX constants at the end (existing only to express the number of enumerators) and deduplicates aliases, providing only meaningful enum values. See all_constants() for a complete list of all constants.

Enables iteration over distinct enum variants:

use godot::classes::window;
use godot::obj::EngineEnum;

for mode in window::Mode::values() {
    println!("* {}: {}", mode.as_str(), mode.ord());
}

fn all_constants() -> &'static [EnumConstant<Self>]

Returns metadata for all enum constants.

This includes all constants as they appear in the enum definition, including duplicates and MAX constants. For a list of useful, distinct values, use values().

Enables introspection of available constants:

use godot::classes::window;
use godot::obj::EngineEnum;

for constant in window::Mode::all_constants() {
    println!("* window::Mode.{} (original {}) has ordinal value {}.",
        constant.rust_name(),
        constant.godot_name(),
        constant.value().ord()
    );
}

Provided Methodsยง

fn from_ord(ord: i32) -> Self

Dyn Compatibilityยง

This trait is not dyn compatible.

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

Implementorsยง

ยง

impl EngineEnum for Corner

ยง

impl EngineEnum for ClockDirection

ยง

impl EngineEnum for godot::global::Orientation

ยง

impl EngineEnum for EulerOrder

ยง

impl EngineEnum for Side

ยง

impl EngineEnum for Vector2Axis

ยง

impl EngineEnum for Vector3Axis

ยง

impl EngineEnum for Vector4Axis

ยง

impl EngineEnum for CellShape

ยง

impl EngineEnum for DiagonalMode

ยง

impl EngineEnum for Heuristic

ยง

impl EngineEnum for godot::classes::aes_context::Mode

ยง

impl EngineEnum for FindMode

ยง

impl EngineEnum for InterpolationType

ยง

impl EngineEnum for godot::classes::animation::LoopMode

ยง

impl EngineEnum for LoopedFlag

ยง

impl EngineEnum for TrackType

ยง

impl EngineEnum for godot::classes::animation::UpdateMode

ยง

impl EngineEnum for AnimationCallbackModeDiscrete

ยง

impl EngineEnum for AnimationCallbackModeMethod

ยง

impl EngineEnum for AnimationCallbackModeProcess

ยง

impl EngineEnum for FilterAction

ยง

impl EngineEnum for PlayMode

ยง

impl EngineEnum for godot::classes::animation_node_blend_space_1d::BlendMode

ยง

impl EngineEnum for godot::classes::animation_node_blend_space_2d::BlendMode

ยง

impl EngineEnum for MixMode

ยง

impl EngineEnum for OneShotRequest

ยง

impl EngineEnum for StateMachineType

ยง

impl EngineEnum for AdvanceMode

ยง

impl EngineEnum for SwitchMode

ยง

impl EngineEnum for AnimationMethodCallMode

ยง

impl EngineEnum for godot::classes::animation_player::AnimationProcessCallback

ยง

impl EngineEnum for godot::classes::animation_tree::AnimationProcessCallback

ยง

impl EngineEnum for godot::classes::area_2d::SpaceOverride

ยง

impl EngineEnum for godot::classes::area_3d::SpaceOverride

ยง

impl EngineEnum for godot::classes::aspect_ratio_container::AlignmentMode

ยง

impl EngineEnum for godot::classes::aspect_ratio_container::StretchMode

ยง

impl EngineEnum for godot::classes::audio_effect_distortion::Mode

ยง

impl EngineEnum for FilterDb

ยง

impl EngineEnum for godot::classes::audio_effect_pitch_shift::FftSize

ยง

impl EngineEnum for godot::classes::audio_effect_spectrum_analyzer::FftSize

ยง

impl EngineEnum for MagnitudeMode

ยง

impl EngineEnum for PlaybackType

ยง

impl EngineEnum for SpeakerMode

ยง

impl EngineEnum for AudioStreamGeneratorMixRate

ยง

impl EngineEnum for AutoAdvanceMode

ยง

impl EngineEnum for FadeMode

ยง

impl EngineEnum for TransitionFromTime

ยง

impl EngineEnum for TransitionToTime

ยง

impl EngineEnum for MixTarget

ยง

impl EngineEnum for AttenuationModel

ยง

impl EngineEnum for godot::classes::audio_stream_player_3d::DopplerTracking

ยง

impl EngineEnum for PlaybackMode

ยง

impl EngineEnum for godot::classes::audio_stream_wav::Format

ยง

impl EngineEnum for godot::classes::audio_stream_wav::LoopMode

ยง

impl EngineEnum for CopyMode

ยง

impl EngineEnum for ActionMode

ยง

impl EngineEnum for DrawMode

ยง

impl EngineEnum for AlphaAntiAliasing

ยง

impl EngineEnum for BillboardMode

ยง

impl EngineEnum for godot::classes::base_material_3d::BlendMode

ยง

impl EngineEnum for godot::classes::base_material_3d::CullMode

ยง

impl EngineEnum for DepthDrawMode

ยง

impl EngineEnum for DetailUv

ยง

impl EngineEnum for DiffuseMode

ยง

impl EngineEnum for DistanceFadeMode

ยง

impl EngineEnum for EmissionOperator

ยง

impl EngineEnum for godot::classes::base_material_3d::Feature

ยง

impl EngineEnum for godot::classes::base_material_3d::Flags

ยง

impl EngineEnum for ShadingMode

ยง

impl EngineEnum for SpecularMode

ยง

impl EngineEnum for TextureChannel

ยง

impl EngineEnum for godot::classes::base_material_3d::TextureFilter

ยง

impl EngineEnum for TextureParam

ยง

impl EngineEnum for Transparency

ยง

impl EngineEnum for godot::classes::box_container::AlignmentMode

ยง

impl EngineEnum for AnchorMode

ยง

impl EngineEnum for Camera2DProcessCallback

ยง

impl EngineEnum for godot::classes::camera_3d::DopplerTracking

ยง

impl EngineEnum for KeepAspect

ยง

impl EngineEnum for ProjectionType

ยง

impl EngineEnum for FeedDataType

ยง

impl EngineEnum for FeedPosition

ยง

impl EngineEnum for FeedImage

ยง

impl EngineEnum for ClipChildrenMode

ยง

impl EngineEnum for godot::classes::canvas_item::TextureFilter

ยง

impl EngineEnum for godot::classes::canvas_item::TextureRepeat

ยง

impl EngineEnum for godot::classes::canvas_item_material::BlendMode

ยง

impl EngineEnum for LightMode

ยง

impl EngineEnum for godot::classes::character_body_2d::MotionMode

ยง

impl EngineEnum for godot::classes::character_body_2d::PlatformOnLeave

ยง

impl EngineEnum for godot::classes::character_body_3d::MotionMode

ยง

impl EngineEnum for godot::classes::character_body_3d::PlatformOnLeave

ยง

impl EngineEnum for ApiType

ยง

impl EngineEnum for godot::classes::code_edit::CodeCompletionKind

ยง

impl EngineEnum for godot::classes::code_edit::CodeCompletionLocation

ยง

impl EngineEnum for godot::classes::collision_object_2d::DisableMode

ยง

impl EngineEnum for godot::classes::collision_object_3d::DisableMode

ยง

impl EngineEnum for BuildMode

ยง

impl EngineEnum for ColorModeType

ยง

impl EngineEnum for PickerShapeType

ยง

impl EngineEnum for EffectCallbackType

ยง

impl EngineEnum for godot::classes::cone_twist_joint_3d::Param

ยง

impl EngineEnum for Anchor

ยง

impl EngineEnum for godot::classes::control::CursorShape

ยง

impl EngineEnum for FocusMode

ยง

impl EngineEnum for GrowDirection

ยง

impl EngineEnum for godot::classes::control::LayoutDirection

ยง

impl EngineEnum for LayoutPreset

ยง

impl EngineEnum for LayoutPresetMode

ยง

impl EngineEnum for MouseFilter

ยง

impl EngineEnum for TextDirection

ยง

impl EngineEnum for godot::classes::cpu_particles_2d::DrawOrder

ยง

impl EngineEnum for godot::classes::cpu_particles_2d::EmissionShape

ยง

impl EngineEnum for godot::classes::cpu_particles_2d::Parameter

ยง

impl EngineEnum for godot::classes::cpu_particles_2d::ParticleFlags

ยง

impl EngineEnum for godot::classes::cpu_particles_3d::DrawOrder

ยง

impl EngineEnum for godot::classes::cpu_particles_3d::EmissionShape

ยง

impl EngineEnum for godot::classes::cpu_particles_3d::Parameter

ยง

impl EngineEnum for godot::classes::cpu_particles_3d::ParticleFlags

ยง

impl EngineEnum for godot::classes::csg_polygon_3d::Mode

ยง

impl EngineEnum for PathIntervalType

ยง

impl EngineEnum for PathRotation

ยง

impl EngineEnum for Operation

ยง

impl EngineEnum for TangentMode

ยง

impl EngineEnum for TextureMode

ยง

impl EngineEnum for godot::classes::decal::DecalTexture

ยง

impl EngineEnum for godot::classes::directional_light_3d::ShadowMode

ยง

impl EngineEnum for godot::classes::directional_light_3d::SkyMode

ยง

impl EngineEnum for godot::classes::display_server::CursorShape

ยง

impl EngineEnum for godot::classes::display_server::Feature

ยง

impl EngineEnum for FileDialogMode

ยง

impl EngineEnum for HandleType

ยง

impl EngineEnum for godot::classes::display_server::MouseMode

ยง

impl EngineEnum for ScreenOrientation

ยง

impl EngineEnum for TtsUtteranceEvent

ยง

impl EngineEnum for VSyncMode

ยง

impl EngineEnum for godot::classes::display_server::VirtualKeyboardType

ยง

impl EngineEnum for WindowEvent

ยง

impl EngineEnum for WindowFlags

ยง

impl EngineEnum for WindowMode

ยง

impl EngineEnum for WindowResizeEdge

ยง

impl EngineEnum for ContextMenuSlot

ยง

impl EngineEnum for ExportMessageType

ยง

impl EngineEnum for ExportFilter

ยง

impl EngineEnum for FileExportMode

ยง

impl EngineEnum for ScriptExportMode

ยง

impl EngineEnum for godot::classes::editor_feature_profile::Feature

ยง

impl EngineEnum for godot::classes::editor_file_dialog::Access

ยง

impl EngineEnum for DisplayMode

ยง

impl EngineEnum for godot::classes::editor_file_dialog::FileMode

ยง

impl EngineEnum for AfterGuiInput

ยง

impl EngineEnum for CustomControlContainer

ยง

impl EngineEnum for DockSlot

ยง

impl EngineEnum for InternalImportCategory

ยง

impl EngineEnum for Severity

ยง

impl EngineEnum for SpecialHistory

ยง

impl EngineEnum for ChangeType

ยง

impl EngineEnum for TreeArea

ยง

impl EngineEnum for godot::classes::enet_connection::CompressionMode

ยง

impl EngineEnum for EventType

ยง

impl EngineEnum for HostStatistic

ยง

impl EngineEnum for PeerState

ยง

impl EngineEnum for PeerStatistic

ยง

impl EngineEnum for AmbientSource

ยง

impl EngineEnum for BgMode

ยง

impl EngineEnum for FogMode

ยง

impl EngineEnum for GlowBlendMode

ยง

impl EngineEnum for ReflectionSource

ยง

impl EngineEnum for SdfgiYScale

ยง

impl EngineEnum for ToneMapper

ยง

impl EngineEnum for CellularDistanceFunction

ยง

impl EngineEnum for CellularReturnType

ยง

impl EngineEnum for DomainWarpFractalType

ยง

impl EngineEnum for DomainWarpType

ยง

impl EngineEnum for FractalType

ยง

impl EngineEnum for NoiseType

ยง

impl EngineEnum for godot::classes::file_access::CompressionMode

ยง

impl EngineEnum for ModeFlags

ยง

impl EngineEnum for godot::classes::file_dialog::Access

ยง

impl EngineEnum for godot::classes::file_dialog::FileMode

ยง

impl EngineEnum for godot::classes::flow_container::AlignmentMode

ยง

impl EngineEnum for LastWrapAlignmentMode

ยง

impl EngineEnum for InitializationLevel

ยง

impl EngineEnum for LoadStatus

ยง

impl EngineEnum for godot::classes::generic6_dof_joint_3d::Flag

ยง

impl EngineEnum for godot::classes::generic6_dof_joint_3d::Param

ยง

impl EngineEnum for PolyBooleanOperation

ยง

impl EngineEnum for PolyEndType

ยง

impl EngineEnum for PolyJoinType

ยง

impl EngineEnum for GiMode

ยง

impl EngineEnum for LightmapScale

ยง

impl EngineEnum for godot::classes::geometry_instance_3d::ShadowCastingSetting

ยง

impl EngineEnum for godot::classes::geometry_instance_3d::VisibilityRangeFadeMode

ยง

impl EngineEnum for GltfAccessorType

ยง

impl EngineEnum for GltfComponentType

ยง

impl EngineEnum for RootNodeMode

ยง

impl EngineEnum for GltfObjectModelType

ยง

impl EngineEnum for godot::classes::gpu_particles_2d::DrawOrder

ยง

impl EngineEnum for godot::classes::gpu_particles_2d::EmitFlags

ยง

impl EngineEnum for godot::classes::gpu_particles_3d::DrawOrder

ยง

impl EngineEnum for godot::classes::gpu_particles_3d::EmitFlags

ยง

impl EngineEnum for TransformAlign

ยง

impl EngineEnum for godot::classes::gpu_particles_collision_height_field_3d::Resolution

ยง

impl EngineEnum for godot::classes::gpu_particles_collision_height_field_3d::UpdateMode

ยง

impl EngineEnum for godot::classes::gpu_particles_collision_sdf_3d::Resolution

ยง

impl EngineEnum for ColorSpace

ยง

impl EngineEnum for InterpolationMode

ยง

impl EngineEnum for Fill

ยง

impl EngineEnum for Repeat

ยง

impl EngineEnum for GridPattern

ยง

impl EngineEnum for PanningScheme

ยง

impl EngineEnum for HashType

ยง

impl EngineEnum for godot::classes::hinge_joint_3d::Flag

ยง

impl EngineEnum for godot::classes::hinge_joint_3d::Param

ยง

impl EngineEnum for Method

ยง

impl EngineEnum for ResponseCode

ยง

impl EngineEnum for godot::classes::http_client::Status

ยง

impl EngineEnum for Result

ยง

impl EngineEnum for AlphaMode

ยง

impl EngineEnum for AstcFormat

ยง

impl EngineEnum for CompressMode

ยง

impl EngineEnum for CompressSource

ยง

impl EngineEnum for godot::classes::image::Format

ยง

impl EngineEnum for Interpolation

ยง

impl EngineEnum for UsedChannels

ยง

impl EngineEnum for godot::classes::input::CursorShape

ยง

impl EngineEnum for godot::classes::input::MouseMode

ยง

impl EngineEnum for ResolverStatus

ยง

impl EngineEnum for godot::classes::ip::Type

ยง

impl EngineEnum for IconMode

ยง

impl EngineEnum for godot::classes::item_list::SelectMode

ยง

impl EngineEnum for ErrorCode

ยง

impl EngineEnum for godot::classes::label_3d::AlphaCutMode

ยง

impl EngineEnum for godot::classes::label_3d::DrawFlags

ยง

impl EngineEnum for godot::classes::light_2d::BlendMode

ยง

impl EngineEnum for ShadowFilter

ยง

impl EngineEnum for BakeMode

ยง

impl EngineEnum for godot::classes::light_3d::Param

ยง

impl EngineEnum for BakeError

ยง

impl EngineEnum for BakeQuality

ยง

impl EngineEnum for EnvironmentMode

ยง

impl EngineEnum for GenerateProbes

ยง

impl EngineEnum for ShadowmaskMode

ยง

impl EngineEnum for LineCapMode

ยง

impl EngineEnum for LineJointMode

ยง

impl EngineEnum for LineTextureMode

ยง

impl EngineEnum for godot::classes::line_edit::MenuItems

ยง

impl EngineEnum for godot::classes::line_edit::VirtualKeyboardType

ยง

impl EngineEnum for UnderlineMode

ยง

impl EngineEnum for OriginFrom

ยง

impl EngineEnum for godot::classes::mesh::ArrayCustomFormat

ยง

impl EngineEnum for godot::classes::mesh::ArrayType

ยง

impl EngineEnum for godot::classes::mesh::BlendShapeMode

ยง

impl EngineEnum for godot::classes::mesh::PrimitiveType

ยง

impl EngineEnum for godot::classes::mesh_convex_decomposition_settings::Mode

ยง

impl EngineEnum for PhysicsInterpolationQuality

ยง

impl EngineEnum for TransformFormat

ยง

impl EngineEnum for RpcMode

ยง

impl EngineEnum for ConnectionStatus

ยง

impl EngineEnum for TransferMode

ยง

impl EngineEnum for VisibilityUpdateMode

ยง

impl EngineEnum for godot::classes::native_menu::Feature

ยง

impl EngineEnum for SystemMenus

ยง

impl EngineEnum for godot::classes::navigation_mesh::ParsedGeometryType

ยง

impl EngineEnum for godot::classes::navigation_mesh::SamplePartitionType

ยง

impl EngineEnum for godot::classes::navigation_mesh::SourceGeometryMode

ยง

impl EngineEnum for godot::classes::navigation_path_query_parameters_2d::PathPostProcessing

ยง

impl EngineEnum for godot::classes::navigation_path_query_parameters_2d::PathfindingAlgorithm

ยง

impl EngineEnum for godot::classes::navigation_path_query_parameters_3d::PathPostProcessing

ยง

impl EngineEnum for godot::classes::navigation_path_query_parameters_3d::PathfindingAlgorithm

ยง

impl EngineEnum for godot::classes::navigation_path_query_result_2d::PathSegmentType

ยง

impl EngineEnum for godot::classes::navigation_path_query_result_3d::PathSegmentType

ยง

impl EngineEnum for godot::classes::navigation_polygon::ParsedGeometryType

ยง

impl EngineEnum for godot::classes::navigation_polygon::SamplePartitionType

ยง

impl EngineEnum for godot::classes::navigation_polygon::SourceGeometryMode

ยง

impl EngineEnum for godot::classes::navigation_server_3d::ProcessInfo

ยง

impl EngineEnum for godot::classes::nine_patch_rect::AxisStretchMode

ยง

impl EngineEnum for AutoTranslateMode

ยง

impl EngineEnum for DuplicateFlags

ยง

impl EngineEnum for InternalMode

ยง

impl EngineEnum for PhysicsInterpolationMode

ยง

impl EngineEnum for godot::classes::node::ProcessMode

ยง

impl EngineEnum for ProcessThreadGroup

ยง

impl EngineEnum for RotationEditMode

ยง

impl EngineEnum for godot::classes::occluder_polygon_2d::CullMode

ยง

impl EngineEnum for godot::classes::omni_light_3d::ShadowMode

ยง

impl EngineEnum for ActionType

ยง

impl EngineEnum for OpenXrAlphaBlendModeSupport

ยง

impl EngineEnum for godot::classes::open_xr_hand::BoneUpdate

ยง

impl EngineEnum for Hands

ยง

impl EngineEnum for MotionRange

ยง

impl EngineEnum for SkeletonRig

ยง

impl EngineEnum for Hand

ยง

impl EngineEnum for HandJoints

ยง

impl EngineEnum for HandMotionRange

ยง

impl EngineEnum for HandTrackedSource

ยง

impl EngineEnum for RenderingDriver

ยง

impl EngineEnum for StdHandleType

ยง

impl EngineEnum for SystemDir

ยง

impl EngineEnum for godot::classes::packed_scene::GenEditState

ยง

impl EngineEnum for godot::classes::packet_peer_dtls::Status

ยง

impl EngineEnum for CollisionMode

ยง

impl EngineEnum for godot::classes::particle_process_material::EmissionShape

ยง

impl EngineEnum for godot::classes::particle_process_material::Parameter

ยง

impl EngineEnum for godot::classes::particle_process_material::ParticleFlags

ยง

impl EngineEnum for SubEmitterMode

ยง

impl EngineEnum for godot::classes::path_follow_3d::RotationMode

ยง

impl EngineEnum for Monitor

ยง

impl EngineEnum for godot::classes::physical_bone_3d::DampMode

ยง

impl EngineEnum for godot::classes::physical_bone_3d::JointType

ยง

impl EngineEnum for godot::classes::physics_server_2d::AreaBodyStatus

ยง

impl EngineEnum for godot::classes::physics_server_2d::AreaParameter

ยง

impl EngineEnum for godot::classes::physics_server_2d::AreaSpaceOverrideMode

ยง

impl EngineEnum for godot::classes::physics_server_2d::BodyDampMode

ยง

impl EngineEnum for godot::classes::physics_server_2d::BodyMode

ยง

impl EngineEnum for godot::classes::physics_server_2d::BodyParameter

ยง

impl EngineEnum for godot::classes::physics_server_2d::BodyState

ยง

impl EngineEnum for godot::classes::physics_server_2d::CcdMode

ยง

impl EngineEnum for DampedSpringParam

ยง

impl EngineEnum for JointParam

ยง

impl EngineEnum for godot::classes::physics_server_2d::JointType

ยง

impl EngineEnum for PinJointFlag

ยง

impl EngineEnum for godot::classes::physics_server_2d::PinJointParam

ยง

impl EngineEnum for godot::classes::physics_server_2d::ProcessInfo

ยง

impl EngineEnum for godot::classes::physics_server_2d::ShapeType

ยง

impl EngineEnum for godot::classes::physics_server_2d::SpaceParameter

ยง

impl EngineEnum for godot::classes::physics_server_3d::AreaBodyStatus

ยง

impl EngineEnum for godot::classes::physics_server_3d::AreaParameter

ยง

impl EngineEnum for godot::classes::physics_server_3d::AreaSpaceOverrideMode

ยง

impl EngineEnum for BodyAxis

ยง

impl EngineEnum for godot::classes::physics_server_3d::BodyDampMode

ยง

impl EngineEnum for godot::classes::physics_server_3d::BodyMode

ยง

impl EngineEnum for godot::classes::physics_server_3d::BodyParameter

ยง

impl EngineEnum for godot::classes::physics_server_3d::BodyState

ยง

impl EngineEnum for ConeTwistJointParam

ยง

impl EngineEnum for G6dofJointAxisFlag

ยง

impl EngineEnum for G6dofJointAxisParam

ยง

impl EngineEnum for HingeJointFlag

ยง

impl EngineEnum for HingeJointParam

ยง

impl EngineEnum for godot::classes::physics_server_3d::JointType

ยง

impl EngineEnum for godot::classes::physics_server_3d::PinJointParam

ยง

impl EngineEnum for godot::classes::physics_server_3d::ProcessInfo

ยง

impl EngineEnum for godot::classes::physics_server_3d::ShapeType

ยง

impl EngineEnum for SliderJointParam

ยง

impl EngineEnum for godot::classes::physics_server_3d::SpaceParameter

ยง

impl EngineEnum for godot::classes::pin_joint_3d::Param

ยง

impl EngineEnum for godot::classes::plane_mesh::Orientation

ยง

impl EngineEnum for godot::classes::portable_compressed_texture_2d::CompressionMode

ยง

impl EngineEnum for godot::classes::progress_bar::FillMode

ยง

impl EngineEnum for AmbientMode

ยง

impl EngineEnum for godot::classes::reflection_probe::UpdateMode

ยง

impl EngineEnum for BlendFactor

ยง

impl EngineEnum for BlendOperation

ยง

impl EngineEnum for BreadcrumbMarker

ยง

impl EngineEnum for CompareOperator

ยง

impl EngineEnum for DataFormat

ยง

impl EngineEnum for DeviceType

ยง

impl EngineEnum for DriverResource

ยง

impl EngineEnum for godot::classes::rendering_device::Features

ยง

impl EngineEnum for FinalAction

ยง

impl EngineEnum for IndexBufferFormat

ยง

impl EngineEnum for InitialAction

ยง

impl EngineEnum for Limit

ยง

impl EngineEnum for LogicOperation

ยง

impl EngineEnum for MemoryType

ยง

impl EngineEnum for PipelineSpecializationConstantType

ยง

impl EngineEnum for PolygonCullMode

ยง

impl EngineEnum for PolygonFrontFace

ยง

impl EngineEnum for RenderPrimitive

ยง

impl EngineEnum for SamplerBorderColor

ยง

impl EngineEnum for SamplerFilter

ยง

impl EngineEnum for SamplerRepeatMode

ยง

impl EngineEnum for ShaderLanguage

ยง

impl EngineEnum for ShaderStage

ยง

impl EngineEnum for StencilOperation

ยง

impl EngineEnum for TextureSamples

ยง

impl EngineEnum for TextureSliceType

ยง

impl EngineEnum for TextureSwizzle

ยง

impl EngineEnum for godot::classes::rendering_device::TextureType

ยง

impl EngineEnum for UniformType

ยง

impl EngineEnum for VertexFrequency

ยง

impl EngineEnum for godot::classes::rendering_server::ArrayCustomFormat

ยง

impl EngineEnum for godot::classes::rendering_server::ArrayType

ยง

impl EngineEnum for BakeChannels

ยง

impl EngineEnum for godot::classes::rendering_server::BlendShapeMode

ยง

impl EngineEnum for CanvasGroupMode

ยง

impl EngineEnum for CanvasItemTextureFilter

ยง

impl EngineEnum for CanvasItemTextureRepeat

ยง

impl EngineEnum for CanvasLightBlendMode

ยง

impl EngineEnum for CanvasLightMode

ยง

impl EngineEnum for CanvasLightShadowFilter

ยง

impl EngineEnum for CanvasOccluderPolygonCullMode

ยง

impl EngineEnum for CanvasTextureChannel

ยง

impl EngineEnum for CompositorEffectCallbackType

ยง

impl EngineEnum for CompositorEffectFlags

ยง

impl EngineEnum for CubeMapLayer

ยง

impl EngineEnum for DecalFilter

ยง

impl EngineEnum for godot::classes::rendering_server::DecalTexture

ยง

impl EngineEnum for DofBlurQuality

ยง

impl EngineEnum for DofBokehShape

ยง

impl EngineEnum for EnvironmentAmbientSource

ยง

impl EngineEnum for EnvironmentBg

ยง

impl EngineEnum for EnvironmentFogMode

ยง

impl EngineEnum for EnvironmentGlowBlendMode

ยง

impl EngineEnum for EnvironmentReflectionSource

ยง

impl EngineEnum for EnvironmentSdfgiFramesToConverge

ยง

impl EngineEnum for EnvironmentSdfgiFramesToUpdateLight

ยง

impl EngineEnum for EnvironmentSdfgiRayCount

ยง

impl EngineEnum for EnvironmentSdfgiYScale

ยง

impl EngineEnum for EnvironmentSsaoQuality

ยง

impl EngineEnum for EnvironmentSsilQuality

ยง

impl EngineEnum for EnvironmentSsrRoughnessQuality

ยง

impl EngineEnum for EnvironmentToneMapper

ยง

impl EngineEnum for godot::classes::rendering_server::Features

ยง

impl EngineEnum for FogVolumeShape

ยง

impl EngineEnum for GlobalShaderParameterType

ยง

impl EngineEnum for InstanceFlags

ยง

impl EngineEnum for InstanceType

ยง

impl EngineEnum for LightBakeMode

ยง

impl EngineEnum for LightDirectionalShadowMode

ยง

impl EngineEnum for LightDirectionalSkyMode

ยง

impl EngineEnum for LightOmniShadowMode

ยง

impl EngineEnum for LightParam

ยง

impl EngineEnum for LightProjectorFilter

ยง

impl EngineEnum for LightType

ยง

impl EngineEnum for MultimeshPhysicsInterpolationQuality

ยง

impl EngineEnum for MultimeshTransformFormat

ยง

impl EngineEnum for NinePatchAxisMode

ยง

impl EngineEnum for ParticlesCollisionHeightfieldResolution

ยง

impl EngineEnum for ParticlesCollisionType

ยง

impl EngineEnum for ParticlesDrawOrder

ยง

impl EngineEnum for ParticlesMode

ยง

impl EngineEnum for ParticlesTransformAlign

ยง

impl EngineEnum for PipelineSource

ยง

impl EngineEnum for godot::classes::rendering_server::PrimitiveType

ยง

impl EngineEnum for ReflectionProbeAmbientMode

ยง

impl EngineEnum for ReflectionProbeUpdateMode

ยง

impl EngineEnum for RenderingInfo

ยง

impl EngineEnum for ShaderMode

ยง

impl EngineEnum for godot::classes::rendering_server::ShadowCastingSetting

ยง

impl EngineEnum for ShadowQuality

ยง

impl EngineEnum for godot::classes::rendering_server::SkyMode

ยง

impl EngineEnum for SubSurfaceScatteringQuality

ยง

impl EngineEnum for TextureLayeredType

ยง

impl EngineEnum for godot::classes::rendering_server::TextureType

ยง

impl EngineEnum for ViewportAnisotropicFiltering

ยง

impl EngineEnum for ViewportClearMode

ยง

impl EngineEnum for ViewportDebugDraw

ยง

impl EngineEnum for ViewportEnvironmentMode

ยง

impl EngineEnum for ViewportMsaa

ยง

impl EngineEnum for ViewportOcclusionCullingBuildQuality

ยง

impl EngineEnum for ViewportRenderInfo

ยง

impl EngineEnum for ViewportRenderInfoType

ยง

impl EngineEnum for ViewportScaling3DMode

ยง

impl EngineEnum for ViewportScreenSpaceAa

ยง

impl EngineEnum for ViewportSdfOversize

ยง

impl EngineEnum for ViewportSdfScale

ยง

impl EngineEnum for ViewportUpdateMode

ยง

impl EngineEnum for ViewportVrsMode

ยง

impl EngineEnum for ViewportVrsUpdateMode

ยง

impl EngineEnum for godot::classes::rendering_server::VisibilityRangeFadeMode

ยง

impl EngineEnum for VoxelGiQuality

ยง

impl EngineEnum for godot::classes::resource_format_loader::CacheMode

ยง

impl EngineEnum for ImportOrder

ยง

impl EngineEnum for godot::classes::resource_loader::CacheMode

ยง

impl EngineEnum for ThreadLoadStatus

ยง

impl EngineEnum for Shape

ยง

impl EngineEnum for ListType

ยง

impl EngineEnum for godot::classes::rich_text_label::MenuItems

ยง

impl EngineEnum for MetaUnderline

ยง

impl EngineEnum for godot::classes::rigid_body_2d::CcdMode

ยง

impl EngineEnum for godot::classes::rigid_body_2d::CenterOfMassMode

ยง

impl EngineEnum for godot::classes::rigid_body_2d::DampMode

ยง

impl EngineEnum for godot::classes::rigid_body_2d::FreezeMode

ยง

impl EngineEnum for godot::classes::rigid_body_3d::CenterOfMassMode

ยง

impl EngineEnum for godot::classes::rigid_body_3d::DampMode

ยง

impl EngineEnum for godot::classes::rigid_body_3d::FreezeMode

ยง

impl EngineEnum for ReplicationMode

ยง

impl EngineEnum for godot::classes::scene_state::GenEditState

ยง

impl EngineEnum for GroupCallFlags

ยง

impl EngineEnum for ScriptNameCasing

ยง

impl EngineEnum for godot::classes::script_language_extension::CodeCompletionKind

ยง

impl EngineEnum for godot::classes::script_language_extension::CodeCompletionLocation

ยง

impl EngineEnum for LookupResultType

ยง

impl EngineEnum for ScrollMode

ยง

impl EngineEnum for godot::classes::shader::Mode

ยง

impl EngineEnum for ModifierCallbackModeProcess

ยง

impl EngineEnum for BoneAxis

ยง

impl EngineEnum for TailDirection

ยง

impl EngineEnum for godot::classes::sky::ProcessMode

ยง

impl EngineEnum for RadianceSize

ยง

impl EngineEnum for godot::classes::slider_joint_3d::Param

ยง

impl EngineEnum for godot::classes::soft_body_3d::DisableMode

ยง

impl EngineEnum for DraggerVisibility

ยง

impl EngineEnum for BoneDirection

ยง

impl EngineEnum for CenterFrom

ยง

impl EngineEnum for RotationAxis

ยง

impl EngineEnum for godot::classes::sprite_base_3d::AlphaCutMode

ยง

impl EngineEnum for godot::classes::sprite_base_3d::DrawFlags

ยง

impl EngineEnum for godot::classes::stream_peer_tcp::Status

ยง

impl EngineEnum for godot::classes::stream_peer_tls::Status

ยง

impl EngineEnum for godot::classes::style_box_texture::AxisStretchMode

ยง

impl EngineEnum for ClearMode

ยง

impl EngineEnum for godot::classes::sub_viewport::UpdateMode

ยง

impl EngineEnum for CustomFormat

ยง

impl EngineEnum for SkinWeightCount

ยง

impl EngineEnum for godot::classes::tab_bar::AlignmentMode

ยง

impl EngineEnum for CloseButtonDisplayPolicy

ยง

impl EngineEnum for TabPosition

ยง

impl EngineEnum for CaretType

ยง

impl EngineEnum for EditAction

ยง

impl EngineEnum for GutterType

ยง

impl EngineEnum for LineWrappingMode

ยง

impl EngineEnum for godot::classes::text_edit::MenuItems

ยง

impl EngineEnum for SearchFlags

ยง

impl EngineEnum for SelectionMode

ยง

impl EngineEnum for AutowrapMode

ยง

impl EngineEnum for ContourPointTag

ยง

impl EngineEnum for Direction

ยง

impl EngineEnum for godot::classes::text_server::Feature

ยง

impl EngineEnum for FixedSizeScaleMode

ยง

impl EngineEnum for FontAntialiasing

ยง

impl EngineEnum for FontLcdSubpixelLayout

ยง

impl EngineEnum for Hinting

ยง

impl EngineEnum for godot::classes::text_server::Orientation

ยง

impl EngineEnum for OverrunBehavior

ยง

impl EngineEnum for SpacingType

ยง

impl EngineEnum for StructuredTextParser

ยง

impl EngineEnum for SubpixelPositioning

ยง

impl EngineEnum for VisibleCharactersBehavior

ยง

impl EngineEnum for godot::classes::texture_button::StretchMode

ยง

impl EngineEnum for LayeredType

ยง

impl EngineEnum for godot::classes::texture_progress_bar::FillMode

ยง

impl EngineEnum for ExpandMode

ยง

impl EngineEnum for godot::classes::texture_rect::StretchMode

ยง

impl EngineEnum for DataType

ยง

impl EngineEnum for godot::classes::tile_map::VisibilityMode

ยง

impl EngineEnum for DebugVisibilityMode

ยง

impl EngineEnum for CellNeighbor

ยง

impl EngineEnum for TerrainMode

ยง

impl EngineEnum for TileLayout

ยง

impl EngineEnum for TileOffsetAxis

ยง

impl EngineEnum for TileShape

ยง

impl EngineEnum for TileAnimationMode

ยง

impl EngineEnum for Month

ยง

impl EngineEnum for Weekday

ยง

impl EngineEnum for TimerProcessCallback

ยง

impl EngineEnum for godot::classes::touch_screen_button::VisibilityMode

ยง

impl EngineEnum for DropModeFlags

ยง

impl EngineEnum for godot::classes::tree::SelectMode

ยง

impl EngineEnum for TreeCellMode

ยง

impl EngineEnum for EaseType

ยง

impl EngineEnum for TransitionType

ยง

impl EngineEnum for TweenPauseMode

ยง

impl EngineEnum for TweenProcessMode

ยง

impl EngineEnum for MergeMode

ยง

impl EngineEnum for UpnpResult

ยง

impl EngineEnum for IgdStatus

ยง

impl EngineEnum for AnisotropicFiltering

ยง

impl EngineEnum for DebugDraw

ยง

impl EngineEnum for DefaultCanvasItemTextureFilter

ยง

impl EngineEnum for DefaultCanvasItemTextureRepeat

ยง

impl EngineEnum for Msaa

ยง

impl EngineEnum for PositionalShadowAtlasQuadrantSubdiv

ยง

impl EngineEnum for RenderInfo

ยง

impl EngineEnum for RenderInfoType

ยง

impl EngineEnum for Scaling3DMode

ยง

impl EngineEnum for ScreenSpaceAa

ยง

impl EngineEnum for SdfOversize

ยง

impl EngineEnum for SdfScale

ยง

impl EngineEnum for VrsMode

ยง

impl EngineEnum for VrsUpdateMode

ยง

impl EngineEnum for godot::classes::visible_on_screen_enabler_2d::EnableMode

ยง

impl EngineEnum for godot::classes::visible_on_screen_enabler_3d::EnableMode

ยง

impl EngineEnum for godot::classes::visual_shader::Type

ยง

impl EngineEnum for VaryingMode

ยง

impl EngineEnum for VaryingType

ยง

impl EngineEnum for PortType

ยง

impl EngineEnum for BillboardType

ยง

impl EngineEnum for godot::classes::visual_shader_node_clamp::OpType

ยง

impl EngineEnum for godot::classes::visual_shader_node_color_func::Function

ยง

impl EngineEnum for godot::classes::visual_shader_node_color_op::Operator

ยง

impl EngineEnum for ComparisonType

ยง

impl EngineEnum for Condition

ยง

impl EngineEnum for godot::classes::visual_shader_node_compare::Function

ยง

impl EngineEnum for godot::classes::visual_shader_node_cubemap::Source

ยง

impl EngineEnum for godot::classes::visual_shader_node_cubemap::TextureType

ยง

impl EngineEnum for godot::classes::visual_shader_node_derivative_func::Function

ยง

impl EngineEnum for godot::classes::visual_shader_node_derivative_func::OpType

ยง

impl EngineEnum for Precision

ยง

impl EngineEnum for godot::classes::visual_shader_node_float_func::Function

ยง

impl EngineEnum for godot::classes::visual_shader_node_float_op::Operator

ยง

impl EngineEnum for godot::classes::visual_shader_node_float_parameter::Hint

ยง

impl EngineEnum for godot::classes::visual_shader_node_int_func::Function

ยง

impl EngineEnum for godot::classes::visual_shader_node_int_op::Operator

ยง

impl EngineEnum for godot::classes::visual_shader_node_int_parameter::Hint

ยง

impl EngineEnum for godot::classes::visual_shader_node_is::Function

ยง

impl EngineEnum for godot::classes::visual_shader_node_mix::OpType

ยง

impl EngineEnum for godot::classes::visual_shader_node_multiply_add::OpType

ยง

impl EngineEnum for Qualifier

ยง

impl EngineEnum for godot::classes::visual_shader_node_particle_accelerator::Mode

ยง

impl EngineEnum for godot::classes::visual_shader_node_particle_emit::EmitFlags

ยง

impl EngineEnum for godot::classes::visual_shader_node_particle_randomness::OpType

ยง

impl EngineEnum for godot::classes::visual_shader_node_remap::OpType

ยง

impl EngineEnum for godot::classes::visual_shader_node_sample_3d::Source

ยง

impl EngineEnum for godot::classes::visual_shader_node_smooth_step::OpType

ยง

impl EngineEnum for godot::classes::visual_shader_node_step::OpType

ยง

impl EngineEnum for godot::classes::visual_shader_node_switch::OpType

ยง

impl EngineEnum for godot::classes::visual_shader_node_texture::Source

ยง

impl EngineEnum for godot::classes::visual_shader_node_texture::TextureType

ยง

impl EngineEnum for ColorDefault

ยง

impl EngineEnum for godot::classes::visual_shader_node_texture_parameter::TextureFilter

ยง

impl EngineEnum for godot::classes::visual_shader_node_texture_parameter::TextureRepeat

ยง

impl EngineEnum for TextureSource

ยง

impl EngineEnum for godot::classes::visual_shader_node_texture_parameter::TextureType

ยง

impl EngineEnum for godot::classes::visual_shader_node_transform_func::Function

ยง

impl EngineEnum for godot::classes::visual_shader_node_transform_op::Operator

ยง

impl EngineEnum for godot::classes::visual_shader_node_transform_vec_mult::Operator

ยง

impl EngineEnum for godot::classes::visual_shader_node_u_int_func::Function

ยง

impl EngineEnum for godot::classes::visual_shader_node_u_int_op::Operator

ยง

impl EngineEnum for godot::classes::visual_shader_node_uv_func::Function

ยง

impl EngineEnum for godot::classes::visual_shader_node_vector_base::OpType

ยง

impl EngineEnum for godot::classes::visual_shader_node_vector_func::Function

ยง

impl EngineEnum for godot::classes::visual_shader_node_vector_op::Operator

ยง

impl EngineEnum for Subdiv

ยง

impl EngineEnum for ChannelState

ยง

impl EngineEnum for godot::classes::web_rtc_data_channel::WriteMode

ยง

impl EngineEnum for ConnectionState

ยง

impl EngineEnum for GatheringState

ยง

impl EngineEnum for SignalingState

ยง

impl EngineEnum for State

ยง

impl EngineEnum for godot::classes::web_socket_peer::WriteMode

ยง

impl EngineEnum for TargetRayMode

ยง

impl EngineEnum for ContentScaleAspect

ยง

impl EngineEnum for ContentScaleMode

ยง

impl EngineEnum for ContentScaleStretch

ยง

impl EngineEnum for godot::classes::window::Flags

ยง

impl EngineEnum for godot::classes::window::LayoutDirection

ยง

impl EngineEnum for godot::classes::window::Mode

ยง

impl EngineEnum for WindowInitialPosition

ยง

impl EngineEnum for NodeType

ยง

impl EngineEnum for godot::classes::xr_body_modifier_3d::BoneUpdate

ยง

impl EngineEnum for Joint

ยง

impl EngineEnum for BlendShapeEntry

ยง

impl EngineEnum for godot::classes::xr_hand_modifier_3d::BoneUpdate

ยง

impl EngineEnum for HandJoint

ยง

impl EngineEnum for HandTrackingSource

ยง

impl EngineEnum for Capabilities

ยง

impl EngineEnum for EnvironmentBlendMode

ยง

impl EngineEnum for PlayAreaMode

ยง

impl EngineEnum for TrackingStatus

ยง

impl EngineEnum for TrackingConfidence

ยง

impl EngineEnum for TrackerHand

ยง

impl EngineEnum for godot::classes::xr_server::RotationMode

ยง

impl EngineEnum for TrackerType

ยง

impl EngineEnum for ZipAppend

ยง

impl EngineEnum for Error

ยง

impl EngineEnum for HorizontalAlignment

ยง

impl EngineEnum for InlineAlignment

ยง

impl EngineEnum for JoyAxis

ยง

impl EngineEnum for JoyButton

ยง

impl EngineEnum for Key

ยง

impl EngineEnum for KeyLocation

ยง

impl EngineEnum for MidiMessage

ยง

impl EngineEnum for MouseButton

ยง

impl EngineEnum for PropertyHint

ยง

impl EngineEnum for VerticalAlignment

ยง

impl EngineEnum for VariantOperator

ยง

impl EngineEnum for VariantType