[][src]Trait gdnative_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>

Loading content...

Implementations on Foreign Types

impl ToVariant for u64
[src]

impl ToVariant for f64
[src]

impl ToVariant for u16
[src]

impl ToVariant for i16
[src]

impl ToVariant for i8
[src]

impl ToVariant for f32
[src]

impl ToVariant for String
[src]

impl ToVariant for u32
[src]

impl ToVariant for u8
[src]

impl ToVariant for i64
[src]

impl ToVariant for i32
[src]

impl ToVariant for ()
[src]

Loading content...

Implementors

impl ToVariant for TypedVector2D<f32, UnknownUnit>
[src]

impl ToVariant for TypedVector3D<f32, UnknownUnit>
[src]

impl ToVariant for AStar
[src]

impl ToVariant for AnimatedTexture
[src]

impl ToVariant for ArrayMesh
[src]

impl ToVariant for AtlasTexture
[src]

impl ToVariant for BackBufferCopy
[src]

impl ToVariant for BitMap
[src]

impl ToVariant for BitmapFont
[src]

impl ToVariant for BoxShape
[src]

impl ToVariant for ByteArray
[src]

impl ToVariant for Camera
[src]

impl ToVariant for Camera2D
[src]

impl ToVariant for CanvasItem
[src]

impl ToVariant for CanvasLayer
[src]

impl ToVariant for CanvasModulate
[src]

impl ToVariant for CapsuleMesh
[src]

impl ToVariant for CapsuleShape
[src]

impl ToVariant for CapsuleShape2D
[src]

impl ToVariant for CircleShape2D
[src]

impl ToVariant for ClassDB
[src]

impl ToVariant for CollisionPolygon
[src]

impl ToVariant for ColorArray
[src]

impl ToVariant for ConcavePolygonShape
[src]

impl ToVariant for ConcavePolygonShape2D
[src]

impl ToVariant for ConfigFile
[src]

impl ToVariant for ConvexPolygonShape
[src]

impl ToVariant for ConvexPolygonShape2D
[src]

impl ToVariant for CubeMesh
[src]

impl ToVariant for Curve
[src]

impl ToVariant for Curve2D
[src]

impl ToVariant for Curve3D
[src]

impl ToVariant for CylinderMesh
[src]

impl ToVariant for CylinderShape
[src]

impl ToVariant for Dictionary
[src]

impl ToVariant for Directory
[src]

impl ToVariant for DynamicFont
[src]

impl ToVariant for DynamicFontData
[src]

impl ToVariant for EncodedObjectAsID
[src]

impl ToVariant for Engine
[src]

impl ToVariant for Environment
[src]

impl ToVariant for File
[src]

impl ToVariant for Float32Array
[src]

impl ToVariant for Font
[src]

impl ToVariant for FuncRef
[src]

impl ToVariant for GDNative
[src]

impl ToVariant for GDNativeLibrary
[src]

impl ToVariant for GDScript
[src]

impl ToVariant for GDScriptFunctionState
[src]

impl ToVariant for Geometry
[src]

impl ToVariant for GeometryInstance
[src]

impl ToVariant for GlobalConstants
[src]

impl ToVariant for GodotString
[src]

impl ToVariant for Gradient
[src]

impl ToVariant for GradientTexture
[src]

impl ToVariant for GridMap
[src]

impl ToVariant for Image
[src]

impl ToVariant for ImageTexture
[src]

impl ToVariant for ImmediateGeometry
[src]

impl ToVariant for Input
[src]

impl ToVariant for InputDefault
[src]

impl ToVariant for InputEvent
[src]

impl ToVariant for InputEventKey
[src]

impl ToVariant for InputEventWithModifiers
[src]

impl ToVariant for InputMap
[src]

impl ToVariant for InstancePlaceholder
[src]

impl ToVariant for Int32Array
[src]

impl ToVariant for InterpolatedCamera
[src]

impl ToVariant for JSON
[src]

impl ToVariant for JSONParseResult
[src]

impl ToVariant for JavaScript
[src]

impl ToVariant for LargeTexture
[src]

impl ToVariant for Line2D
[src]

impl ToVariant for LineShape2D
[src]

impl ToVariant for Listener
[src]

impl ToVariant for MainLoop
[src]

impl ToVariant for Marshalls
[src]

impl ToVariant for Material
[src]

impl ToVariant for Mesh
[src]

impl ToVariant for MeshDataTool
[src]

impl ToVariant for MeshInstance
[src]

impl ToVariant for MeshInstance2D
[src]

impl ToVariant for MeshLibrary
[src]

impl ToVariant for MultiMesh
[src]

impl ToVariant for MultiMeshInstance
[src]

impl ToVariant for MultiplayerAPI
[src]

impl ToVariant for Mutex
[src]

impl ToVariant for NativeScript
[src]

impl ToVariant for Navigation
[src]

