Var

Trait Var 

pub trait Var: GodotConvert {
    // Required methods
    fn get_property(&self) -> Self::Via;
    fn set_property(&mut self, value: Self::Via);

    // Provided method
    fn var_hint() -> PropertyHintInfo { ... }
}
Expand description

Trait implemented for types that can be used as #[var] fields.

This creates a copy of the value, according to copy semantics provided by Clone. For example, Array, Dictionary and Gd are returned by shared reference instead of copying the actual data.

This does not require FromGodot or ToGodot, so that something can be used as a property even if it can’t be used in function arguments/return types.

See also Export, a specialization of this trait for properties exported to the editor UI.

For enums, this trait can be derived using the #[derive(Var)] macro.

Required Methods§

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

fn set_property(&mut self, value: Self::Via)

Provided Methods§

fn var_hint() -> PropertyHintInfo

Specific property hints, only override if they deviate from GodotType::property_info, e.g. for enums/newtypes.

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 Var for bool

§

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

§

fn set_property(&mut self, value: <bool as GodotConvert>::Via)

§

impl Var for f32

§

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

§

fn set_property(&mut self, value: <f32 as GodotConvert>::Via)

§

impl Var for f64

§

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

§

fn set_property(&mut self, value: <f64 as GodotConvert>::Via)

§

impl Var for i8

§

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

§

fn set_property(&mut self, value: <i8 as GodotConvert>::Via)

§

impl Var for i16

§

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

§

fn set_property(&mut self, value: <i16 as GodotConvert>::Via)

§

impl Var for i32

§

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

§

fn set_property(&mut self, value: <i32 as GodotConvert>::Via)

§

impl Var for i64

§

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

§

fn set_property(&mut self, value: <i64 as GodotConvert>::Via)

§

impl Var for u8

§

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

§

fn set_property(&mut self, value: <u8 as GodotConvert>::Via)

§

impl Var for u16

§

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

§

fn set_property(&mut self, value: <u16 as GodotConvert>::Via)

§

impl Var for u32

§

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

§

fn set_property(&mut self, value: <u32 as GodotConvert>::Via)

§

impl<T> Var for Option<T>
where T: Var + FromGodot, Option<T>: GodotConvert<Via = Option<<T as GodotConvert>::Via>>,

§

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

§

fn set_property(&mut self, value: <Option<T> as GodotConvert>::Via)

Implementors§

§

impl Var for Corner

§

impl Var for ClockDirection

§

impl Var for godot::global::Orientation

§

impl Var for EulerOrder

§

impl Var for Rid

§

impl Var for Side

§

impl Var for CellShape

§

impl Var for DiagonalMode

§

impl Var for Heuristic

§

impl Var for godot::classes::aes_context::Mode

§

impl Var for FindMode

§

impl Var for InterpolationType

§

impl Var for godot::classes::animation::LoopMode

§

impl Var for LoopedFlag

§

impl Var for TrackType

§

impl Var for godot::classes::animation::UpdateMode

§

impl Var for AnimationCallbackModeDiscrete

§

impl Var for AnimationCallbackModeMethod

§

impl Var for AnimationCallbackModeProcess

§

impl Var for FilterAction

§

impl Var for PlayMode

§

impl Var for godot::classes::animation_node_blend_space_1d::BlendMode

§

impl Var for godot::classes::animation_node_blend_space_2d::BlendMode

§

impl Var for MixMode

§

impl Var for OneShotRequest

§

impl Var for StateMachineType

§

impl Var for AdvanceMode

§

impl Var for SwitchMode

§

impl Var for AnimationMethodCallMode

§

impl Var for godot::classes::animation_player::AnimationProcessCallback

§

impl Var for godot::classes::animation_tree::AnimationProcessCallback

§

impl Var for godot::classes::area_2d::SpaceOverride

§

impl Var for godot::classes::area_3d::SpaceOverride

§

impl Var for godot::classes::aspect_ratio_container::AlignmentMode

§

impl Var for godot::classes::aspect_ratio_container::StretchMode

§

impl Var for godot::classes::audio_effect_distortion::Mode

§

impl Var for FilterDb

§

impl Var for godot::classes::audio_effect_pitch_shift::FftSize

§

impl Var for godot::classes::audio_effect_spectrum_analyzer::FftSize

§

impl Var for MagnitudeMode

§

impl Var for godot::classes::audio_listener_3d::DopplerTracking

§

impl Var for PlaybackType

§

impl Var for SpeakerMode

§

impl Var for AudioStreamGeneratorMixRate

§

impl Var for AutoAdvanceMode

§

impl Var for FadeMode

§

impl Var for TransitionFromTime

§

impl Var for TransitionToTime

§

impl Var for MixTarget

§

impl Var for AttenuationModel

§

impl Var for godot::classes::audio_stream_player_3d::DopplerTracking

§

impl Var for PlaybackMode

§

impl Var for godot::classes::audio_stream_wav::Format

§

impl Var for godot::classes::audio_stream_wav::LoopMode

