[][src]Trait gdnative_bindings::ToVariant

pub trait ToVariant {
    fn to_variant(&self) -> Variant;
}

Types that can be converted to a Variant.

Wrappers and collections

Implementations are provided for a few common Rust wrappers and collections:

  • Option<T> is unwrapped to inner value, or Nil if None
  • Result<T, E> is represented as an externally tagged Dictionary (see below).
  • PhantomData<T> is represented as Nil.
  • &[T] and Vec<T> are represented as VariantArrays. FromVariant is only implemented for Vec<T>.

Deriving ToVariant

The derive macro does the following mapping between Rust structures and Godot types:

  • Newtype(inner) is unwrapped to inner
  • Tuple(a, b, c) is represented as a VariantArray ([a, b, c])
  • Struct { a, b, c } is represented as a Dictionary ({ "a": a, "b": b, "c": c })
  • Unit is represented as an empty Dictionary ({})
  • Enum::Variant(a, b, c) is represented as an externally tagged Dictionary ({ "Variant": [a, b, c] })

Required methods

fn to_variant(&self) -> Variant

Loading content...

Implementations on Foreign Types

impl<T4, T5, T6, T7, T8, T9, T10, T11, T12> ToVariant for (T4, T5, T6, T7, T8, T9, T10, T11, T12) where
    T10: ToVariant,
    T11: ToVariant,
    T12: ToVariant,
    T4: ToVariant,
    T5: ToVariant,
    T6: ToVariant,
    T7: ToVariant,
    T8: ToVariant,
    T9: ToVariant
[src]

impl ToVariant for f32[src]

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

impl<T9, T10, T11, T12> ToVariant for (T9, T10, T11, T12) where
    T10: ToVariant,
    T11: ToVariant,
    T12: ToVariant,
    T9: ToVariant
[src]

impl<T11, T12> ToVariant for (T11, T12) where
    T11: ToVariant,
    T12: ToVariant
[src]

impl<T8, T9, T10, T11, T12> ToVariant for (T8, T9, T10, T11, T12) where
    T10: ToVariant,
    T11: ToVariant,
    T12: ToVariant,
    T8: ToVariant,
    T9: ToVariant
[src]

impl<'_, T> ToVariant for &'_ [T] where
    T: ToVariant
[src]

impl ToVariant for u32[src]

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

impl<T> ToVariant for PhantomData<T>[src]

impl ToVariant for f64[src]

impl ToVariant for i64[src]

impl ToVariant for usize[src]

impl<T10, T11, T12> ToVariant for (T10, T11, T12) where
    T10: ToVariant,
    T11: ToVariant,
    T12: ToVariant
[src]

impl<T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> ToVariant for (T3, T4, T5, T6, T7, T8, T9, T10, T11, T12) where
    T10: ToVariant,
    T11: ToVariant,
    T12: ToVariant,
    T3: ToVariant,
    T4: ToVariant,
    T5: ToVariant,
    T6: ToVariant,
    T7: ToVariant,
    T8: ToVariant,
    T9: ToVariant
[src]

impl<T> ToVariant for Vec<T> where
    T: ToVariant
[src]

impl ToVariant for bool[src]

impl ToVariant for u64[src]

impl<T12> ToVariant for (T12,) where
    T12: ToVariant
[src]

impl<T7, T8, T9, T10, T11, T12> ToVariant for (T7, T8, T9, T10, T11, T12) where
    T10: ToVariant,
    T11: ToVariant,
    T12: ToVariant,
    T7: ToVariant,
    T8: ToVariant,
    T9: ToVariant
[src]

impl<T5, T6, T7, T8, T9, T10, T11, T12> ToVariant for (T5, T6, T7, T8, T9, T10, T11, T12) where
    T10: ToVariant,
    T11: ToVariant,
    T12: ToVariant,
    T5: ToVariant,
    T6: ToVariant,
    T7: ToVariant,
    T8: ToVariant,
    T9: ToVariant