impl ToVariant for Navigation2D
[src]

impl ToVariant for NavigationMesh
[src]

impl ToVariant for NavigationMeshInstance
[src]

impl ToVariant for NavigationPolygon
[src]

impl ToVariant for NavigationPolygonInstance
[src]

impl ToVariant for NetworkedMultiplayerPeer
[src]

impl ToVariant for Node
[src]

impl ToVariant for Node2D
[src]

impl ToVariant for NodePath
[src]

impl ToVariant for OS
[src]

impl ToVariant for Object
[src]

impl ToVariant for OrientedPathFollow
[src]

impl ToVariant for PCKPacker
[src]

impl ToVariant for PHashTranslation
[src]

impl ToVariant for PackedDataContainer
[src]

impl ToVariant for PackedDataContainerRef
[src]

impl ToVariant for PackedScene
[src]

impl ToVariant for PacketPeer
[src]

impl ToVariant for PanoramaSky
[src]

impl ToVariant for Path
[src]

impl ToVariant for Path2D
[src]

impl ToVariant for PathFollow
[src]

impl ToVariant for PathFollow2D
[src]

impl ToVariant for Performance
[src]

impl ToVariant for PlaneMesh
[src]

impl ToVariant for PlaneShape
[src]

impl ToVariant for PluginScript
[src]

impl ToVariant for Polygon2D
[src]

impl ToVariant for PolygonPathFinder
[src]

impl ToVariant for Position2D
[src]

impl ToVariant for Position3D
[src]

impl ToVariant for PrimitiveMesh
[src]

impl ToVariant for PrismMesh
[src]

impl ToVariant for ProceduralSky
[src]

impl ToVariant for ProjectSettings
[src]

impl ToVariant for ProximityGroup
[src]

impl ToVariant for ProxyTexture
[src]

impl ToVariant for QuadMesh
[src]

impl ToVariant for RayCast
[src]

impl ToVariant for RayCast2D
[src]

impl ToVariant for RayShape
[src]

impl ToVariant for RayShape2D
[src]

impl ToVariant for RectangleShape2D
[src]

impl ToVariant for Reference
[src]

impl ToVariant for RegEx
[src]

impl ToVariant for RegExMatch
[src]

impl ToVariant for RemoteTransform
[src]

impl ToVariant for RemoteTransform2D
[src]

impl ToVariant for Resource
[src]

impl ToVariant for ResourceImporter
[src]

impl ToVariant for ResourceInteractiveLoader
[src]

impl ToVariant for ResourceLoader
[src]

impl ToVariant for ResourcePreloader
[src]

impl ToVariant for ResourceSaver
[src]

impl ToVariant for RootMotionView
[src]

impl ToVariant for SceneState
[src]

impl ToVariant for SceneTree
[src]

impl ToVariant for SceneTreeTimer
[src]

impl ToVariant for Script
[src]

impl ToVariant for SegmentShape2D
[src]

impl ToVariant for Semaphore
[src]

impl ToVariant for Shader
[src]

impl ToVariant for Shape
[src]

impl ToVariant for Shape2D
[src]

impl ToVariant for Sky
[src]

impl ToVariant for Spatial
[src]

impl ToVariant for SpatialGizmo
[src]

impl ToVariant for SpatialVelocityTracker
[src]

impl ToVariant for SphereMesh
[src]

impl ToVariant for SphereShape
[src]

impl ToVariant for StringArray
[src]

impl ToVariant for StyleBox
[src]

impl ToVariant for StyleBoxEmpty
[src]

impl ToVariant for StyleBoxFlat
[src]

impl ToVariant for StyleBoxLine
[src]

impl ToVariant for StyleBoxTexture
[src]

impl ToVariant for SurfaceTool
[src]

impl ToVariant for TextFile
[src]

impl ToVariant for Texture
[src]

impl ToVariant for Thread
[src]

impl ToVariant for Timer
[src]

impl ToVariant for Translation
[src]

impl ToVariant for TranslationServer
[src]

impl ToVariant for TreeItem
[src]

impl ToVariant for TriangleMesh
[src]

impl ToVariant for VariantArray
[src]

impl ToVariant for Vector2Array
[src]

impl ToVariant for Vector3Array
[src]

impl ToVariant for Viewport
[src]

impl ToVariant for ViewportTexture
[src]

impl ToVariant for VisibilityEnabler
[src]

impl ToVariant for VisibilityEnabler2D
[src]

impl ToVariant for VisibilityNotifier
[src]

impl ToVariant for VisibilityNotifier2D
[src]

impl ToVariant for VisualInstance
[src]

impl ToVariant for WeakRef
[src]

impl ToVariant for World
[src]

impl ToVariant for World2D
[src]

impl ToVariant for WorldEnvironment
[src]

impl ToVariant for XMLParser
[src]

impl ToVariant for YSort
[src]

Loading content...