§

impl Var for CopyMode

§

impl Var for ActionMode

§

impl Var for DrawMode

§

impl Var for AlphaAntiAliasing

§

impl Var for BillboardMode

§

impl Var for godot::classes::base_material_3d::BlendMode

§

impl Var for godot::classes::base_material_3d::CullMode

§

impl Var for DepthDrawMode

§

impl Var for DepthTest

§

impl Var for DetailUv

§

impl Var for DiffuseMode

§

impl Var for DistanceFadeMode

§

impl Var for EmissionOperator

§

impl Var for godot::classes::base_material_3d::Feature

§

impl Var for godot::classes::base_material_3d::Flags

§

impl Var for ShadingMode

§

impl Var for SpecularMode

§

impl Var for StencilCompare

§

impl Var for StencilFlags

§

impl Var for StencilMode

§

impl Var for TextureChannel

§

impl Var for godot::classes::base_material_3d::TextureFilter

§

impl Var for TextureParam

§

impl Var for Transparency

§

impl Var for godot::classes::box_container::AlignmentMode

§

impl Var for AnchorMode

§

impl Var for Camera2DProcessCallback

§

impl Var for godot::classes::camera_3d::DopplerTracking

§

impl Var for KeepAspect

§

impl Var for ProjectionType

§

impl Var for FeedDataType

§

impl Var for FeedPosition

§

impl Var for FeedImage

§

impl Var for ClipChildrenMode

§

impl Var for godot::classes::canvas_item::TextureFilter

§

impl Var for godot::classes::canvas_item::TextureRepeat

§

impl Var for godot::classes::canvas_item_material::BlendMode

§

impl Var for LightMode

§

impl Var for godot::classes::character_body_2d::MotionMode

§

impl Var for godot::classes::character_body_2d::PlatformOnLeave

§

impl Var for godot::classes::character_body_3d::MotionMode

§

impl Var for godot::classes::character_body_3d::PlatformOnLeave

§

impl Var for ApiType

§

impl Var for godot::classes::code_edit::CodeCompletionKind

§

impl Var for godot::classes::code_edit::CodeCompletionLocation

§

impl Var for godot::classes::collision_object_2d::DisableMode

§

impl Var for godot::classes::collision_object_3d::DisableMode

§

impl Var for BuildMode

§

impl Var for ColorModeType

§

impl Var for PickerShapeType

§

impl Var for EffectCallbackType

§

impl Var for godot::classes::cone_twist_joint_3d::Param

§

impl Var for Anchor

§

impl Var for godot::classes::control::CursorShape

§

impl Var for FocusBehaviorRecursive

§

impl Var for FocusMode

§

impl Var for GrowDirection

§

impl Var for godot::classes::control::LayoutDirection

§

impl Var for LayoutPreset

§

impl Var for LayoutPresetMode

§

impl Var for MouseBehaviorRecursive

§

impl Var for MouseFilter

§

impl Var for SizeFlags

§

impl Var for TextDirection

§

impl Var for TransformMode

§

impl Var for AxisFlag

§

impl Var for godot::classes::copy_transform_modifier_3d::TransformFlag

§

impl Var for godot::classes::cpu_particles_2d::DrawOrder

§

impl Var for godot::classes::cpu_particles_2d::EmissionShape

§

impl Var for godot::classes::cpu_particles_2d::Parameter

§

impl Var for godot::classes::cpu_particles_2d::ParticleFlags

§

impl Var for godot::classes::cpu_particles_3d::DrawOrder

§

impl Var for godot::classes::cpu_particles_3d::EmissionShape

§

impl Var for godot::classes::cpu_particles_3d::Parameter

§

impl Var for godot::classes::cpu_particles_3d::ParticleFlags

§

impl Var for godot::classes::csg_polygon_3d::Mode

§

impl Var for PathIntervalType

§

impl Var for PathRotation

§

impl Var for Operation

§

impl Var for TangentMode

§

impl Var for TextureMode

§

impl Var for godot::classes::decal::DecalTexture

§

impl Var for godot::classes::directional_light_3d::ShadowMode

§

impl Var for godot::classes::directional_light_3d::SkyMode

§

impl Var for AccessibilityAction

§

impl Var for AccessibilityFlags

§

impl Var for AccessibilityLiveMode

§

impl Var for AccessibilityPopupType

§

impl Var for AccessibilityRole

§

impl Var for AccessibilityScrollHint

§

impl Var for AccessibilityScrollUnit

§

impl Var for godot::classes::display_server::CursorShape

§

impl Var for godot::classes::display_server::Feature

§

impl Var for FileDialogMode

§

impl Var for HandleType

§

impl Var for godot::classes::display_server::MouseMode

§

impl Var for ScreenOrientation

§

impl Var for TtsUtteranceEvent

§

impl Var for VSyncMode

§

impl Var for godot::classes::display_server::VirtualKeyboardType

§

impl Var for WindowEvent

§

impl Var for WindowFlags

§

impl Var for WindowMode

§