[src]

impl ToVariant for u16[src]

impl<T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> ToVariant for (T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12) where
    T10: ToVariant,
    T11: ToVariant,
    T12: ToVariant,
    T2: ToVariant,
    T3: ToVariant,
    T4: ToVariant,
    T5: ToVariant,
    T6: ToVariant,
    T7: ToVariant,
    T8: ToVariant,
    T9: ToVariant
[src]

impl<T6, T7, T8, T9, T10, T11, T12> ToVariant for (T6, T7, T8, T9, T10, T11, T12) where
    T10: ToVariant,
    T11: ToVariant,
    T12: ToVariant,
    T6: ToVariant,
    T7: ToVariant,
    T8: ToVariant,
    T9: ToVariant
[src]

impl ToVariant for i8[src]

impl ToVariant for String[src]

impl ToVariant for u8[src]

impl<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> ToVariant for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12) where
    T1: ToVariant,
    T10: ToVariant,
    T11: ToVariant,
    T12: ToVariant,
    T2: ToVariant,
    T3: ToVariant,
    T4: ToVariant,
    T5: ToVariant,
    T6: ToVariant,
    T7: ToVariant,
    T8: ToVariant,
    T9: ToVariant
[src]

impl<T> ToVariant for Option<T> where
    T: ToVariant
[src]

impl<T, E> ToVariant for Result<T, E> where
    E: ToVariant,
    T: ToVariant
[src]

impl ToVariant for i16[src]

impl ToVariant for i32[src]

impl ToVariant for ()[src]

impl ToVariant for isize[src]

Loading content...

Implementors

impl ToVariant for ARVRAnchor[src]

impl ToVariant for ARVRCamera[src]

impl ToVariant for ARVRController[src]

impl ToVariant for ARVRInterface[src]

impl ToVariant for ARVRInterfaceGDNative[src]

impl ToVariant for ARVROrigin[src]

impl ToVariant for ARVRPositionalTracker[src]

impl ToVariant for ARVRServer[src]

impl ToVariant for AStar[src]

impl ToVariant for AcceptDialog[src]

impl ToVariant for AnimatedSprite[src]

impl ToVariant for AnimatedSprite3D[src]

impl ToVariant for AnimatedTexture[src]

impl ToVariant for Animation[src]

impl ToVariant for AnimationNode[src]

impl ToVariant for AnimationNodeAdd2[src]

impl ToVariant for AnimationNodeAdd3[src]

impl ToVariant for AnimationNodeAnimation[src]

impl ToVariant for AnimationNodeBlend2[src]

impl ToVariant for AnimationNodeBlend3[src]

impl ToVariant for AnimationNodeBlendSpace1D[src]

impl ToVariant for AnimationNodeBlendSpace2D[src]

impl ToVariant for AnimationNodeBlendTree[src]

impl ToVariant for AnimationNodeOneShot[src]

impl ToVariant for AnimationNodeOutput[src]

impl ToVariant for AnimationNodeStateMachine[src]

impl ToVariant for AnimationNodeStateMachinePlayback[src]

impl ToVariant for AnimationNodeStateMachineTransition[src]

impl ToVariant for AnimationNodeTimeScale[src]

impl ToVariant for AnimationNodeTimeSeek[src]

impl ToVariant for AnimationNodeTransition[src]

impl ToVariant for AnimationPlayer[src]

impl ToVariant for AnimationRootNode[src]

impl ToVariant for AnimationTrackEditPlugin[src]

impl ToVariant for AnimationTree[src]

impl ToVariant for AnimationTreePlayer[src]

impl ToVariant for Area[src]

impl ToVariant for Area2D[src]

impl ToVariant for ArrayMesh[src]

impl ToVariant for AtlasTexture[src]

impl ToVariant for AudioBusLayout[src]

impl ToVariant for AudioEffect[src]

impl ToVariant for AudioEffectAmplify[src]

