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 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 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 godot::classes::audio_listener_3d::DopplerTracking

§

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 DepthTest

§

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 StencilCompare

§

impl EngineEnum for StencilFlags

§

impl EngineEnum for StencilMode

§

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 FocusBehaviorRecursive

§

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 MouseBehaviorRecursive

§

impl EngineEnum for MouseFilter

§

impl EngineEnum for TextDirection

§

impl EngineEnum for TransformMode

§

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 AccessibilityAction

§

impl EngineEnum for AccessibilityFlags

§

impl EngineEnum for AccessibilityLiveMode

§

impl EngineEnum for AccessibilityPopupType

§

impl EngineEnum for AccessibilityRole

§

impl EngineEnum for AccessibilityScrollHint

§

impl EngineEnum for AccessibilityScrollUnit

§

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 godot::classes::editor_file_dialog::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 godot::classes::file_dialog::Access

§

impl EngineEnum for Customization

§

impl EngineEnum for godot::classes::file_dialog::DisplayMode

§

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

§

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

§

impl EngineEnum for LastWrapAlignmentMode

§

impl EngineEnum for TitlePosition

§

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 godot::classes::gltf_document::VisibilityMode

§

impl EngineEnum for GltfObjectModelType

§

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

§

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

§

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 ErrorType

§

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_2d::ProcessInfo

§

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 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 Filter

§

impl EngineEnum for MipmapMode

§

impl EngineEnum for Swizzle

§

impl EngineEnum for Wrap

§

impl EngineEnum for ResultStatus

§

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 PerfSettingsLevel

§

impl EngineEnum for PerfSettingsNotificationLevel

§

impl EngineEnum for PerfSettingsSubDomain

§

impl EngineEnum for SessionState

§

impl EngineEnum for RenderModelTracker

§

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 DeepDuplicateMode

§

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 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 TickPosition

§

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 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 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 VrsTextureFormat

§

impl EngineEnum for TrackingConfidence

§

impl EngineEnum for TrackerHand

§

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

§

impl EngineEnum for TrackerType

§

impl EngineEnum for CompressionLevel

§

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