impl Var for WindowResizeEdge

§

impl Var for ContextMenuSlot

§

impl Var for DebugFlags

§

impl Var for ExportMessageType

§

impl Var for ExportFilter

§

impl Var for FileExportMode

§

impl Var for ScriptExportMode

§

impl Var for godot::classes::editor_feature_profile::Feature

§

impl Var for godot::classes::editor_file_dialog::Access

§

impl Var for godot::classes::editor_file_dialog::DisplayMode

§

impl Var for godot::classes::editor_file_dialog::FileMode

§

impl Var for AfterGuiInput

§

impl Var for CustomControlContainer

§

impl Var for DockSlot

§

impl Var for InternalImportCategory

§

impl Var for Severity

§

impl Var for SpecialHistory

§

impl Var for ChangeType

§

impl Var for TreeArea

§

impl Var for godot::classes::enet_connection::CompressionMode

§

impl Var for EventType

§

impl Var for HostStatistic

§

impl Var for PeerState

§

impl Var for PeerStatistic

§

impl Var for AmbientSource

§

impl Var for BgMode

§

impl Var for FogMode

§

impl Var for GlowBlendMode

§

impl Var for ReflectionSource

§

impl Var for SdfgiYScale

§

impl Var for ToneMapper

§

impl Var for CellularDistanceFunction

§

impl Var for CellularReturnType

§

impl Var for DomainWarpFractalType

§

impl Var for DomainWarpType

§

impl Var for FractalType

§

impl Var for NoiseType

§

impl Var for godot::classes::file_access::CompressionMode

§

impl Var for ModeFlags

§

impl Var for UnixPermissionFlags

§

impl Var for godot::classes::file_dialog::Access

§

impl Var for Customization

§

impl Var for godot::classes::file_dialog::DisplayMode

§

impl Var for godot::classes::file_dialog::FileMode

§

impl Var for godot::classes::flow_container::AlignmentMode

§

impl Var for LastWrapAlignmentMode

§

impl Var for TitlePosition

§

impl Var for InitializationLevel

§

impl Var for LoadStatus

§

impl Var for godot::classes::generic6_dof_joint_3d::Flag

§

impl Var for godot::classes::generic6_dof_joint_3d::Param

§

impl Var for PolyBooleanOperation

§

impl Var for PolyEndType

§

impl Var for PolyJoinType

§

impl Var for GiMode

§

impl Var for LightmapScale

§

impl Var for godot::classes::geometry_instance_3d::ShadowCastingSetting

§

impl Var for godot::classes::geometry_instance_3d::VisibilityRangeFadeMode

§

impl Var for GltfAccessorType

§

impl Var for GltfComponentType

§

impl Var for RootNodeMode

§

impl Var for godot::classes::gltf_document::VisibilityMode

§

impl Var for GltfObjectModelType

§

impl Var for godot::classes::gpu_particles_2d::DrawOrder

§

impl Var for godot::classes::gpu_particles_2d::EmitFlags

§

impl Var for godot::classes::gpu_particles_3d::DrawOrder

§

impl Var for godot::classes::gpu_particles_3d::EmitFlags

§

impl Var for TransformAlign

§

impl Var for godot::classes::gpu_particles_collision_height_field_3d::Resolution

§

impl Var for godot::classes::gpu_particles_collision_height_field_3d::UpdateMode

§

impl Var for godot::classes::gpu_particles_collision_sdf_3d::Resolution

§

impl Var for ColorSpace

§

impl Var for InterpolationMode

§

impl Var for Fill

§

impl Var for Repeat

§

impl Var for GridPattern

§

impl Var for PanningScheme

§

impl Var for HashType

§

impl Var for godot::classes::hinge_joint_3d::Flag

§

impl Var for godot::classes::hinge_joint_3d::Param

§

impl Var for Method

§

impl Var for ResponseCode

§

impl Var for godot::classes::http_client::Status

§

impl Var for Result

§

impl Var for AlphaMode

§

impl Var for AstcFormat

§

impl Var for CompressMode

§

impl Var for CompressSource

§

impl Var for godot::classes::image::Format

§

impl Var for Interpolation

§

impl Var for UsedChannels

§

impl Var for LoaderFlags

§

impl Var for godot::classes::input::CursorShape

§

impl Var for godot::classes::input::MouseMode

§

impl Var for ResolverStatus

§

impl Var for godot::classes::ip::Type

§

impl Var for IconMode

§

impl Var for godot::classes::item_list::SelectMode

§

impl Var for ErrorCode

§

impl Var for godot::classes::label_3d::AlphaCutMode

§

impl Var for godot::classes::label_3d::DrawFlags

§

impl Var for godot::classes::light_2d::BlendMode

§

impl Var for ShadowFilter

§

impl Var for BakeMode

§

impl Var for godot::classes::light_3d::Param

§

impl Var for BakeError

§

impl Var for BakeQuality

§

impl Var for EnvironmentMode

§

impl Var for GenerateProbes

§

impl Var for ShadowmaskMode

