Trait gdnative_visual_script::common::ToVariant [−]
pub trait ToVariant { fn to_variant(&self) -> Variant; fn from_variant(variant: &Variant) -> Option<Self>; }
Types that can be converted to and from a Variant
.
Required Methods
fn to_variant(&self) -> Variant
fn from_variant(variant: &Variant) -> Option<Self>
Implementations on Foreign Types
impl ToVariant for i8
impl ToVariant for i8
fn to_variant(&self) -> Variant
fn to_variant(&self) -> Variant
fn from_variant(variant: &Variant) -> Option<i8>
fn from_variant(variant: &Variant) -> Option<i8>
impl ToVariant for f32
impl ToVariant for f32
fn to_variant(&self) -> Variant
fn to_variant(&self) -> Variant
fn from_variant(variant: &Variant) -> Option<f32>
fn from_variant(variant: &Variant) -> Option<f32>
impl ToVariant for i32
impl ToVariant for i32
fn to_variant(&self) -> Variant
fn to_variant(&self) -> Variant
fn from_variant(variant: &Variant) -> Option<i32>
fn from_variant(variant: &Variant) -> Option<i32>
impl ToVariant for u8
impl ToVariant for u8
fn to_variant(&self) -> Variant
fn to_variant(&self) -> Variant
fn from_variant(variant: &Variant) -> Option<u8>
fn from_variant(variant: &Variant) -> Option<u8>
impl ToVariant for ()
impl ToVariant for ()
fn to_variant(&self) -> Variant
fn to_variant(&self) -> Variant
fn from_variant(variant: &Variant) -> Option<()>
fn from_variant(variant: &Variant) -> Option<()>
impl ToVariant for i16
impl ToVariant for i16
fn to_variant(&self) -> Variant
fn to_variant(&self) -> Variant
fn from_variant(variant: &Variant) -> Option<i16>
fn from_variant(variant: &Variant) -> Option<i16>
impl ToVariant for String
impl ToVariant for String
fn to_variant(&self) -> Variant
fn to_variant(&self) -> Variant
fn from_variant(variant: &Variant) -> Option<String>
fn from_variant(variant: &Variant) -> Option<String>
impl ToVariant for i64
impl ToVariant for i64
fn to_variant(&self) -> Variant
fn to_variant(&self) -> Variant
fn from_variant(variant: &Variant) -> Option<i64>
fn from_variant(variant: &Variant) -> Option<i64>
impl ToVariant for u64
impl ToVariant for u64
fn to_variant(&self) -> Variant
fn to_variant(&self) -> Variant
fn from_variant(variant: &Variant) -> Option<u64>
fn from_variant(variant: &Variant) -> Option<u64>
impl ToVariant for u32
impl ToVariant for u32
fn to_variant(&self) -> Variant
fn to_variant(&self) -> Variant
fn from_variant(variant: &Variant) -> Option<u32>
fn from_variant(variant: &Variant) -> Option<u32>
impl ToVariant for f64
impl ToVariant for f64
fn to_variant(&self) -> Variant
fn to_variant(&self) -> Variant
fn from_variant(variant: &Variant) -> Option<f64>
fn from_variant(variant: &Variant) -> Option<f64>
impl ToVariant for u16
impl ToVariant for u16
fn to_variant(&self) -> Variant
fn to_variant(&self) -> Variant
fn from_variant(variant: &Variant) -> Option<u16>
fn from_variant(variant: &Variant) -> Option<u16>
Implementors
impl ToVariant for SceneTree
impl ToVariant for GeometryInstance
impl ToVariant for Node
impl ToVariant for Node2D
impl ToVariant for Path2D
impl ToVariant for SceneState
impl ToVariant for MeshInstance2D
impl ToVariant for NetworkedMultiplayerPeer
impl ToVariant for InputEventKey
impl ToVariant for ViewportTexture
impl ToVariant for Thread
impl ToVariant for TriangleMesh
impl ToVariant for InputDefault
impl ToVariant for VisualInstance
impl ToVariant for QuadMesh
impl ToVariant for GDNativeLibrary
impl ToVariant for Listener
impl ToVariant for WeakRef
impl ToVariant for AnimatedTexture
impl ToVariant for MultiMeshInstance
impl ToVariant for MainLoop
impl ToVariant for BackBufferCopy
impl ToVariant for ImmediateGeometry
impl ToVariant for LargeTexture
impl ToVariant for CylinderShape
impl ToVariant for DynamicFont
impl ToVariant for CapsuleShape
impl ToVariant for GDScriptFunctionState
impl ToVariant for Position3D
impl ToVariant for Position2D
impl ToVariant for World
impl ToVariant for StyleBox
impl ToVariant for Texture
impl ToVariant for ProceduralSky
impl ToVariant for Mesh
impl ToVariant for RayCast
impl ToVariant for Navigation
impl ToVariant for TextFile
impl ToVariant for PCKPacker
impl ToVariant for BoxShape
impl ToVariant for LineShape2D
impl ToVariant for PrismMesh
impl ToVariant for RemoteTransform
impl ToVariant for Shape
impl ToVariant for StyleBoxLine
impl ToVariant for DynamicFontData
impl ToVariant for Engine
impl ToVariant for ConcavePolygonShape2D
impl ToVariant for PacketPeer
impl ToVariant for ConvexPolygonShape
impl ToVariant for Viewport
impl ToVariant for RayCast2D
impl ToVariant for SpatialGizmo
impl ToVariant for StyleBoxEmpty
impl ToVariant for StyleBoxTexture
impl ToVariant for CanvasItem
impl ToVariant for Font
impl ToVariant for NativeScript
impl ToVariant for SphereMesh
impl ToVariant for Camera
impl ToVariant for CubeMesh
impl ToVariant for ResourceImporter
impl ToVariant for ProjectSettings
impl ToVariant for PHashTranslation
impl ToVariant for PackedDataContainer
impl ToVariant for Marshalls
impl ToVariant for RegExMatch
impl ToVariant for NavigationPolygonInstance
impl ToVariant for Camera2D
impl ToVariant for PackedScene
impl ToVariant for InstancePlaceholder
impl ToVariant for PlaneMesh
impl ToVariant for PathFollow2D
impl ToVariant for Image
impl ToVariant for Spatial
impl ToVariant for TranslationServer
impl ToVariant for CapsuleMesh
impl ToVariant for GlobalConstants
impl ToVariant for RayShape2D
impl ToVariant for ResourcePreloader
impl ToVariant for VisibilityNotifier2D
impl ToVariant for Gradient
impl ToVariant for ConfigFile
impl ToVariant for RegEx
impl ToVariant for Shader
impl ToVariant for PackedDataContainerRef
impl ToVariant for Navigation2D
impl ToVariant for Curve
impl ToVariant for SurfaceTool
impl ToVariant for EncodedObjectAsID
impl ToVariant for Environment
impl ToVariant for MultiMesh
impl ToVariant for RemoteTransform2D
impl ToVariant for ResourceSaver
impl ToVariant for World2D
impl ToVariant for CircleShape2D
impl ToVariant for CollisionPolygon
impl ToVariant for InterpolatedCamera
impl ToVariant for Curve3D
impl ToVariant for OrientedPathFollow
impl ToVariant for SphereShape
impl ToVariant for CanvasLayer
impl ToVariant for PanoramaSky
impl ToVariant for FuncRef
impl ToVariant for SegmentShape2D
impl ToVariant for JavaScript
impl ToVariant for RootMotionView
impl ToVariant for PluginScript
impl ToVariant for InputEventWithModifiers
impl ToVariant for Path
impl ToVariant for MeshLibrary
impl ToVariant for Script
impl ToVariant for ArrayMesh
impl ToVariant for Polygon2D
impl ToVariant for VisibilityEnabler
impl ToVariant for ProxyTexture
impl ToVariant for NavigationMeshInstance
impl ToVariant for Geometry
impl ToVariant for CapsuleShape2D
impl ToVariant for Timer
impl ToVariant for VisibilityNotifier
impl ToVariant for SpatialVelocityTracker
impl ToVariant for File
impl ToVariant for PlaneShape
impl ToVariant for Shape2D
impl ToVariant for AStar
impl ToVariant for JSONParseResult
impl ToVariant for VisibilityEnabler2D
impl ToVariant for GDNative
impl ToVariant for TreeItem
impl ToVariant for Line2D
impl ToVariant for StyleBoxFlat
impl ToVariant for GradientTexture
impl ToVariant for Input
impl ToVariant for GridMap
impl ToVariant for PolygonPathFinder
impl ToVariant for AtlasTexture
impl ToVariant for BitMap
impl ToVariant for XMLParser
impl ToVariant for ProximityGroup
impl ToVariant for Directory
impl ToVariant for NavigationMesh
impl ToVariant for PathFollow
impl ToVariant for PrimitiveMesh
impl ToVariant for Translation
impl ToVariant for MeshInstance
impl ToVariant for Curve2D
impl ToVariant for InputEvent
impl ToVariant for Sky
impl ToVariant for ConcavePolygonShape
impl ToVariant for ClassDB
impl ToVariant for ConvexPolygonShape2D
impl ToVariant for ResourceInteractiveLoader
impl ToVariant for GDScript
impl ToVariant for CylinderMesh
impl ToVariant for Resource
impl ToVariant for Performance
impl ToVariant for RectangleShape2D
impl ToVariant for JSON
impl ToVariant for Material
impl ToVariant for OS
impl ToVariant for NavigationPolygon
impl ToVariant for SceneTreeTimer
impl ToVariant for ResourceLoader
impl ToVariant for BitmapFont
impl ToVariant for CanvasModulate
impl ToVariant for RayShape
impl ToVariant for MultiplayerAPI
impl ToVariant for Semaphore
impl ToVariant for MeshDataTool
impl ToVariant for ImageTexture
impl ToVariant for YSort
impl ToVariant for WorldEnvironment
impl ToVariant for Mutex
impl ToVariant for InputMap
impl ToVariant for NodePath
impl ToVariant for Float32Array
impl ToVariant for Reference
impl ToVariant for VariantArray
impl ToVariant for ColorArray
impl ToVariant for Object
impl ToVariant for StringArray
impl ToVariant for TypedVector3D<f32, UnknownUnit>
impl ToVariant for Dictionary
impl ToVariant for TypedVector2D<f32, UnknownUnit>
impl ToVariant for Vector2Array
impl ToVariant for Int32Array
impl ToVariant for GodotString
impl ToVariant for ByteArray
impl ToVariant for Vector3Array
impl ToVariant for VisualScript
impl ToVariant for VisualScriptNode
impl ToVariant for VisualScriptVariableGet
impl ToVariant for VisualScriptFunction
impl ToVariant for VisualScriptFunctionState
impl ToVariant for VisualScriptOperator
impl ToVariant for VisualScriptMathConstant
impl ToVariant for VisualScriptIndexGet
impl ToVariant for VisualScriptIndexSet
impl ToVariant for VisualScriptClassConstant
impl ToVariant for VisualScriptGlobalConstant
impl ToVariant for VisualScriptVariableSet
impl ToVariant for VisualScriptConstant
impl ToVariant for VisualScriptSubCall
impl ToVariant for VisualScriptConstructor
impl ToVariant for VisualScriptResourcePath
impl ToVariant for VisualScriptSceneNode
impl ToVariant for VisualScriptCustomNode
impl ToVariant for VisualScriptBasicTypeConstant
impl ToVariant for VisualScriptSceneTree
impl ToVariant for VisualScriptSelf
impl ToVariant for VisualScriptComment
impl ToVariant for VisualScriptEngineSingleton
impl ToVariant for VisualScriptFunctionCall
impl ToVariant for VisualScriptDeconstruct
impl ToVariant for VisualScriptInputAction
impl ToVariant for VisualScriptPreload
impl ToVariant for VisualScriptTypeCast
impl ToVariant for VisualScriptLocalVar
impl ToVariant for VisualScriptLocalVarSet
impl ToVariant for VisualScriptPropertySet
impl ToVariant for VisualScriptCondition
impl ToVariant for VisualScriptEmitSignal
impl ToVariant for VisualScriptIterator
impl ToVariant for VisualScriptPropertyGet
impl ToVariant for VisualScriptReturn
impl ToVariant for VisualScriptWhile
impl ToVariant for VisualScriptYield
impl ToVariant for VisualScriptSequence
impl ToVariant for VisualScriptSwitch
impl ToVariant for VisualScriptYieldSignal
impl ToVariant for VisualScriptBuiltinFunc
impl ToVariant for VisualScriptSelect
impl ToVariant for VisualScriptExpression
impl ToVariant for VisualScriptEditor