[][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 ()[src]

impl ToVariant for f64[src]

impl ToVariant for u8[src]

impl ToVariant for u64[src]

impl ToVariant for String[src]

impl ToVariant for i8[src]

impl ToVariant for i32[src]

impl ToVariant for u32[src]

impl ToVariant for i64[src]

impl ToVariant for f32[src]

impl ToVariant for u16[src]

impl ToVariant for i16[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...