§

impl Var for LineCapMode

§

impl Var for LineJointMode

§

impl Var for LineTextureMode

§

impl Var for godot::classes::line_edit::MenuItems

§

impl Var for godot::classes::line_edit::VirtualKeyboardType

§

impl Var for UnderlineMode

§

impl Var for ErrorType

§

impl Var for OriginFrom

§

impl Var for godot::classes::mesh::ArrayCustomFormat

§

impl Var for godot::classes::mesh::ArrayFormat

§

impl Var for godot::classes::mesh::ArrayType

§

impl Var for godot::classes::mesh::BlendShapeMode

§

impl Var for godot::classes::mesh::PrimitiveType

§

impl Var for godot::classes::mesh_convex_decomposition_settings::Mode

§

impl Var for PhysicsInterpolationQuality

§

impl Var for TransformFormat

§

impl Var for RpcMode

§

impl Var for ConnectionStatus

§

impl Var for TransferMode

§

impl Var for VisibilityUpdateMode

§

impl Var for godot::classes::native_menu::Feature

§

impl Var for SystemMenus

§

impl Var for godot::classes::navigation_mesh::ParsedGeometryType

§

impl Var for godot::classes::navigation_mesh::SamplePartitionType

§

impl Var for godot::classes::navigation_mesh::SourceGeometryMode

§

impl Var for godot::classes::navigation_path_query_parameters_2d::PathMetadataFlags

§

impl Var for godot::classes::navigation_path_query_parameters_2d::PathPostProcessing

§

impl Var for godot::classes::navigation_path_query_parameters_2d::PathfindingAlgorithm

§

impl Var for godot::classes::navigation_path_query_parameters_3d::PathMetadataFlags

§

impl Var for godot::classes::navigation_path_query_parameters_3d::PathPostProcessing

§

impl Var for godot::classes::navigation_path_query_parameters_3d::PathfindingAlgorithm

§

impl Var for godot::classes::navigation_path_query_result_2d::PathSegmentType

§

impl Var for godot::classes::navigation_path_query_result_3d::PathSegmentType

§

impl Var for godot::classes::navigation_polygon::ParsedGeometryType

§

impl Var for godot::classes::navigation_polygon::SamplePartitionType

§

impl Var for godot::classes::navigation_polygon::SourceGeometryMode

§

impl Var for godot::classes::navigation_server_2d::ProcessInfo

§

impl Var for godot::classes::navigation_server_3d::ProcessInfo

§

impl Var for godot::classes::nine_patch_rect::AxisStretchMode

§

impl Var for AutoTranslateMode

§

impl Var for DuplicateFlags

§

impl Var for InternalMode

§

impl Var for PhysicsInterpolationMode

§

impl Var for godot::classes::node::ProcessMode

§

impl Var for ProcessThreadGroup

§

impl Var for ProcessThreadMessages

§

impl Var for RotationEditMode

§

impl Var for ConnectFlags

§

impl Var for godot::classes::occluder_polygon_2d::CullMode

§

impl Var for godot::classes::omni_light_3d::ShadowMode

§

impl Var for ActionType

§

impl Var for OpenXrAlphaBlendModeSupport

§

impl Var for Filter

§

impl Var for MipmapMode

§

impl Var for Swizzle

§

impl Var for Wrap

§

impl Var for ResultStatus

§

impl Var for godot::classes::open_xr_hand::BoneUpdate

§

impl Var for Hands

§

impl Var for MotionRange

§

impl Var for SkeletonRig

§

impl Var for Hand

§

impl Var for godot::classes::open_xr_interface::HandJointFlags

§

impl Var for HandJoints

§

impl Var for HandMotionRange

§

impl Var for HandTrackedSource

§

impl Var for PerfSettingsLevel

§

impl Var for PerfSettingsNotificationLevel

§

impl Var for PerfSettingsSubDomain

§

impl Var for SessionState

§

impl Var for RenderModelTracker

§

impl Var for RenderingDriver

§

impl Var for StdHandleType

§

impl Var for SystemDir

§

impl Var for godot::classes::packed_scene::GenEditState

§

impl Var for godot::classes::packet_peer_dtls::Status

§

impl Var for CollisionMode

§

impl Var for godot::classes::particle_process_material::EmissionShape

§

impl Var for godot::classes::particle_process_material::Parameter

§

impl Var for godot::classes::particle_process_material::ParticleFlags

§

impl Var for SubEmitterMode

§

impl Var for godot::classes::path_follow_3d::RotationMode

§

impl Var for Monitor

§

impl Var for godot::classes::physical_bone_3d::DampMode

§

impl Var for godot::classes::physical_bone_3d::JointType

§

impl Var for godot::classes::physics_server_2d::AreaBodyStatus

§

impl Var for godot::classes::physics_server_2d::AreaParameter

§

impl Var for godot::classes::physics_server_2d::AreaSpaceOverrideMode

§

impl Var for godot::classes::physics_server_2d::BodyDampMode

§