impl ToVariant for AudioEffectBandLimitFilter[src]

impl ToVariant for AudioEffectBandPassFilter[src]

impl ToVariant for AudioEffectChorus[src]

impl ToVariant for AudioEffectCompressor[src]

impl ToVariant for AudioEffectDelay[src]

impl ToVariant for AudioEffectDistortion[src]

impl ToVariant for AudioEffectEQ[src]

impl ToVariant for AudioEffectEQ10[src]

impl ToVariant for AudioEffectEQ21[src]

impl ToVariant for AudioEffectEQ6[src]

impl ToVariant for AudioEffectFilter[src]

impl ToVariant for AudioEffectHighPassFilter[src]

impl ToVariant for AudioEffectHighShelfFilter[src]

impl ToVariant for AudioEffectInstance[src]

impl ToVariant for AudioEffectLimiter[src]

impl ToVariant for AudioEffectLowPassFilter[src]

impl ToVariant for AudioEffectLowShelfFilter[src]

impl ToVariant for AudioEffectNotchFilter[src]

impl ToVariant for AudioEffectPanner[src]

impl ToVariant for AudioEffectPhaser[src]

impl ToVariant for AudioEffectPitchShift[src]

impl ToVariant for AudioEffectRecord[src]

impl ToVariant for AudioEffectReverb[src]

impl ToVariant for AudioEffectSpectrumAnalyzer[src]

impl ToVariant for AudioEffectSpectrumAnalyzerInstance[src]

impl ToVariant for AudioEffectStereoEnhance[src]

impl ToVariant for AudioServer[src]

impl ToVariant for AudioStream[src]

impl ToVariant for AudioStreamGenerator[src]

impl ToVariant for AudioStreamGeneratorPlayback[src]

impl ToVariant for AudioStreamMicrophone[src]

impl ToVariant for AudioStreamOGGVorbis[src]

impl ToVariant for AudioStreamPlayback[src]

impl ToVariant for AudioStreamPlaybackResampled[src]

impl ToVariant for AudioStreamPlayer[src]

impl ToVariant for AudioStreamPlayer2D[src]

impl ToVariant for AudioStreamPlayer3D[src]

impl ToVariant for AudioStreamRandomPitch[src]

impl ToVariant for AudioStreamSample[src]

impl ToVariant for BackBufferCopy[src]

impl ToVariant for BakedLightmap[src]

impl ToVariant for BakedLightmapData[src]

impl ToVariant for BaseButton[src]

impl ToVariant for BitMap[src]

impl ToVariant for BitmapFont[src]

impl ToVariant for Bone2D[src]

impl ToVariant for BoneAttachment[src]

impl ToVariant for BoxContainer[src]

impl ToVariant for BoxShape[src]

impl ToVariant for BulletPhysicsDirectBodyState[src]

impl ToVariant for BulletPhysicsServer[src]

impl ToVariant for Button[src]

impl ToVariant for ButtonGroup[src]

impl ToVariant for ByteArray[src]

impl ToVariant for CPUParticles[src]

impl ToVariant for CPUParticles2D[src]

impl ToVariant for CSGBox[src]

impl ToVariant for CSGCombiner[src]

impl ToVariant for CSGCylinder[src]

impl ToVariant for CSGMesh[src]

impl ToVariant for CSGPolygon[src]

impl ToVariant for CSGPrimitive[src]

impl ToVariant for CSGShape[src]

impl ToVariant for CSGSphere[src]

impl ToVariant for CSGTorus[src]

impl ToVariant for Camera[src]

impl ToVariant for Camera2D[src]

impl ToVariant for CanvasItem[src]