impl Var for godot::classes::physics_server_2d::BodyMode

§

impl Var for godot::classes::physics_server_2d::BodyParameter

§

impl Var for godot::classes::physics_server_2d::BodyState

§

impl Var for godot::classes::physics_server_2d::CcdMode

§

impl Var for DampedSpringParam

§

impl Var for JointParam

§

impl Var for godot::classes::physics_server_2d::JointType

§

impl Var for PinJointFlag

§

impl Var for godot::classes::physics_server_2d::PinJointParam

§

impl Var for godot::classes::physics_server_2d::ProcessInfo

§

impl Var for godot::classes::physics_server_2d::ShapeType

§

impl Var for godot::classes::physics_server_2d::SpaceParameter

§

impl Var for godot::classes::physics_server_3d::AreaBodyStatus

§

impl Var for godot::classes::physics_server_3d::AreaParameter

§

impl Var for godot::classes::physics_server_3d::AreaSpaceOverrideMode

§

impl Var for BodyAxis

§

impl Var for godot::classes::physics_server_3d::BodyDampMode

§

impl Var for godot::classes::physics_server_3d::BodyMode

§

impl Var for godot::classes::physics_server_3d::BodyParameter

§

impl Var for godot::classes::physics_server_3d::BodyState

§

impl Var for ConeTwistJointParam

§

impl Var for G6dofJointAxisFlag

§

impl Var for G6dofJointAxisParam

§

impl Var for HingeJointFlag

§

impl Var for HingeJointParam

§

impl Var for godot::classes::physics_server_3d::JointType

§

impl Var for godot::classes::physics_server_3d::PinJointParam

§

impl Var for godot::classes::physics_server_3d::ProcessInfo

§

impl Var for godot::classes::physics_server_3d::ShapeType

§

impl Var for SliderJointParam

§

impl Var for godot::classes::physics_server_3d::SpaceParameter

§

impl Var for godot::classes::pin_joint_3d::Param

§

impl Var for godot::classes::plane_mesh::Orientation

§

impl Var for godot::classes::portable_compressed_texture_2d::CompressionMode

§

impl Var for godot::classes::progress_bar::FillMode

§

impl Var for AmbientMode

§

impl Var for godot::classes::reflection_probe::UpdateMode

§

impl Var for BarrierMask

§

impl Var for BlendFactor

§

impl Var for BlendOperation

§

impl Var for BreadcrumbMarker

§

impl Var for BufferCreationBits

§

impl Var for CompareOperator

§

impl Var for DataFormat

§

impl Var for DeviceType

§

impl Var for godot::classes::rendering_device::DrawFlags

§

impl Var for DriverResource

§

impl Var for godot::classes::rendering_device::Features

§

impl Var for FinalAction

§

impl Var for IndexBufferFormat

§

impl Var for InitialAction

§

impl Var for Limit

§

impl Var for LogicOperation

§

impl Var for MemoryType

§

impl Var for PipelineDynamicStateFlags

§

impl Var for PipelineSpecializationConstantType

§

impl Var for PolygonCullMode

§

impl Var for PolygonFrontFace

§

impl Var for RenderPrimitive

§

impl Var for SamplerBorderColor

§

impl Var for SamplerFilter

§

impl Var for SamplerRepeatMode

§

impl Var for ShaderLanguage

§

impl Var for ShaderStage

§

impl Var for StencilOperation

§

impl Var for StorageBufferUsage

§

impl Var for TextureSamples

§

impl Var for TextureSliceType

§

impl Var for TextureSwizzle

§

impl Var for godot::classes::rendering_device::TextureType

§

impl Var for TextureUsageBits

§

impl Var for UniformType

§

impl Var for VertexFrequency

§

impl Var for godot::classes::rendering_server::ArrayCustomFormat

§

impl Var for godot::classes::rendering_server::ArrayFormat

§

impl Var for godot::classes::rendering_server::ArrayType

§

impl Var for BakeChannels

§

impl Var for godot::classes::rendering_server::BlendShapeMode

§

impl Var for CanvasGroupMode

§

impl Var for CanvasItemTextureFilter

§

impl Var for CanvasItemTextureRepeat

§

impl Var for CanvasLightBlendMode

§

impl Var for CanvasLightMode

§

impl Var for CanvasLightShadowFilter

§

impl Var for CanvasOccluderPolygonCullMode

§

impl Var for CanvasTextureChannel

§

impl Var for CompositorEffectCallbackType

§

impl Var for CompositorEffectFlags

§

impl Var for CubeMapLayer

§

impl Var for DecalFilter

§

impl Var for godot::classes::rendering_server::DecalTexture

§

impl Var for DofBlurQuality

§

impl Var for DofBokehShape

§

impl Var for EnvironmentAmbientSource

§

impl Var for EnvironmentBg

§

impl Var for EnvironmentFogMode

§

impl Var for EnvironmentGlowBlendMode

§

impl Var for EnvironmentReflectionSource

§

impl Var for EnvironmentSdfgiFramesToConverge

§

impl Var for EnvironmentSdfgiFramesToUpdateLight

§

impl Var for EnvironmentSdfgiRayCount

§

impl Var for EnvironmentSdfgiYScale

§

impl Var for EnvironmentSsaoQuality

§

impl Var for EnvironmentSsilQuality

§

impl Var for EnvironmentSsrRoughnessQuality

§

impl Var for EnvironmentToneMapper

§

impl Var for godot::classes::rendering_server::Features

§

impl Var for FogVolumeShape

§

impl Var for GlobalShaderParameterType

§

impl Var for InstanceFlags

§

impl Var for InstanceType

§

impl Var for LightBakeMode

§

impl Var for LightDirectionalShadowMode

§

impl Var for LightDirectionalSkyMode

§

impl Var for LightOmniShadowMode

§

impl Var for LightParam

§

impl Var for LightProjectorFilter

§

impl Var for LightType

§

impl Var for MultimeshPhysicsInterpolationQuality

§

impl Var for MultimeshTransformFormat

§

impl Var for NinePatchAxisMode

§

impl Var for ParticlesCollisionHeightfieldResolution

§

impl Var for ParticlesCollisionType

§

impl Var for ParticlesDrawOrder

§

impl Var for ParticlesMode

§

impl Var for ParticlesTransformAlign

§

impl Var for PipelineSource

§

impl Var for godot::classes::rendering_server::PrimitiveType

§

impl Var for ReflectionProbeAmbientMode

§

impl Var for ReflectionProbeUpdateMode

§

impl Var for RenderingInfo

§

impl Var for ShaderMode

§

impl Var for godot::classes::rendering_server::ShadowCastingSetting

§

impl Var for ShadowQuality

§

impl Var for godot::classes::rendering_server::SkyMode

§

impl Var for SubSurfaceScatteringQuality

§

impl Var for TextureLayeredType

§

impl Var for godot::classes::rendering_server::TextureType

§

impl Var for ViewportAnisotropicFiltering

§

impl Var for ViewportClearMode

§

impl Var for ViewportDebugDraw

§

impl Var for ViewportEnvironmentMode

§

impl Var for ViewportMsaa

§

impl Var for ViewportOcclusionCullingBuildQuality

§

impl Var for ViewportRenderInfo

§

impl Var for ViewportRenderInfoType

§

impl Var for ViewportScaling3DMode

§

impl Var for ViewportScreenSpaceAa

§

impl Var for ViewportSdfOversize

§

impl Var for ViewportSdfScale

§

impl Var for ViewportUpdateMode

§

impl Var for ViewportVrsMode

§

impl Var for ViewportVrsUpdateMode

§

impl Var for godot::classes::rendering_server::VisibilityRangeFadeMode

§

impl Var for VoxelGiQuality

§

impl Var for DeepDuplicateMode

§

impl Var for godot::classes::resource_format_loader::CacheMode

§

impl Var for ImportOrder

§

impl Var for godot::classes::resource_loader::CacheMode

§

impl Var for ThreadLoadStatus

§

impl Var for SaverFlags

§

impl Var for godot::classes::retarget_modifier_3d::TransformFlag

§

impl Var for Shape

§

impl Var for ImageUpdateMask

§

impl Var for ListType

§

impl Var for godot::classes::rich_text_label::MenuItems

§

impl Var for MetaUnderline

§

impl Var for godot::classes::rigid_body_2d::CcdMode

§

impl Var for godot::classes::rigid_body_2d::CenterOfMassMode

§

impl Var for godot::classes::rigid_body_2d::DampMode

§

impl Var for godot::classes::rigid_body_2d::FreezeMode

§

impl Var for godot::classes::rigid_body_3d::CenterOfMassMode

§

impl Var for godot::classes::rigid_body_3d::DampMode

§

impl Var for godot::classes::rigid_body_3d::FreezeMode

§

impl Var for ReplicationMode

§

impl Var for godot::classes::scene_state::GenEditState

§

impl Var for GroupCallFlags

§

impl Var for ScriptNameCasing

§

impl Var for godot::classes::script_language_extension::CodeCompletionKind

§

impl Var for godot::classes::script_language_extension::CodeCompletionLocation

§

impl Var for LookupResultType

§

impl Var for ScrollMode

§

impl Var for godot::classes::shader::Mode

§

impl Var for ModifierCallbackModeProcess

§

impl Var for BoneAxis

§

impl Var for TailDirection

§

impl Var for godot::classes::sky::ProcessMode

§

impl Var for RadianceSize

§

impl Var for TickPosition

§

impl Var for godot::classes::slider_joint_3d::Param

§

impl Var for godot::classes::soft_body_3d::DisableMode

§

impl Var for DraggerVisibility

§

impl Var for BoneDirection

§

impl Var for CenterFrom

§

impl Var for RotationAxis

§

impl Var for godot::classes::sprite_base_3d::AlphaCutMode

§

impl Var for godot::classes::sprite_base_3d::DrawFlags

§