impl ToVariant for CanvasItemMaterial[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 CenterContainer[src]

impl ToVariant for CheckBox[src]

impl ToVariant for CheckButton[src]

impl ToVariant for CircleShape2D[src]

impl ToVariant for ClassDB[src]

impl ToVariant for ClippedCamera[src]

impl ToVariant for CollisionObject[src]

impl ToVariant for CollisionObject2D[src]

impl ToVariant for CollisionPolygon[src]

impl ToVariant for CollisionPolygon2D[src]

impl ToVariant for CollisionShape[src]

impl ToVariant for CollisionShape2D[src]

impl ToVariant for ColorArray[src]

impl ToVariant for ColorPicker[src]

impl ToVariant for ColorPickerButton[src]

impl ToVariant for ColorRect[src]

impl ToVariant for ConcavePolygonShape[src]

impl ToVariant for ConcavePolygonShape2D[src]

impl ToVariant for ConeTwistJoint[src]

impl ToVariant for ConfigFile[src]

impl ToVariant for ConfirmationDialog[src]

impl ToVariant for Container[src]

impl ToVariant for Control[src]

impl ToVariant for ConvexPolygonShape[src]

impl ToVariant for ConvexPolygonShape2D[src]

impl ToVariant for CubeMap[src]

impl ToVariant for CubeMesh[src]

impl ToVariant for Curve[src]

impl ToVariant for Curve2D[src]

impl ToVariant for Curve3D[src]

impl ToVariant for CurveTexture[src]

impl ToVariant for CylinderMesh[src]

impl ToVariant for CylinderShape[src]

impl ToVariant for DampedSpringJoint2D[src]

impl ToVariant for Dictionary[src]

impl ToVariant for DirectionalLight[src]

impl ToVariant for Directory[src]

impl ToVariant for DynamicFont[src]

impl ToVariant for DynamicFontData[src]

impl ToVariant for EditorExportPlugin[src]

impl ToVariant for EditorFileDialog[src]

impl ToVariant for EditorFileSystem[src]

impl ToVariant for EditorFileSystemDirectory[src]

impl ToVariant for EditorImportPlugin[src]

impl ToVariant for EditorInspector[src]

impl ToVariant for EditorInspectorPlugin[src]

impl ToVariant for EditorInterface[src]

impl ToVariant for EditorPlugin[src]

impl ToVariant for EditorProperty[src]

impl ToVariant for EditorResourceConversionPlugin[src]

impl ToVariant for EditorResourcePreview[src]

impl ToVariant for EditorResourcePreviewGenerator[src]

impl ToVariant for EditorSceneImporter[src]

impl ToVariant for EditorScenePostImport[src]

impl ToVariant for EditorScript[src]

impl ToVariant for EditorSelection[src]

impl ToVariant for EditorSettings[src]

impl ToVariant for EditorSpatialGizmo[src]

impl ToVariant for EditorSpatialGizmoPlugin[src]

impl ToVariant for EncodedObjectAsID[src]

impl ToVariant for Engine[src]

impl ToVariant for Environment[src]

impl ToVariant for Expression[src]

impl ToVariant for File[src]

impl ToVariant for FileDialog[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 GDNativeLibraryResourceLoader[src]

impl ToVariant for GDNativeLibraryResourceSaver[src]

impl ToVariant for GDScript[src]

impl ToVariant for GDScriptFunctionState[src]

impl ToVariant for GIProbe[src]

impl ToVariant for GIProbeData[src]

impl ToVariant for Generic6DOFJoint[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 GraphEdit[src]

impl ToVariant for GraphNode[src]

impl ToVariant for GridContainer[src]

impl ToVariant for GridMap[src]

impl ToVariant for GrooveJoint2D[src]

impl ToVariant for HBoxContainer[src]

impl ToVariant for HScrollBar[src]

impl ToVariant for HSeparator[src]

impl ToVariant for HSlider[src]

impl ToVariant for HSplitContainer[src]

impl ToVariant for HTTPClient[src]

impl ToVariant for HTTPRequest[src]

impl ToVariant for HeightMapShape[src]

impl ToVariant for HingeJoint[src]

impl ToVariant for IP[src]

impl ToVariant for IP_Unix[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 InputEventAction[src]

impl ToVariant for InputEventGesture[src]

impl ToVariant for InputEventJoypadButton[src]

impl ToVariant for InputEventJoypadMotion[src]

impl ToVariant for InputEventKey[src]

impl ToVariant for InputEventMIDI[src]

impl ToVariant for InputEventMagnifyGesture[src]

impl ToVariant for InputEventMouse[src]

impl ToVariant for InputEventMouseButton[src]

impl ToVariant for InputEventMouseMotion[src]

impl ToVariant for InputEventPanGesture[src]

impl ToVariant for InputEventScreenDrag[src]

impl ToVariant for InputEventScreenTouch[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 ItemList[src]

impl ToVariant for JSON[src]

impl ToVariant for JSONParseResult[src]

impl ToVariant for JavaScript[src]

impl ToVariant for Joint[src]

impl ToVariant for Joint2D[src]

impl ToVariant for KinematicBody[src]

impl ToVariant for KinematicBody2D[src]

impl ToVariant for KinematicCollision[src]

impl ToVariant for KinematicCollision2D[src]

impl ToVariant for Label[src]

impl ToVariant for LargeTexture[src]

impl ToVariant for Light[src]

impl ToVariant for Light2D[src]

impl ToVariant for LightOccluder2D[src]

impl ToVariant for Line2D[src]

impl ToVariant for LineEdit[src]

impl ToVariant for LineShape2D[src]

impl ToVariant for LinkButton[src]

impl ToVariant for Listener[src]

impl ToVariant for MainLoop[src]

impl ToVariant for MarginContainer[src]

impl ToVariant for Marshalls[src]

impl ToVariant for Material[src]

impl ToVariant for MenuButton[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 MobileVRInterface[src]

impl ToVariant for MultiMesh[src]

impl ToVariant for MultiMeshInstance[src]

impl ToVariant for MultiplayerAPI[src]

impl ToVariant for MultiplayerPeerGDNative[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 NetworkedMultiplayerENet[src]

impl ToVariant for NetworkedMultiplayerPeer[src]

impl ToVariant for NinePatchRect[src]

impl ToVariant for Node[src]

impl ToVariant for Node2D[src]

impl ToVariant for NodePath[src]

impl ToVariant for NoiseTexture[src]

impl ToVariant for OS[src]

impl ToVariant for Object[src]

impl ToVariant for OccluderPolygon2D[src]

impl ToVariant for OmniLight[src]

impl ToVariant for OpenSimplexNoise[src]

impl ToVariant for OptionButton[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 PacketPeerGDNative[src]

impl ToVariant for PacketPeerStream[src]

impl ToVariant for PacketPeerUDP[src]

impl ToVariant for Panel[src]

impl ToVariant for PanelContainer[src]

impl ToVariant for PanoramaSky[src]

impl ToVariant for ParallaxBackground[src]

impl ToVariant for ParallaxLayer[src]

impl ToVariant for Particles[src]

impl ToVariant for Particles2D[src]

impl ToVariant for ParticlesMaterial[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 PhysicalBone[src]

impl ToVariant for Physics2DDirectBodyState[src]

impl ToVariant for Physics2DDirectBodyStateSW[src]

impl ToVariant for Physics2DDirectSpaceState[src]

impl ToVariant for Physics2DServer[src]

impl ToVariant for Physics2DServerSW[src]

impl ToVariant for Physics2DShapeQueryParameters[src]

impl ToVariant for Physics2DShapeQueryResult[src]

impl ToVariant for Physics2DTestMotionResult[src]

impl ToVariant for PhysicsBody[src]

impl ToVariant for PhysicsBody2D[src]

impl ToVariant for PhysicsDirectBodyState[src]

impl ToVariant for PhysicsDirectSpaceState[src]

impl ToVariant for PhysicsMaterial[src]

impl ToVariant for PhysicsServer[src]

impl ToVariant for PhysicsShapeQueryParameters[src]

impl ToVariant for PhysicsShapeQueryResult[src]

impl ToVariant for PinJoint[src]

impl ToVariant for PinJoint2D[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 Popup[src]

impl ToVariant for PopupDialog[src]

impl ToVariant for PopupMenu[src]

impl ToVariant for PopupPanel[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 ProgressBar[src]

impl ToVariant for ProjectSettings[src]

impl ToVariant for ProximityGroup[src]

impl ToVariant for ProxyTexture[src]

impl ToVariant for QuadMesh[src]

impl ToVariant for RandomNumberGenerator[src]

impl ToVariant for Range[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 ReferenceRect[src]

impl ToVariant for ReflectionProbe[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 ResourceFormatDDS[src]

impl ToVariant for ResourceFormatImporter[src]

impl ToVariant for ResourceFormatLoader[src]

impl ToVariant for ResourceFormatLoaderBMFont[src]

impl ToVariant for ResourceFormatLoaderBinary[src]

impl ToVariant for ResourceFormatLoaderDynamicFont[src]

impl ToVariant for ResourceFormatLoaderGDScript[src]

impl ToVariant for ResourceFormatLoaderImage[src]

impl ToVariant for ResourceFormatLoaderNativeScript[src]

impl ToVariant for ResourceFormatLoaderShader[src]

impl ToVariant for ResourceFormatLoaderStreamTexture[src]

impl ToVariant for ResourceFormatLoaderText[src]

impl ToVariant for ResourceFormatLoaderTextureLayered[src]

impl ToVariant for ResourceFormatLoaderTheora[src]

impl ToVariant for ResourceFormatLoaderVideoStreamGDNative[src]

impl ToVariant for ResourceFormatLoaderWebm[src]

impl ToVariant for ResourceFormatPKM[src]

impl ToVariant for ResourceFormatPVR[src]

impl ToVariant for ResourceFormatSaver[src]

impl ToVariant for ResourceFormatSaverBinary[src]

impl ToVariant for ResourceFormatSaverGDScript[src]

impl ToVariant for ResourceFormatSaverNativeScript[src]

impl ToVariant for ResourceFormatSaverShader[src]

impl ToVariant for ResourceFormatSaverText[src]

impl ToVariant for ResourceImporter[src]

impl ToVariant for ResourceImporterOGGVorbis[src]

impl ToVariant for ResourceInteractiveLoader[src]

impl ToVariant for ResourceLoader[src]

impl ToVariant for ResourcePreloader[src]

impl ToVariant for ResourceSaver[src]

impl ToVariant for ResourceSaverPNG[src]

impl ToVariant for RichTextLabel[src]

impl ToVariant for RigidBody[src]

impl ToVariant for RigidBody2D[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 ScriptCreateDialog[src]

impl ToVariant for ScriptEditor[src]

impl ToVariant for ScrollBar[src]

impl ToVariant for ScrollContainer[src]

impl ToVariant for SegmentShape2D[src]

impl ToVariant for Semaphore[src]

impl ToVariant for Separator[src]

impl ToVariant for Shader[src]

impl ToVariant for ShaderMaterial[src]

impl ToVariant for Shape[src]

impl ToVariant for Shape2D[src]

impl ToVariant for ShortCut[src]

impl ToVariant for Skeleton[src]

impl ToVariant for Skeleton2D[src]

impl ToVariant for SkeletonIK[src]

impl ToVariant for Sky[src]

impl ToVariant for Slider[src]

impl ToVariant for SliderJoint[src]

impl ToVariant for SoftBody[src]

impl ToVariant for Spatial[src]

impl ToVariant for SpatialGizmo[src]

impl ToVariant for SpatialMaterial[src]

impl ToVariant for SpatialVelocityTracker[src]

impl ToVariant for SphereMesh[src]

impl ToVariant for SphereShape[src]

impl ToVariant for SpinBox[src]

impl ToVariant for SplitContainer[src]

impl ToVariant for SpotLight[src]

impl ToVariant for SpringArm[src]

impl ToVariant for Sprite[src]

impl ToVariant for Sprite3D[src]

impl ToVariant for SpriteBase3D[src]

impl ToVariant for SpriteFrames[src]

impl ToVariant for StaticBody[src]

impl ToVariant for StaticBody2D[src]

impl ToVariant for StreamPeer[src]

impl ToVariant for StreamPeerBuffer[src]

impl ToVariant for StreamPeerGDNative[src]

impl ToVariant for StreamPeerSSL[src]

impl ToVariant for StreamPeerTCP[src]

impl ToVariant for StreamTexture[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 TCP_Server[src]

impl ToVariant for TabContainer[src]

impl ToVariant for Tabs[src]

impl ToVariant for TextEdit[src]

impl ToVariant for TextFile[src]

impl ToVariant for Texture[src]

impl ToVariant for Texture3D[src]

impl ToVariant for TextureArray[src]

impl ToVariant for TextureButton[src]

impl ToVariant for TextureLayered[src]

impl ToVariant for TextureProgress[src]

impl ToVariant for TextureRect[src]

impl ToVariant for Theme[src]

impl ToVariant for Thread[src]

impl ToVariant for TileMap[src]

impl ToVariant for TileSet[src]

impl ToVariant for Timer[src]

impl ToVariant for ToolButton[src]

impl ToVariant for TouchScreenButton[src]

impl ToVariant for Translation[src]

impl ToVariant for TranslationLoaderPO[src]

impl ToVariant for TranslationServer[src]

impl ToVariant for Tree[src]

impl ToVariant for TreeItem[src]

impl ToVariant for TriangleMesh[src]

impl ToVariant for Tween[src]

impl ToVariant for UPNP[src]

impl ToVariant for UPNPDevice[src]

impl ToVariant for UndoRedo[src]

impl ToVariant for VBoxContainer[src]

impl ToVariant for VScrollBar[src]

impl ToVariant for VSeparator[src]

impl ToVariant for VSlider[src]

impl ToVariant for VSplitContainer[src]

impl ToVariant for Variant[src]

impl ToVariant for VariantArray[src]

impl ToVariant for Vector2Array[src]

impl ToVariant for Vector3Array[src]

impl ToVariant for VehicleBody[src]

impl ToVariant for VehicleWheel[src]

impl ToVariant for VideoPlayer[src]

impl ToVariant for VideoStream[src]

impl ToVariant for VideoStreamGDNative[src]

impl ToVariant for VideoStreamTheora[src]

impl ToVariant for VideoStreamWebm[src]

impl ToVariant for Viewport[src]

impl ToVariant for ViewportContainer[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 VisualScript[src]

impl ToVariant for VisualScriptBasicTypeConstant[src]

impl ToVariant for VisualScriptBuiltinFunc[src]

impl ToVariant for VisualScriptClassConstant[src]

impl ToVariant for VisualScriptComment[src]

impl ToVariant for VisualScriptCondition[src]

impl ToVariant for VisualScriptConstant[src]

impl ToVariant for VisualScriptConstructor[src]

impl ToVariant for VisualScriptCustomNode[src]

impl ToVariant for VisualScriptDeconstruct[src]

impl ToVariant for VisualScriptEditor[src]

impl ToVariant for VisualScriptEmitSignal[src]

impl ToVariant for VisualScriptEngineSingleton[src]

impl ToVariant for VisualScriptExpression[src]

impl ToVariant for VisualScriptFunction[src]

impl ToVariant for VisualScriptFunctionCall[src]

impl ToVariant for VisualScriptFunctionState[src]

impl ToVariant for VisualScriptGlobalConstant[src]

impl ToVariant for VisualScriptIndexGet[src]

impl ToVariant for VisualScriptIndexSet[src]

impl ToVariant for VisualScriptInputAction[src]

impl ToVariant for VisualScriptIterator[src]

impl ToVariant for VisualScriptLocalVar[src]

impl ToVariant for VisualScriptLocalVarSet[src]

impl ToVariant for VisualScriptMathConstant[src]

impl ToVariant for VisualScriptNode[src]

impl ToVariant for VisualScriptOperator[src]

impl ToVariant for VisualScriptPreload[src]

impl ToVariant for VisualScriptPropertyGet[src]

impl ToVariant for VisualScriptPropertySet[src]

impl ToVariant for VisualScriptResourcePath[src]

impl ToVariant for VisualScriptReturn[src]

impl ToVariant for VisualScriptSceneNode[src]

impl ToVariant for VisualScriptSceneTree[src]

impl ToVariant for VisualScriptSelect[src]

impl ToVariant for VisualScriptSelf[src]

impl ToVariant for VisualScriptSequence[src]

impl ToVariant for VisualScriptSubCall[src]

impl ToVariant for VisualScriptSwitch[src]

impl ToVariant for VisualScriptTypeCast[src]

impl ToVariant for VisualScriptVariableGet[src]

impl ToVariant for VisualScriptVariableSet[src]

impl ToVariant for VisualScriptWhile[src]

impl ToVariant for VisualScriptYield[src]

impl ToVariant for VisualScriptYieldSignal[src]

impl ToVariant for VisualServer[src]

impl ToVariant for VisualShader[src]

impl ToVariant for VisualShaderNode[src]

impl ToVariant for VisualShaderNodeColorConstant[src]

impl ToVariant for VisualShaderNodeColorOp[src]

impl ToVariant for VisualShaderNodeColorUniform[src]

impl ToVariant for VisualShaderNodeCubeMap[src]

impl ToVariant for VisualShaderNodeCubeMapUniform[src]

impl ToVariant for VisualShaderNodeDotProduct[src]

impl ToVariant for VisualShaderNodeInput[src]

impl ToVariant for VisualShaderNodeOutput[src]

impl ToVariant for VisualShaderNodeScalarConstant[src]

impl ToVariant for VisualShaderNodeScalarFunc[src]

impl ToVariant for VisualShaderNodeScalarInterp[src]

impl ToVariant for VisualShaderNodeScalarOp[src]

impl ToVariant for VisualShaderNodeScalarUniform[src]

impl ToVariant for VisualShaderNodeTexture[src]

impl ToVariant for VisualShaderNodeTextureUniform[src]

impl ToVariant for VisualShaderNodeTransformCompose[src]

impl ToVariant for VisualShaderNodeTransformConstant[src]

impl ToVariant for VisualShaderNodeTransformDecompose[src]

impl ToVariant for VisualShaderNodeTransformMult[src]

impl ToVariant for VisualShaderNodeTransformUniform[src]

impl ToVariant for VisualShaderNodeTransformVecMult[src]

impl ToVariant for VisualShaderNodeUniform[src]

impl ToVariant for VisualShaderNodeVec3Constant[src]

impl ToVariant for VisualShaderNodeVec3Uniform[src]

impl ToVariant for VisualShaderNodeVectorCompose[src]

impl ToVariant for VisualShaderNodeVectorDecompose[src]

impl ToVariant for VisualShaderNodeVectorFunc[src]

impl ToVariant for VisualShaderNodeVectorInterp[src]

impl ToVariant for VisualShaderNodeVectorLen[src]

impl ToVariant for VisualShaderNodeVectorOp[src]

impl ToVariant for WeakRef[src]

impl ToVariant for WebSocketClient[src]

impl ToVariant for WebSocketMultiplayerPeer[src]

impl ToVariant for WebSocketPeer[src]

impl ToVariant for WebSocketServer[src]

impl ToVariant for WindowDialog[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]

impl<T> ToVariant for Instance<T> where
    T: NativeClass,
    <T as NativeClass>::Base: ToVariant
[src]

Loading content...