impl Var for godot::classes::stream_peer_tcp::Status

§

impl Var for godot::classes::stream_peer_tls::Status

§

impl Var for godot::classes::style_box_texture::AxisStretchMode

§

impl Var for ClearMode

§

impl Var for godot::classes::sub_viewport::UpdateMode

§

impl Var for CustomFormat

§

impl Var for SkinWeightCount

§

impl Var for godot::classes::tab_bar::AlignmentMode

§

impl Var for CloseButtonDisplayPolicy

§

impl Var for TabPosition

§

impl Var for CaretType

§

impl Var for EditAction

§

impl Var for GutterType

§

impl Var for LineWrappingMode

§

impl Var for godot::classes::text_edit::MenuItems

§

impl Var for SearchFlags

§

impl Var for SelectionMode

§

impl Var for AutowrapMode

§

impl Var for ContourPointTag

§

impl Var for Direction

§

impl Var for godot::classes::text_server::Feature

§

impl Var for FixedSizeScaleMode

§

impl Var for FontAntialiasing

§

impl Var for FontLcdSubpixelLayout

§

impl Var for FontStyle

§

impl Var for GraphemeFlag

§

impl Var for Hinting

§

impl Var for JustificationFlag

§

impl Var for LineBreakFlag

§

impl Var for godot::classes::text_server::Orientation

§

impl Var for OverrunBehavior

§

impl Var for SpacingType

§

impl Var for StructuredTextParser

§

impl Var for SubpixelPositioning

§

impl Var for TextOverrunFlag

§

impl Var for VisibleCharactersBehavior

§

impl Var for godot::classes::texture_button::StretchMode

§

impl Var for LayeredType

§

impl Var for godot::classes::texture_progress_bar::FillMode

§

impl Var for ExpandMode

§

impl Var for godot::classes::texture_rect::StretchMode

§

impl Var for DataType

§

impl Var for godot::classes::tile_map::VisibilityMode

§

impl Var for DebugVisibilityMode

§

impl Var for CellNeighbor

§

impl Var for TerrainMode

§

impl Var for TileLayout

§

impl Var for TileOffsetAxis

§

impl Var for TileShape

§

impl Var for TileAnimationMode

§

impl Var for Month

§

impl Var for Weekday

§

impl Var for TimerProcessCallback

§

impl Var for godot::classes::touch_screen_button::VisibilityMode

§

impl Var for DropModeFlags

§

impl Var for godot::classes::tree::SelectMode

§

impl Var for TreeCellMode

§

impl Var for EaseType

§

impl Var for TransitionType

§

impl Var for TweenPauseMode

§

impl Var for TweenProcessMode

§

impl Var for MergeMode

§

impl Var for UpnpResult

§

impl Var for IgdStatus

§

impl Var for AnisotropicFiltering

§

impl Var for DebugDraw

§

impl Var for DefaultCanvasItemTextureFilter

§

impl Var for DefaultCanvasItemTextureRepeat

§

impl Var for Msaa

§

impl Var for PositionalShadowAtlasQuadrantSubdiv

§

impl Var for RenderInfo

§

impl Var for RenderInfoType

§

impl Var for Scaling3DMode

§

impl Var for ScreenSpaceAa

§

impl Var for SdfOversize

§

impl Var for SdfScale

§

impl Var for VrsMode

§

impl Var for VrsUpdateMode

§

impl Var for godot::classes::visible_on_screen_enabler_2d::EnableMode

§

impl Var for godot::classes::visible_on_screen_enabler_3d::EnableMode

§

impl Var for godot::classes::visual_shader::Type

§

impl Var for VaryingMode

§

impl Var for VaryingType

§

impl Var for PortType

§

impl Var for BillboardType

§

impl Var for godot::classes::visual_shader_node_clamp::OpType

§

impl Var for godot::classes::visual_shader_node_color_func::Function

§

impl Var for godot::classes::visual_shader_node_color_op::Operator

§

impl Var for ComparisonType

§

impl Var for Condition

§

impl Var for godot::classes::visual_shader_node_compare::Function

§

impl Var for godot::classes::visual_shader_node_cubemap::Source

§

impl Var for godot::classes::visual_shader_node_cubemap::TextureType

§

impl Var for godot::classes::visual_shader_node_derivative_func::Function

§

impl Var for godot::classes::visual_shader_node_derivative_func::OpType

§

impl Var for Precision

§

impl Var for godot::classes::visual_shader_node_float_func::Function

§

impl Var for godot::classes::visual_shader_node_float_op::Operator

§

impl Var for godot::classes::visual_shader_node_float_parameter::Hint

§

impl Var for godot::classes::visual_shader_node_int_func::Function

§

impl Var for godot::classes::visual_shader_node_int_op::Operator

§

impl Var for godot::classes::visual_shader_node_int_parameter::Hint

§

impl Var for godot::classes::visual_shader_node_is::Function

§

impl Var for godot::classes::visual_shader_node_mix::OpType

§

impl Var for godot::classes::visual_shader_node_multiply_add::OpType

§

impl Var for Qualifier

§

impl Var for godot::classes::visual_shader_node_particle_accelerator::Mode

§

impl Var for godot::classes::visual_shader_node_particle_emit::EmitFlags

§

impl Var for godot::classes::visual_shader_node_particle_randomness::OpType

§

impl Var for godot::classes::visual_shader_node_remap::OpType

§

impl Var for godot::classes::visual_shader_node_sample_3d::Source

§

impl Var for godot::classes::visual_shader_node_smooth_step::OpType

§

impl Var for godot::classes::visual_shader_node_step::OpType

§

impl Var for godot::classes::visual_shader_node_switch::OpType

§

impl Var for godot::classes::visual_shader_node_texture::Source

§

impl Var for godot::classes::visual_shader_node_texture::TextureType

§

impl Var for ColorDefault

§

impl Var for godot::classes::visual_shader_node_texture_parameter::TextureFilter

§

impl Var for godot::classes::visual_shader_node_texture_parameter::TextureRepeat

§

impl Var for TextureSource

§

impl Var for godot::classes::visual_shader_node_texture_parameter::TextureType

§

impl Var for godot::classes::visual_shader_node_transform_func::Function

§

impl Var for godot::classes::visual_shader_node_transform_op::Operator

§

impl Var for godot::classes::visual_shader_node_transform_vec_mult::Operator

§

impl Var for godot::classes::visual_shader_node_u_int_func::Function

§

impl Var for godot::classes::visual_shader_node_u_int_op::Operator

§

impl Var for godot::classes::visual_shader_node_uv_func::Function

§

impl Var for godot::classes::visual_shader_node_vector_base::OpType

§

impl Var for godot::classes::visual_shader_node_vector_func::Function

§

impl Var for godot::classes::visual_shader_node_vector_op::Operator

§

impl Var for Subdiv

§

impl Var for ChannelState

§

impl Var for godot::classes::web_rtc_data_channel::WriteMode

§

impl Var for ConnectionState

§

impl Var for GatheringState

§

impl Var for SignalingState

§

impl Var for State

§

impl Var for godot::classes::web_socket_peer::WriteMode

§

impl Var for TargetRayMode

§

impl Var for ContentScaleAspect

§

impl Var for ContentScaleMode

§

impl Var for ContentScaleStretch

§

impl Var for godot::classes::window::Flags

§

impl Var for godot::classes::window::LayoutDirection

§

impl Var for godot::classes::window::Mode

§

impl Var for WindowInitialPosition

§

impl Var for NodeType

§

impl Var for BodyUpdate

§

impl Var for godot::classes::xr_body_modifier_3d::BoneUpdate

§

impl Var for BodyFlags

§

impl Var for Joint

§

impl Var for JointFlags

§

impl Var for BlendShapeEntry

§

impl Var for godot::classes::xr_hand_modifier_3d::BoneUpdate

§

impl Var for HandJoint

§

impl Var for godot::classes::xr_hand_tracker::HandJointFlags

§

impl Var for HandTrackingSource

§

impl Var for Capabilities

§

impl Var for EnvironmentBlendMode

§

impl Var for PlayAreaMode

§

impl Var for TrackingStatus

§

impl Var for VrsTextureFormat

§

impl Var for TrackingConfidence

§

impl Var for TrackerHand

§

impl Var for godot::classes::xr_server::RotationMode

§

impl Var for TrackerType

§

impl Var for CompressionLevel

§

impl Var for ZipAppend

§

impl Var for Error

§

impl Var for HorizontalAlignment

§

impl Var for InlineAlignment

§

impl Var for JoyAxis

§

impl Var for JoyButton

§

impl Var for Key

§

impl Var for KeyLocation

§

impl Var for KeyModifierMask

§

impl Var for MethodFlags

§

impl Var for MidiMessage

§

impl Var for MouseButton

§

impl Var for MouseButtonMask

§

impl Var for PropertyHint

§

impl Var for PropertyUsageFlags

§

impl Var for VerticalAlignment

§

impl Var for Aabb

§

impl Var for Basis

§

impl Var for Callable

§

impl Var for Color

§

impl Var for Dictionary

§

impl Var for GString

§

impl Var for NodePath

§

impl Var for Plane

§

impl Var for Projection

§

impl Var for Quaternion

§

impl Var for Rect2

§

impl Var for Rect2i

§

impl Var for Signal

§

impl Var for StringName

§

impl Var for Transform2D

§

impl Var for Transform3D

§

impl Var for Variant

§

impl Var for VariantOperator

§

impl Var for VariantType

§

impl Var for Vector2

§

impl Var for Vector2i

§

impl Var for Vector3

§

impl Var for Vector3i

§

impl Var for Vector4

§

impl Var for Vector4i

§

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

§

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

§

impl<T> Var for OnEditor<Gd<T>>
where T: GodotClass,

§

impl<T> Var for OnEditor<T>

§

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

§

impl<T> Var for PackedArray<T>

§

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

§

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

§

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