Trait gdnative::GodotObject[][src]

pub unsafe trait GodotObject: Sealed {
    type RefKind: RefKind;
    pub fn class_name() -> &'static str;

    pub fn null() -> Null<Self> { ... }
pub fn new() -> Ref<Self, Unique>
    where
        Self: Instanciable
, { ... }
pub fn cast<T>(&self) -> Option<&T>
    where
        T: GodotObject + SubClass<Self>
, { ... }
pub fn upcast<T>(&self) -> &T
    where
        Self: SubClass<T>,
        T: GodotObject
, { ... }
pub unsafe fn assume_shared(&self) -> Ref<Self, Shared> { ... }
pub unsafe fn assume_thread_local(&self) -> Ref<Self, ThreadLocal>
    where
        Self: GodotObject<RefKind = RefCounted>
, { ... }
pub unsafe fn assume_unique(&self) -> Ref<Self, Unique> { ... }
pub unsafe fn try_from_instance_id<'a>(
        id: i64
    ) -> Option<TRef<'a, Self, Shared>> { ... }
pub unsafe fn from_instance_id<'a>(id: i64) -> TRef<'a, Self, Shared> { ... } }

Trait for Godot API objects. This trait is sealed, and implemented for generated wrapper types.

Bare GodotObject references, like &Node, can be used safely, but do not track thread access states, which limits their usefulness to some extent. It's not, for example, possible to pass a &Node into an API method because it might have came from a Unique reference. As such, it's usually better to use Ref and TRefs whenever possible.

For convenience. it's possible to use bare references as owner arguments in exported methods when using NativeScript, but the limitations above should be kept in mind. See the OwnerArg for more information.

IF it's ever needed to obtain persistent references out of bare references, the assume_ methods can be used.

Associated Types

type RefKind: RefKind[src]

The memory management kind of this type. This modifies the behavior of the Ref smart pointer. See its type-level documentation for more information.

Loading content...

Required methods

pub fn class_name() -> &'static str[src]

Loading content...

Provided methods

pub fn null() -> Null<Self>[src]

Creates an explicitly null reference of Self as a method argument. This makes type inference easier for the compiler compared to Option.

pub fn new() -> Ref<Self, Unique> where
    Self: Instanciable
[src]

Creates a new instance of Self using a zero-argument constructor, as a Unique reference.

pub fn cast<T>(&self) -> Option<&T> where
    T: GodotObject + SubClass<Self>, 
[src]

Performs a dynamic reference downcast to target type.

The cast method can only be used for downcasts. For statically casting to a supertype, use upcast instead.

This method is only for conversion between engine types. To downcast to a NativeScript type from its base type, see Ref::cast_instance and TRef::cast_instance.

pub fn upcast<T>(&self) -> &T where
    Self: SubClass<T>,
    T: GodotObject
[src]

Performs a static reference upcast to a supertype that is guaranteed to be valid.

This is guaranteed to be a no-op at runtime.

pub unsafe fn assume_shared(&self) -> Ref<Self, Shared>[src]

Creates a persistent reference to the same Godot object with shared thread access.

Safety

There must not be any Unique or ThreadLocal references of the object when this is called. This causes undefined behavior otherwise.

pub unsafe fn assume_thread_local(&self) -> Ref<Self, ThreadLocal> where
    Self: GodotObject<RefKind = RefCounted>, 
[src]

Creates a persistent reference to the same Godot object with thread-local thread access.

Safety

There must not be any Unique or Shared references of the object when this is called. This causes undefined behavior otherwise.

pub unsafe fn assume_unique(&self) -> Ref<Self, Unique>[src]

Creates a persistent reference to the same Godot object with unique access.

Safety

Use with care. Unique is a very strong assumption that can easily be violated. Only use this when you are absolutely sure you have the only reference.

There must be no other references of the object when this is called. This causes undefined behavior otherwise.

pub unsafe fn try_from_instance_id<'a>(
    id: i64
) -> Option<TRef<'a, Self, Shared>>
[src]

Recovers a instance ID previously returned by Object::get_instance_id if the object is still alive. See also TRef::try_from_instance_id.

Safety

During the entirety of 'a, the thread from which try_from_instance_id is called must have exclusive access to the underlying object, if it is still alive.

pub unsafe fn from_instance_id<'a>(id: i64) -> TRef<'a, Self, Shared>[src]

Recovers a instance ID previously returned by Object::get_instance_id if the object is still alive, and panics otherwise. This does NOT guarantee that the resulting reference is safe to use.

Panics

Panics if the given id refers to a destroyed object. For a non-panicking version, see try_from_instance_id.

Safety

During the entirety of 'a, the thread from which try_from_instance_id is called must have exclusive access to the underlying object, if it is still alive.

Loading content...

Implementors

impl GodotObject for ARVRAnchor[src]

type RefKind = ManuallyManaged

impl GodotObject for ARVRCamera[src]

type RefKind = ManuallyManaged

impl GodotObject for ARVRController[src]

type RefKind = ManuallyManaged

impl GodotObject for ARVRInterface[src]

type RefKind = RefCounted

impl GodotObject for ARVRInterfaceGDNative[src]

type RefKind = RefCounted

impl GodotObject for ARVROrigin[src]

type RefKind = ManuallyManaged

impl GodotObject for ARVRPositionalTracker[src]

type RefKind = ManuallyManaged

impl GodotObject for ARVRServer[src]

type RefKind = ManuallyManaged

impl GodotObject for AStar2D[src]

type RefKind = RefCounted

impl GodotObject for AStar[src]

type RefKind = RefCounted

impl GodotObject for AcceptDialog[src]

type RefKind = ManuallyManaged

impl GodotObject for AnimatedSprite3D[src]

type RefKind = ManuallyManaged

impl GodotObject for AnimatedSprite[src]

type RefKind = ManuallyManaged

impl GodotObject for AnimatedTexture[src]

type RefKind = RefCounted

impl GodotObject for Animation[src]

type RefKind = RefCounted

impl GodotObject for AnimationNode[src]

type RefKind = RefCounted

impl GodotObject for AnimationNodeAdd2[src]

type RefKind = RefCounted

impl GodotObject for AnimationNodeAdd3[src]

type RefKind = RefCounted

impl GodotObject for AnimationNodeAnimation[src]

type RefKind = RefCounted

impl GodotObject for AnimationNodeBlend2[src]

type RefKind = RefCounted

impl GodotObject for AnimationNodeBlend3[src]

type RefKind = RefCounted

impl GodotObject for AnimationNodeBlendSpace1D[src]

type RefKind = RefCounted

impl GodotObject for AnimationNodeBlendSpace2D[src]

type RefKind = RefCounted

impl GodotObject for AnimationNodeBlendTree[src]

type RefKind = RefCounted

impl GodotObject for AnimationNodeOneShot[src]

type RefKind = RefCounted

impl GodotObject for AnimationNodeOutput[src]

type RefKind = RefCounted

impl GodotObject for AnimationNodeStateMachine[src]

type RefKind = RefCounted

impl GodotObject for AnimationNodeStateMachinePlayback[src]

type RefKind = RefCounted

impl GodotObject for AnimationNodeStateMachineTransition[src]

type RefKind = RefCounted

impl GodotObject for AnimationNodeTimeScale[src]

type RefKind = RefCounted

impl GodotObject for AnimationNodeTimeSeek[src]

type RefKind = RefCounted

impl GodotObject for AnimationNodeTransition[src]

type RefKind = RefCounted

impl GodotObject for AnimationPlayer[src]

type RefKind = ManuallyManaged

impl GodotObject for AnimationRootNode[src]

type RefKind = RefCounted

impl GodotObject for AnimationTrackEditPlugin[src]

type RefKind = RefCounted

impl GodotObject for AnimationTree[src]

type RefKind = ManuallyManaged

impl GodotObject for AnimationTreePlayer[src]

type RefKind = ManuallyManaged

impl GodotObject for Area2D[src]

type RefKind = ManuallyManaged

impl GodotObject for Area[src]

type RefKind = ManuallyManaged

impl GodotObject for ArrayMesh[src]

type RefKind = RefCounted

impl GodotObject for AtlasTexture[src]

type RefKind = RefCounted

impl GodotObject for AudioBusLayout[src]

type RefKind = RefCounted

impl GodotObject for AudioEffect[src]

type RefKind = RefCounted

impl GodotObject for AudioEffectAmplify[src]

type RefKind = RefCounted

impl GodotObject for AudioEffectBandLimitFilter[src]

type RefKind = RefCounted

impl GodotObject for AudioEffectBandPassFilter[src]

type RefKind = RefCounted

impl GodotObject for AudioEffectChorus[src]

type RefKind = RefCounted

impl GodotObject for AudioEffectCompressor[src]

type RefKind = RefCounted

impl GodotObject for AudioEffectDelay[src]

type RefKind = RefCounted

impl GodotObject for AudioEffectDistortion[src]

type RefKind = RefCounted

impl GodotObject for AudioEffectEQ6[src]

type RefKind = RefCounted

impl GodotObject for AudioEffectEQ10[src]

type RefKind = RefCounted

impl GodotObject for AudioEffectEQ21[src]

type RefKind = RefCounted

impl GodotObject for AudioEffectEQ[src]

type RefKind = RefCounted

impl GodotObject for AudioEffectFilter[src]

type RefKind = RefCounted

impl GodotObject for AudioEffectHighPassFilter[src]

type RefKind = RefCounted

impl GodotObject for AudioEffectHighShelfFilter[src]

type RefKind = RefCounted

impl GodotObject for AudioEffectInstance[src]

type RefKind = RefCounted

impl GodotObject for AudioEffectLimiter[src]

type RefKind = RefCounted

impl GodotObject for AudioEffectLowPassFilter[src]

type RefKind = RefCounted

impl GodotObject for AudioEffectLowShelfFilter[src]

type RefKind = RefCounted

impl GodotObject for AudioEffectNotchFilter[src]

type RefKind = RefCounted

impl GodotObject for AudioEffectPanner[src]

type RefKind = RefCounted

impl GodotObject for AudioEffectPhaser[src]

type RefKind = RefCounted

impl GodotObject for AudioEffectPitchShift[src]

type RefKind = RefCounted

impl GodotObject for AudioEffectRecord[src]

type RefKind = RefCounted

impl GodotObject for AudioEffectReverb[src]

type RefKind = RefCounted

impl GodotObject for AudioEffectSpectrumAnalyzer[src]

type RefKind = RefCounted

impl GodotObject for AudioEffectSpectrumAnalyzerInstance[src]

type RefKind = RefCounted

impl GodotObject for AudioEffectStereoEnhance[src]

type RefKind = RefCounted

impl GodotObject for AudioServer[src]

type RefKind = ManuallyManaged

impl GodotObject for AudioStream[src]

type RefKind = RefCounted

impl GodotObject for AudioStreamGenerator[src]

type RefKind = RefCounted

impl GodotObject for AudioStreamGeneratorPlayback[src]

type RefKind = RefCounted

impl GodotObject for AudioStreamMicrophone[src]

type RefKind = RefCounted

impl GodotObject for AudioStreamOGGVorbis[src]

type RefKind = RefCounted

impl GodotObject for AudioStreamPlayback[src]

type RefKind = RefCounted

impl GodotObject for AudioStreamPlaybackResampled[src]

type RefKind = RefCounted

impl GodotObject for AudioStreamPlayer2D[src]

type RefKind = ManuallyManaged

impl GodotObject for AudioStreamPlayer3D[src]

type RefKind = ManuallyManaged

impl GodotObject for AudioStreamPlayer[src]

type RefKind = ManuallyManaged

impl GodotObject for AudioStreamRandomPitch[src]

type RefKind = RefCounted

impl GodotObject for AudioStreamSample[src]

type RefKind = RefCounted

impl GodotObject for BackBufferCopy[src]

type RefKind = ManuallyManaged

impl GodotObject for BakedLightmap[src]

type RefKind = ManuallyManaged

impl GodotObject for BakedLightmapData[src]

type RefKind = RefCounted

impl GodotObject for BaseButton[src]

type RefKind = ManuallyManaged

impl GodotObject for BitMap[src]

type RefKind = RefCounted

impl GodotObject for BitmapFont[src]

type RefKind = RefCounted

impl GodotObject for Bone2D[src]

type RefKind = ManuallyManaged

impl GodotObject for BoneAttachment[src]

type RefKind = ManuallyManaged

impl GodotObject for BoxContainer[src]

type RefKind = ManuallyManaged

impl GodotObject for BoxShape[src]

type RefKind = RefCounted

impl GodotObject for BulletPhysicsDirectBodyState[src]

type RefKind = ManuallyManaged

impl GodotObject for BulletPhysicsServer[src]

type RefKind = ManuallyManaged

impl GodotObject for Button[src]

type RefKind = ManuallyManaged

impl GodotObject for ButtonGroup[src]

type RefKind = RefCounted

impl GodotObject for CPUParticles2D[src]

type RefKind = ManuallyManaged

impl GodotObject for CPUParticles[src]

type RefKind = ManuallyManaged

impl GodotObject for CSGBox[src]

type RefKind = ManuallyManaged

impl GodotObject for CSGCombiner[src]

type RefKind = ManuallyManaged

impl GodotObject for CSGCylinder[src]

type RefKind = ManuallyManaged

impl GodotObject for CSGMesh[src]

type RefKind = ManuallyManaged

impl GodotObject for CSGPolygon[src]

type RefKind = ManuallyManaged

impl GodotObject for CSGPrimitive[src]

type RefKind = ManuallyManaged

impl GodotObject for CSGShape[src]

type RefKind = ManuallyManaged

impl GodotObject for CSGSphere[src]

type RefKind = ManuallyManaged

impl GodotObject for CSGTorus[src]

type RefKind = ManuallyManaged

impl GodotObject for Camera2D[src]

type RefKind = ManuallyManaged

impl GodotObject for Camera[src]

type RefKind = ManuallyManaged

impl GodotObject for CameraFeed[src]

type RefKind = RefCounted

impl GodotObject for CameraServer[src]

type RefKind = ManuallyManaged

impl GodotObject for CameraTexture[src]

type RefKind = RefCounted

impl GodotObject for CanvasItem[src]

type RefKind = ManuallyManaged

impl GodotObject for CanvasItemMaterial[src]

type RefKind = RefCounted

impl GodotObject for CanvasLayer[src]

type RefKind = ManuallyManaged

impl GodotObject for CanvasModulate[src]

type RefKind = ManuallyManaged

impl GodotObject for CapsuleMesh[src]

type RefKind = RefCounted

impl GodotObject for CapsuleShape2D[src]

type RefKind = RefCounted

impl GodotObject for CapsuleShape[src]

type RefKind = RefCounted

impl GodotObject for CenterContainer[src]

type RefKind = ManuallyManaged

impl GodotObject for CharFXTransform[src]

type RefKind = RefCounted

impl GodotObject for CheckBox[src]

type RefKind = ManuallyManaged

impl GodotObject for CheckButton[src]

type RefKind = ManuallyManaged

impl GodotObject for CircleShape2D[src]

type RefKind = RefCounted

impl GodotObject for ClassDB[src]

type RefKind = ManuallyManaged

impl GodotObject for ClippedCamera[src]

type RefKind = ManuallyManaged

impl GodotObject for CollisionObject2D[src]

type RefKind = ManuallyManaged

impl GodotObject for CollisionObject[src]

type RefKind = ManuallyManaged

impl GodotObject for CollisionPolygon2D[src]

type RefKind = ManuallyManaged

impl GodotObject for CollisionPolygon[src]

type RefKind = ManuallyManaged

impl GodotObject for CollisionShape2D[src]

type RefKind = ManuallyManaged

impl GodotObject for CollisionShape[src]

type RefKind = ManuallyManaged

impl GodotObject for ColorPicker[src]

type RefKind = ManuallyManaged

impl GodotObject for ColorPickerButton[src]

type RefKind = ManuallyManaged

impl GodotObject for ColorRect[src]

type RefKind = ManuallyManaged

impl GodotObject for ConcavePolygonShape2D[src]

type RefKind = RefCounted

impl GodotObject for ConcavePolygonShape[src]

type RefKind = RefCounted

impl GodotObject for ConeTwistJoint[src]

type RefKind = ManuallyManaged

impl GodotObject for ConfigFile[src]

type RefKind = RefCounted

impl GodotObject for ConfirmationDialog[src]

type RefKind = ManuallyManaged

impl GodotObject for Container[src]

type RefKind = ManuallyManaged

impl GodotObject for Control[src]

type RefKind = ManuallyManaged

impl GodotObject for ConvexPolygonShape2D[src]

type RefKind = RefCounted

impl GodotObject for ConvexPolygonShape[src]

type RefKind = RefCounted

impl GodotObject for Crypto[src]

type RefKind = RefCounted

impl GodotObject for CryptoKey[src]

type RefKind = RefCounted

impl GodotObject for CubeMap[src]

type RefKind = RefCounted

impl GodotObject for CubeMesh[src]

type RefKind = RefCounted

impl GodotObject for Curve2D[src]

type RefKind = RefCounted

impl GodotObject for Curve3D[src]

type RefKind = RefCounted

impl GodotObject for Curve[src]

type RefKind = RefCounted

impl GodotObject for CurveTexture[src]

type RefKind = RefCounted

impl GodotObject for CylinderMesh[src]

type RefKind = RefCounted

impl GodotObject for CylinderShape[src]

type RefKind = RefCounted

impl GodotObject for DTLSServer[src]

type RefKind = RefCounted

impl GodotObject for DampedSpringJoint2D[src]

type RefKind = ManuallyManaged

impl GodotObject for DirectionalLight[src]

type RefKind = ManuallyManaged

impl GodotObject for Directory[src]

type RefKind = RefCounted

impl GodotObject for DynamicFont[src]

type RefKind = RefCounted

impl GodotObject for DynamicFontData[src]

type RefKind = RefCounted

impl GodotObject for EditorExportPlugin[src]

type RefKind = RefCounted

impl GodotObject for EditorFeatureProfile[src]

type RefKind = RefCounted

impl GodotObject for EditorFileDialog[src]

type RefKind = ManuallyManaged

impl GodotObject for EditorFileSystem[src]

type RefKind = ManuallyManaged

impl GodotObject for EditorFileSystemDirectory[src]

type RefKind = ManuallyManaged

impl GodotObject for EditorImportPlugin[src]

type RefKind = RefCounted

impl GodotObject for EditorInspector[src]

type RefKind = ManuallyManaged

impl GodotObject for EditorInspectorPlugin[src]

type RefKind = RefCounted

impl GodotObject for EditorInterface[src]

type RefKind = ManuallyManaged

impl GodotObject for EditorNavigationMeshGenerator[src]

type RefKind = ManuallyManaged

impl GodotObject for EditorPlugin[src]

type RefKind = ManuallyManaged

impl GodotObject for EditorProperty[src]

type RefKind = ManuallyManaged

impl GodotObject for EditorResourceConversionPlugin[src]

type RefKind = RefCounted

impl GodotObject for EditorResourcePreview[src]

type RefKind = ManuallyManaged

impl GodotObject for EditorResourcePreviewGenerator[src]

type RefKind = RefCounted

impl GodotObject for EditorSceneImporter[src]

type RefKind = RefCounted

impl GodotObject for EditorSceneImporterAssimp[src]

type RefKind = RefCounted

impl GodotObject for EditorScenePostImport[src]

type RefKind = RefCounted

impl GodotObject for EditorScript[src]

type RefKind = RefCounted

impl GodotObject for EditorSelection[src]

type RefKind = ManuallyManaged

impl GodotObject for EditorSettings[src]

type RefKind = RefCounted

impl GodotObject for EditorSpatialGizmo[src]

type RefKind = RefCounted

impl GodotObject for EditorSpatialGizmoPlugin[src]

type RefKind = RefCounted

impl GodotObject for EditorSpinSlider[src]

type RefKind = ManuallyManaged

impl GodotObject for EditorVCSInterface[src]

type RefKind = ManuallyManaged

impl GodotObject for EncodedObjectAsID[src]

type RefKind = RefCounted

impl GodotObject for Engine[src]

type RefKind = ManuallyManaged

impl GodotObject for Environment[src]

type RefKind = RefCounted

impl GodotObject for Expression[src]

type RefKind = RefCounted

impl GodotObject for ExternalTexture[src]

type RefKind = RefCounted

impl GodotObject for File[src]

type RefKind = RefCounted

impl GodotObject for FileDialog[src]

type RefKind = ManuallyManaged

impl GodotObject for FileSystemDock[src]

type RefKind = ManuallyManaged

impl GodotObject for Font[src]

type RefKind = RefCounted

impl GodotObject for FuncRef[src]

type RefKind = RefCounted

impl GodotObject for GDNative[src]

type RefKind = RefCounted

impl GodotObject for GDNativeLibrary[src]

type RefKind = RefCounted

impl GodotObject for GDScript[src]

type RefKind = RefCounted

impl GodotObject for GDScriptFunctionState[src]

type RefKind = RefCounted

impl GodotObject for GIProbe[src]

type RefKind = ManuallyManaged

impl GodotObject for GIProbeData[src]

type RefKind = RefCounted

impl GodotObject for Generic6DOFJoint[src]

type RefKind = ManuallyManaged

impl GodotObject for Geometry[src]

type RefKind = ManuallyManaged

impl GodotObject for GeometryInstance[src]

type RefKind = ManuallyManaged

impl GodotObject for GlobalConstants[src]

type RefKind = ManuallyManaged

impl GodotObject for Gradient[src]

type RefKind = RefCounted

impl GodotObject for GradientTexture[src]

type RefKind = RefCounted

impl GodotObject for GraphEdit[src]

type RefKind = ManuallyManaged

impl GodotObject for GraphNode[src]

type RefKind = ManuallyManaged

impl GodotObject for GridContainer[src]

type RefKind = ManuallyManaged

impl GodotObject for GridMap[src]

type RefKind = ManuallyManaged

impl GodotObject for GrooveJoint2D[src]

type RefKind = ManuallyManaged

impl GodotObject for HBoxContainer[src]

type RefKind = ManuallyManaged

impl GodotObject for HScrollBar[src]

type RefKind = ManuallyManaged

impl GodotObject for HSeparator[src]

type RefKind = ManuallyManaged

impl GodotObject for HSlider[src]

type RefKind = ManuallyManaged

impl GodotObject for HSplitContainer[src]

type RefKind = ManuallyManaged

impl GodotObject for HTTPClient[src]

type RefKind = RefCounted

impl GodotObject for HTTPRequest[src]

type RefKind = ManuallyManaged

impl GodotObject for HashingContext[src]

type RefKind = RefCounted

impl GodotObject for HeightMapShape[src]

type RefKind = RefCounted

impl GodotObject for HingeJoint[src]

type RefKind = ManuallyManaged

impl GodotObject for IP[src]

type RefKind = ManuallyManaged

impl GodotObject for IP_Unix[src]

type RefKind = ManuallyManaged

impl GodotObject for Image[src]

type RefKind = RefCounted

impl GodotObject for ImageTexture[src]

type RefKind = RefCounted

impl GodotObject for ImmediateGeometry[src]

type RefKind = ManuallyManaged

impl GodotObject for Input[src]

type RefKind = ManuallyManaged

impl GodotObject for InputDefault[src]

type RefKind = ManuallyManaged

impl GodotObject for InputEvent[src]

type RefKind = RefCounted

impl GodotObject for InputEventAction[src]

type RefKind = RefCounted

impl GodotObject for InputEventGesture[src]

type RefKind = RefCounted

impl GodotObject for InputEventJoypadButton[src]

type RefKind = RefCounted

impl GodotObject for InputEventJoypadMotion[src]

type RefKind = RefCounted

impl GodotObject for InputEventKey[src]

type RefKind = RefCounted

impl GodotObject for InputEventMIDI[src]

type RefKind = RefCounted

impl GodotObject for InputEventMagnifyGesture[src]

type RefKind = RefCounted

impl GodotObject for InputEventMouse[src]

type RefKind = RefCounted

impl GodotObject for InputEventMouseButton[src]

type RefKind = RefCounted

impl GodotObject for InputEventMouseMotion[src]

type RefKind = RefCounted

impl GodotObject for InputEventPanGesture[src]

type RefKind = RefCounted

impl GodotObject for InputEventScreenDrag[src]

type RefKind = RefCounted

impl GodotObject for InputEventScreenTouch[src]

type RefKind = RefCounted

impl GodotObject for InputEventWithModifiers[src]

type RefKind = RefCounted

impl GodotObject for InputMap[src]

type RefKind = ManuallyManaged

impl GodotObject for InstancePlaceholder[src]

type RefKind = ManuallyManaged

impl GodotObject for InterpolatedCamera[src]

type RefKind = ManuallyManaged

impl GodotObject for ItemList[src]

type RefKind = ManuallyManaged

impl GodotObject for JNISingleton[src]

type RefKind = ManuallyManaged

impl GodotObject for JSON[src]

type RefKind = ManuallyManaged

impl GodotObject for JSONParseResult[src]

type RefKind = RefCounted

impl GodotObject for JSONRPC[src]

type RefKind = ManuallyManaged

impl GodotObject for JavaClass[src]

type RefKind = RefCounted

impl GodotObject for JavaClassWrapper[src]

type RefKind = ManuallyManaged

impl GodotObject for JavaScript[src]

type RefKind = ManuallyManaged

impl GodotObject for Joint2D[src]

type RefKind = ManuallyManaged

impl GodotObject for Joint[src]

type RefKind = ManuallyManaged

impl GodotObject for KinematicBody2D[src]

type RefKind = ManuallyManaged

impl GodotObject for KinematicBody[src]

type RefKind = ManuallyManaged

impl GodotObject for KinematicCollision2D[src]

type RefKind = RefCounted

impl GodotObject for KinematicCollision[src]

type RefKind = RefCounted

impl GodotObject for Label[src]

type RefKind = ManuallyManaged

impl GodotObject for LargeTexture[src]

type RefKind = RefCounted

impl GodotObject for Light2D[src]

type RefKind = ManuallyManaged

impl GodotObject for Light[src]

type RefKind = ManuallyManaged

impl GodotObject for LightOccluder2D[src]

type RefKind = ManuallyManaged

impl GodotObject for Line2D[src]

type RefKind = ManuallyManaged

impl GodotObject for LineEdit[src]

type RefKind = ManuallyManaged

impl GodotObject for LineShape2D[src]

type RefKind = RefCounted

impl GodotObject for LinkButton[src]

type RefKind = ManuallyManaged

impl GodotObject for Listener[src]

type RefKind = ManuallyManaged

impl GodotObject for MainLoop[src]

type RefKind = ManuallyManaged

impl GodotObject for MarginContainer[src]

type RefKind = ManuallyManaged

impl GodotObject for Marshalls[src]

type RefKind = ManuallyManaged

impl GodotObject for Material[src]

type RefKind = RefCounted

impl GodotObject for MenuButton[src]

type RefKind = ManuallyManaged

impl GodotObject for Mesh[src]

type RefKind = RefCounted

impl GodotObject for MeshDataTool[src]

type RefKind = RefCounted

impl GodotObject for MeshInstance2D[src]

type RefKind = ManuallyManaged

impl GodotObject for MeshInstance[src]

type RefKind = ManuallyManaged

impl GodotObject for MeshLibrary[src]

type RefKind = RefCounted

impl GodotObject for MeshTexture[src]

type RefKind = RefCounted

impl GodotObject for MobileVRInterface[src]

type RefKind = RefCounted

impl GodotObject for MultiMesh[src]

type RefKind = RefCounted

impl GodotObject for MultiMeshInstance2D[src]

type RefKind = ManuallyManaged

impl GodotObject for MultiMeshInstance[src]

type RefKind = ManuallyManaged

impl GodotObject for MultiplayerAPI[src]

type RefKind = RefCounted

impl GodotObject for MultiplayerPeerGDNative[src]

type RefKind = RefCounted

impl GodotObject for Mutex[src]

type RefKind = RefCounted

impl GodotObject for NativeScript[src]

type RefKind = RefCounted

impl GodotObject for Navigation2D[src]

type RefKind = ManuallyManaged

impl GodotObject for Navigation[src]

type RefKind = ManuallyManaged

impl GodotObject for NavigationMesh[src]

type RefKind = RefCounted

impl GodotObject for NavigationMeshInstance[src]

type RefKind = ManuallyManaged

impl GodotObject for NavigationPolygon[src]

type RefKind = RefCounted

impl GodotObject for NavigationPolygonInstance[src]

type RefKind = ManuallyManaged

impl GodotObject for NetworkedMultiplayerENet[src]

type RefKind = RefCounted

impl GodotObject for NetworkedMultiplayerPeer[src]

type RefKind = RefCounted

impl GodotObject for NinePatchRect[src]

type RefKind = ManuallyManaged

impl GodotObject for Node2D[src]

type RefKind = ManuallyManaged

impl GodotObject for Node[src]

type RefKind = ManuallyManaged

impl GodotObject for NoiseTexture[src]

type RefKind = RefCounted

impl GodotObject for OS[src]

type RefKind = ManuallyManaged

impl GodotObject for Object[src]

type RefKind = ManuallyManaged

impl GodotObject for OccluderPolygon2D[src]

type RefKind = RefCounted

impl GodotObject for OmniLight[src]

type RefKind = ManuallyManaged

impl GodotObject for OpenSimplexNoise[src]

type RefKind = RefCounted

impl GodotObject for OptionButton[src]

type RefKind = ManuallyManaged

impl GodotObject for PCKPacker[src]

type RefKind = RefCounted

impl GodotObject for PHashTranslation[src]

type RefKind = RefCounted

impl GodotObject for PackedDataContainer[src]

type RefKind = RefCounted

impl GodotObject for PackedDataContainerRef[src]

type RefKind = RefCounted

impl GodotObject for PackedScene[src]

type RefKind = RefCounted

impl GodotObject for PacketPeer[src]

type RefKind = RefCounted

impl GodotObject for PacketPeerDTLS[src]

type RefKind = RefCounted

impl GodotObject for PacketPeerGDNative[src]

type RefKind = RefCounted

impl GodotObject for PacketPeerStream[src]

type RefKind = RefCounted

impl GodotObject for PacketPeerUDP[src]

type RefKind = RefCounted

impl GodotObject for Panel[src]

type RefKind = ManuallyManaged

impl GodotObject for PanelContainer[src]

type RefKind = ManuallyManaged

impl GodotObject for PanoramaSky[src]

type RefKind = RefCounted

impl GodotObject for ParallaxBackground[src]

type RefKind = ManuallyManaged

impl GodotObject for ParallaxLayer[src]

type RefKind = ManuallyManaged

impl GodotObject for Particles2D[src]

type RefKind = ManuallyManaged

impl GodotObject for Particles[src]

type RefKind = ManuallyManaged

impl GodotObject for ParticlesMaterial[src]

type RefKind = RefCounted

impl GodotObject for Path2D[src]

type RefKind = ManuallyManaged

impl GodotObject for Path[src]

type RefKind = ManuallyManaged

impl GodotObject for PathFollow2D[src]

type RefKind = ManuallyManaged

impl GodotObject for PathFollow[src]

type RefKind = ManuallyManaged

impl GodotObject for Performance[src]

type RefKind = ManuallyManaged

impl GodotObject for PhysicalBone[src]

type RefKind = ManuallyManaged

impl GodotObject for Physics2DDirectBodyState[src]

type RefKind = ManuallyManaged

impl GodotObject for Physics2DDirectBodyStateSW[src]

type RefKind = ManuallyManaged

impl GodotObject for Physics2DDirectSpaceState[src]

type RefKind = ManuallyManaged

impl GodotObject for Physics2DServer[src]

type RefKind = ManuallyManaged

impl GodotObject for Physics2DServerSW[src]

type RefKind = ManuallyManaged

impl GodotObject for Physics2DShapeQueryParameters[src]

type RefKind = RefCounted

impl GodotObject for Physics2DShapeQueryResult[src]

type RefKind = RefCounted

impl GodotObject for Physics2DTestMotionResult[src]

type RefKind = RefCounted

impl GodotObject for PhysicsBody2D[src]

type RefKind = ManuallyManaged

impl GodotObject for PhysicsBody[src]

type RefKind = ManuallyManaged

impl GodotObject for PhysicsDirectBodyState[src]

type RefKind = ManuallyManaged

impl GodotObject for PhysicsDirectSpaceState[src]

type RefKind = ManuallyManaged

impl GodotObject for PhysicsMaterial[src]

type RefKind = RefCounted

impl GodotObject for PhysicsServer[src]

type RefKind = ManuallyManaged

impl GodotObject for PhysicsShapeQueryParameters[src]

type RefKind = RefCounted

impl GodotObject for PhysicsShapeQueryResult[src]

type RefKind = RefCounted

impl GodotObject for PinJoint2D[src]

type RefKind = ManuallyManaged

impl GodotObject for PinJoint[src]

type RefKind = ManuallyManaged

impl GodotObject for PlaneMesh[src]

type RefKind = RefCounted

impl GodotObject for PlaneShape[src]

type RefKind = RefCounted

impl GodotObject for PluginScript[src]

type RefKind = RefCounted

impl GodotObject for PointMesh[src]

type RefKind = RefCounted

impl GodotObject for Polygon2D[src]

type RefKind = ManuallyManaged

impl GodotObject for PolygonPathFinder[src]

type RefKind = RefCounted

impl GodotObject for Popup[src]

type RefKind = ManuallyManaged

impl GodotObject for PopupDialog[src]

type RefKind = ManuallyManaged

impl GodotObject for PopupMenu[src]

type RefKind = ManuallyManaged

impl GodotObject for PopupPanel[src]

type RefKind = ManuallyManaged

impl GodotObject for Position2D[src]

type RefKind = ManuallyManaged

impl GodotObject for Position3D[src]

type RefKind = ManuallyManaged

impl GodotObject for PrimitiveMesh[src]

type RefKind = RefCounted

impl GodotObject for PrismMesh[src]

type RefKind = RefCounted

impl GodotObject for ProceduralSky[src]

type RefKind = RefCounted

impl GodotObject for ProgressBar[src]

type RefKind = ManuallyManaged

impl GodotObject for ProjectSettings[src]

type RefKind = ManuallyManaged

impl GodotObject for ProximityGroup[src]

type RefKind = ManuallyManaged

impl GodotObject for ProxyTexture[src]

type RefKind = RefCounted

impl GodotObject for QuadMesh[src]

type RefKind = RefCounted

impl GodotObject for RandomNumberGenerator[src]

type RefKind = RefCounted

impl GodotObject for Range[src]

type RefKind = ManuallyManaged

impl GodotObject for RayCast2D[src]

type RefKind = ManuallyManaged

impl GodotObject for RayCast[src]

type RefKind = ManuallyManaged

impl GodotObject for RayShape2D[src]

type RefKind = RefCounted

impl GodotObject for RayShape[src]

type RefKind = RefCounted

impl GodotObject for RectangleShape2D[src]

type RefKind = RefCounted

impl GodotObject for Reference[src]

type RefKind = RefCounted

impl GodotObject for ReferenceRect[src]

type RefKind = ManuallyManaged

impl GodotObject for ReflectionProbe[src]

type RefKind = ManuallyManaged

impl GodotObject for RegEx[src]

type RefKind = RefCounted

impl GodotObject for RegExMatch[src]

type RefKind = RefCounted

impl GodotObject for RemoteTransform2D[src]

type RefKind = ManuallyManaged

impl GodotObject for RemoteTransform[src]

type RefKind = ManuallyManaged

impl GodotObject for Resource[src]

type RefKind = RefCounted

impl GodotObject for ResourceFormatLoader[src]

type RefKind = RefCounted

impl GodotObject for ResourceFormatSaver[src]

type RefKind = RefCounted

impl GodotObject for ResourceImporter[src]

type RefKind = RefCounted

impl GodotObject for ResourceInteractiveLoader[src]

type RefKind = RefCounted

impl GodotObject for ResourceLoader[src]

type RefKind = ManuallyManaged

impl GodotObject for ResourcePreloader[src]

type RefKind = ManuallyManaged

impl GodotObject for ResourceSaver[src]

type RefKind = ManuallyManaged

impl GodotObject for RichTextEffect[src]

type RefKind = RefCounted

impl GodotObject for RichTextLabel[src]

type RefKind = ManuallyManaged

impl GodotObject for RigidBody2D[src]

type RefKind = ManuallyManaged

impl GodotObject for RigidBody[src]

type RefKind = ManuallyManaged

impl GodotObject for RootMotionView[src]

type RefKind = ManuallyManaged

impl GodotObject for SceneState[src]

type RefKind = RefCounted

impl GodotObject for SceneTree[src]

type RefKind = ManuallyManaged

impl GodotObject for SceneTreeTimer[src]

type RefKind = RefCounted

impl GodotObject for Script[src]

type RefKind = RefCounted

impl GodotObject for ScriptCreateDialog[src]

type RefKind = ManuallyManaged

impl GodotObject for ScriptEditor[src]

type RefKind = ManuallyManaged

impl GodotObject for ScrollBar[src]

type RefKind = ManuallyManaged

impl GodotObject for ScrollContainer[src]

type RefKind = ManuallyManaged

impl GodotObject for SegmentShape2D[src]

type RefKind = RefCounted

impl GodotObject for Semaphore[src]

type RefKind = RefCounted

impl GodotObject for Separator[src]

type RefKind = ManuallyManaged

impl GodotObject for Shader[src]

type RefKind = RefCounted

impl GodotObject for ShaderMaterial[src]

type RefKind = RefCounted

impl GodotObject for Shape2D[src]

type RefKind = RefCounted

impl GodotObject for Shape[src]

type RefKind = RefCounted

impl GodotObject for ShortCut[src]

type RefKind = RefCounted

impl GodotObject for Skeleton2D[src]

type RefKind = ManuallyManaged

impl GodotObject for Skeleton[src]

type RefKind = ManuallyManaged

impl GodotObject for SkeletonIK[src]

type RefKind = ManuallyManaged

impl GodotObject for Skin[src]

type RefKind = RefCounted

impl GodotObject for SkinReference[src]

type RefKind = RefCounted

impl GodotObject for Sky[src]

type RefKind = RefCounted

impl GodotObject for Slider[src]

type RefKind = ManuallyManaged

impl GodotObject for SliderJoint[src]

type RefKind = ManuallyManaged

impl GodotObject for SoftBody[src]

type RefKind = ManuallyManaged

impl GodotObject for Spatial[src]

type RefKind = ManuallyManaged

impl GodotObject for SpatialGizmo[src]

type RefKind = RefCounted

impl GodotObject for SpatialMaterial[src]

type RefKind = RefCounted

impl GodotObject for SpatialVelocityTracker[src]

type RefKind = RefCounted

impl GodotObject for SphereMesh[src]

type RefKind = RefCounted

impl GodotObject for SphereShape[src]

type RefKind = RefCounted

impl GodotObject for SpinBox[src]

type RefKind = ManuallyManaged

impl GodotObject for SplitContainer[src]

type RefKind = ManuallyManaged

impl GodotObject for SpotLight[src]

type RefKind = ManuallyManaged

impl GodotObject for SpringArm[src]

type RefKind = ManuallyManaged

impl GodotObject for Sprite3D[src]

type RefKind = ManuallyManaged

impl GodotObject for Sprite[src]

type RefKind = ManuallyManaged

impl GodotObject for SpriteBase3D[src]

type RefKind = ManuallyManaged

impl GodotObject for SpriteFrames[src]

type RefKind = RefCounted

impl GodotObject for StaticBody2D[src]

type RefKind = ManuallyManaged

impl GodotObject for StaticBody[src]

type RefKind = ManuallyManaged

impl GodotObject for StreamPeer[src]

type RefKind = RefCounted

impl GodotObject for StreamPeerBuffer[src]

type RefKind = RefCounted

impl GodotObject for StreamPeerGDNative[src]

type RefKind = RefCounted

impl GodotObject for StreamPeerSSL[src]

type RefKind = RefCounted

impl GodotObject for StreamPeerTCP[src]

type RefKind = RefCounted

impl GodotObject for StreamTexture[src]

type RefKind = RefCounted

impl GodotObject for StyleBox[src]

type RefKind = RefCounted

impl GodotObject for StyleBoxEmpty[src]

type RefKind = RefCounted

impl GodotObject for StyleBoxFlat[src]

type RefKind = RefCounted

impl GodotObject for StyleBoxLine[src]

type RefKind = RefCounted

impl GodotObject for StyleBoxTexture[src]

type RefKind = RefCounted

impl GodotObject for SurfaceTool[src]

type RefKind = RefCounted

impl GodotObject for TCP_Server[src]

type RefKind = RefCounted

impl GodotObject for TabContainer[src]

type RefKind = ManuallyManaged

impl GodotObject for Tabs[src]

type RefKind = ManuallyManaged

impl GodotObject for TextEdit[src]

type RefKind = ManuallyManaged

impl GodotObject for TextFile[src]

type RefKind = RefCounted

impl GodotObject for Texture3D[src]

type RefKind = RefCounted

impl GodotObject for Texture[src]

type RefKind = RefCounted

impl GodotObject for TextureArray[src]

type RefKind = RefCounted

impl GodotObject for TextureButton[src]

type RefKind = ManuallyManaged

impl GodotObject for TextureLayered[src]

type RefKind = RefCounted

impl GodotObject for TextureProgress[src]

type RefKind = ManuallyManaged

impl GodotObject for TextureRect[src]

type RefKind = ManuallyManaged

impl GodotObject for Theme[src]

type RefKind = RefCounted

impl GodotObject for Thread[src]

type RefKind = RefCounted

impl GodotObject for TileMap[src]

type RefKind = ManuallyManaged

impl GodotObject for TileSet[src]

type RefKind = RefCounted

impl GodotObject for Timer[src]

type RefKind = ManuallyManaged

impl GodotObject for ToolButton[src]

type RefKind = ManuallyManaged

impl GodotObject for TouchScreenButton[src]

type RefKind = ManuallyManaged

impl GodotObject for Translation[src]

type RefKind = RefCounted

impl GodotObject for TranslationServer[src]

type RefKind = ManuallyManaged

impl GodotObject for Tree[src]

type RefKind = ManuallyManaged

impl GodotObject for TreeItem[src]

type RefKind = ManuallyManaged

impl GodotObject for TriangleMesh[src]

type RefKind = RefCounted

impl GodotObject for Tween[src]

type RefKind = ManuallyManaged

impl GodotObject for UDPServer[src]

type RefKind = RefCounted

impl GodotObject for UPNP[src]

type RefKind = RefCounted

impl GodotObject for UPNPDevice[src]

type RefKind = RefCounted

impl GodotObject for UndoRedo[src]

type RefKind = ManuallyManaged

impl GodotObject for VBoxContainer[src]

type RefKind = ManuallyManaged

impl GodotObject for VScrollBar[src]

type RefKind = ManuallyManaged

impl GodotObject for VSeparator[src]

type RefKind = ManuallyManaged

impl GodotObject for VSlider[src]

type RefKind = ManuallyManaged

impl GodotObject for VSplitContainer[src]

type RefKind = ManuallyManaged

impl GodotObject for VehicleBody[src]

type RefKind = ManuallyManaged

impl GodotObject for VehicleWheel[src]

type RefKind = ManuallyManaged

impl GodotObject for VideoPlayer[src]

type RefKind = ManuallyManaged

impl GodotObject for VideoStream[src]

type RefKind = RefCounted

impl GodotObject for VideoStreamGDNative[src]

type RefKind = RefCounted

impl GodotObject for VideoStreamTheora[src]

type RefKind = RefCounted

impl GodotObject for VideoStreamWebm[src]

type RefKind = RefCounted

impl GodotObject for Viewport[src]

type RefKind = ManuallyManaged

impl GodotObject for ViewportContainer[src]

type RefKind = ManuallyManaged

impl GodotObject for ViewportTexture[src]

type RefKind = RefCounted

impl GodotObject for VisibilityEnabler2D[src]

type RefKind = ManuallyManaged

impl GodotObject for VisibilityEnabler[src]

type RefKind = ManuallyManaged

impl GodotObject for VisibilityNotifier2D[src]

type RefKind = ManuallyManaged

impl GodotObject for VisibilityNotifier[src]

type RefKind = ManuallyManaged

impl GodotObject for VisualInstance[src]

type RefKind = ManuallyManaged

impl GodotObject for VisualScript[src]

type RefKind = RefCounted

impl GodotObject for VisualScriptBasicTypeConstant[src]

type RefKind = RefCounted

impl GodotObject for VisualScriptBuiltinFunc[src]

type RefKind = RefCounted

impl GodotObject for VisualScriptClassConstant[src]

type RefKind = RefCounted

impl GodotObject for VisualScriptComment[src]

type RefKind = RefCounted

impl GodotObject for VisualScriptComposeArray[src]

type RefKind = RefCounted

impl GodotObject for VisualScriptCondition[src]

type RefKind = RefCounted

impl GodotObject for VisualScriptConstant[src]

type RefKind = RefCounted

impl GodotObject for VisualScriptConstructor[src]

type RefKind = RefCounted

impl GodotObject for VisualScriptCustomNode[src]

type RefKind = RefCounted

impl GodotObject for VisualScriptDeconstruct[src]

type RefKind = RefCounted

impl GodotObject for VisualScriptEditor[src]

type RefKind = ManuallyManaged

impl GodotObject for VisualScriptEmitSignal[src]

type RefKind = RefCounted

impl GodotObject for VisualScriptEngineSingleton[src]

type RefKind = RefCounted

impl GodotObject for VisualScriptExpression[src]

type RefKind = RefCounted

impl GodotObject for VisualScriptFunction[src]

type RefKind = RefCounted

impl GodotObject for VisualScriptFunctionCall[src]

type RefKind = RefCounted

impl GodotObject for VisualScriptFunctionState[src]

type RefKind = RefCounted

impl GodotObject for VisualScriptGlobalConstant[src]

type RefKind = RefCounted

impl GodotObject for VisualScriptIndexGet[src]

type RefKind = RefCounted

impl GodotObject for VisualScriptIndexSet[src]

type RefKind = RefCounted

impl GodotObject for VisualScriptInputAction[src]

type RefKind = RefCounted

impl GodotObject for VisualScriptIterator[src]

type RefKind = RefCounted

impl GodotObject for VisualScriptLists[src]

type RefKind = RefCounted

impl GodotObject for VisualScriptLocalVar[src]

type RefKind = RefCounted

impl GodotObject for VisualScriptLocalVarSet[src]

type RefKind = RefCounted

impl GodotObject for VisualScriptMathConstant[src]

type RefKind = RefCounted

impl GodotObject for VisualScriptNode[src]

type RefKind = RefCounted

impl GodotObject for VisualScriptOperator[src]

type RefKind = RefCounted

impl GodotObject for VisualScriptPreload[src]

type RefKind = RefCounted

impl GodotObject for VisualScriptPropertyGet[src]

type RefKind = RefCounted

impl GodotObject for VisualScriptPropertySet[src]

type RefKind = RefCounted

impl GodotObject for VisualScriptResourcePath[src]

type RefKind = RefCounted

impl GodotObject for VisualScriptReturn[src]

type RefKind = RefCounted

impl GodotObject for VisualScriptSceneNode[src]

type RefKind = RefCounted

impl GodotObject for VisualScriptSceneTree[src]

type RefKind = RefCounted

impl GodotObject for VisualScriptSelect[src]

type RefKind = RefCounted

impl GodotObject for VisualScriptSelf[src]

type RefKind = RefCounted

impl GodotObject for VisualScriptSequence[src]

type RefKind = RefCounted

impl GodotObject for VisualScriptSubCall[src]

type RefKind = RefCounted

impl GodotObject for VisualScriptSwitch[src]

type RefKind = RefCounted

impl GodotObject for VisualScriptTypeCast[src]

type RefKind = RefCounted

impl GodotObject for VisualScriptVariableGet[src]

type RefKind = RefCounted

impl GodotObject for VisualScriptVariableSet[src]

type RefKind = RefCounted

impl GodotObject for VisualScriptWhile[src]

type RefKind = RefCounted

impl GodotObject for VisualScriptYield[src]

type RefKind = RefCounted

impl GodotObject for VisualScriptYieldSignal[src]

type RefKind = RefCounted

impl GodotObject for VisualServer[src]

type RefKind = ManuallyManaged

impl GodotObject for VisualShader[src]

type RefKind = RefCounted

impl GodotObject for VisualShaderNode[src]

type RefKind = RefCounted

impl GodotObject for VisualShaderNodeBooleanConstant[src]

type RefKind = RefCounted

impl GodotObject for VisualShaderNodeBooleanUniform[src]

type RefKind = RefCounted

impl GodotObject for VisualShaderNodeColorConstant[src]

type RefKind = RefCounted

impl GodotObject for VisualShaderNodeColorFunc[src]

type RefKind = RefCounted

impl GodotObject for VisualShaderNodeColorOp[src]

type RefKind = RefCounted

impl GodotObject for VisualShaderNodeColorUniform[src]

type RefKind = RefCounted

impl GodotObject for VisualShaderNodeCompare[src]

type RefKind = RefCounted

impl GodotObject for VisualShaderNodeCubeMap[src]

type RefKind = RefCounted

impl GodotObject for VisualShaderNodeCubeMapUniform[src]

type RefKind = RefCounted

impl GodotObject for VisualShaderNodeCustom[src]

type RefKind = RefCounted

impl GodotObject for VisualShaderNodeDeterminant[src]

type RefKind = RefCounted

impl GodotObject for VisualShaderNodeDotProduct[src]

type RefKind = RefCounted

impl GodotObject for VisualShaderNodeExpression[src]

type RefKind = RefCounted

impl GodotObject for VisualShaderNodeFaceForward[src]

type RefKind = RefCounted

impl GodotObject for VisualShaderNodeFresnel[src]

type RefKind = RefCounted

impl GodotObject for VisualShaderNodeGlobalExpression[src]

type RefKind = RefCounted

impl GodotObject for VisualShaderNodeGroupBase[src]

type RefKind = RefCounted

impl GodotObject for VisualShaderNodeIf[src]

type RefKind = RefCounted

impl GodotObject for VisualShaderNodeInput[src]

type RefKind = RefCounted

impl GodotObject for VisualShaderNodeIs[src]

type RefKind = RefCounted

impl GodotObject for VisualShaderNodeOuterProduct[src]

type RefKind = RefCounted

impl GodotObject for VisualShaderNodeOutput[src]

type RefKind = RefCounted

impl GodotObject for VisualShaderNodeScalarClamp[src]

type RefKind = RefCounted

impl GodotObject for VisualShaderNodeScalarConstant[src]

type RefKind = RefCounted

impl GodotObject for VisualShaderNodeScalarDerivativeFunc[src]

type RefKind = RefCounted

impl GodotObject for VisualShaderNodeScalarFunc[src]

type RefKind = RefCounted

impl GodotObject for VisualShaderNodeScalarInterp[src]

type RefKind = RefCounted

impl GodotObject for VisualShaderNodeScalarOp[src]

type RefKind = RefCounted

impl GodotObject for VisualShaderNodeScalarSmoothStep[src]

type RefKind = RefCounted

impl GodotObject for VisualShaderNodeScalarSwitch[src]

type RefKind = RefCounted

impl GodotObject for VisualShaderNodeScalarUniform[src]

type RefKind = RefCounted

impl GodotObject for VisualShaderNodeSwitch[src]

type RefKind = RefCounted

impl GodotObject for VisualShaderNodeTexture[src]

type RefKind = RefCounted

impl GodotObject for VisualShaderNodeTextureUniform[src]

type RefKind = RefCounted

impl GodotObject for VisualShaderNodeTextureUniformTriplanar[src]

type RefKind = RefCounted

impl GodotObject for VisualShaderNodeTransformCompose[src]

type RefKind = RefCounted

impl GodotObject for VisualShaderNodeTransformConstant[src]

type RefKind = RefCounted

impl GodotObject for VisualShaderNodeTransformDecompose[src]

type RefKind = RefCounted

impl GodotObject for VisualShaderNodeTransformFunc[src]

type RefKind = RefCounted

impl GodotObject for VisualShaderNodeTransformMult[src]

type RefKind = RefCounted

impl GodotObject for VisualShaderNodeTransformUniform[src]

type RefKind = RefCounted

impl GodotObject for VisualShaderNodeTransformVecMult[src]

type RefKind = RefCounted

impl GodotObject for VisualShaderNodeUniform[src]

type RefKind = RefCounted

impl GodotObject for VisualShaderNodeVec3Constant[src]

type RefKind = RefCounted

impl GodotObject for VisualShaderNodeVec3Uniform[src]

type RefKind = RefCounted

impl GodotObject for VisualShaderNodeVectorClamp[src]

type RefKind = RefCounted

impl GodotObject for VisualShaderNodeVectorCompose[src]

type RefKind = RefCounted

impl GodotObject for VisualShaderNodeVectorDecompose[src]

type RefKind = RefCounted

impl GodotObject for VisualShaderNodeVectorDerivativeFunc[src]

type RefKind = RefCounted

impl GodotObject for VisualShaderNodeVectorDistance[src]

type RefKind = RefCounted

impl GodotObject for VisualShaderNodeVectorFunc[src]

type RefKind = RefCounted

impl GodotObject for VisualShaderNodeVectorInterp[src]

type RefKind = RefCounted

impl GodotObject for VisualShaderNodeVectorLen[src]

type RefKind = RefCounted

impl GodotObject for VisualShaderNodeVectorOp[src]

type RefKind = RefCounted

impl GodotObject for VisualShaderNodeVectorRefract[src]

type RefKind = RefCounted

impl GodotObject for VisualShaderNodeVectorScalarMix[src]

type RefKind = RefCounted

impl GodotObject for VisualShaderNodeVectorScalarSmoothStep[src]

type RefKind = RefCounted

impl GodotObject for VisualShaderNodeVectorScalarStep[src]

type RefKind = RefCounted

impl GodotObject for VisualShaderNodeVectorSmoothStep[src]

type RefKind = RefCounted

impl GodotObject for WeakRef[src]

type RefKind = RefCounted

impl GodotObject for WebRTCDataChannel[src]

type RefKind = RefCounted

impl GodotObject for WebRTCDataChannelGDNative[src]

type RefKind = RefCounted

impl GodotObject for WebRTCMultiplayer[src]

type RefKind = RefCounted

impl GodotObject for WebRTCPeerConnection[src]

type RefKind = RefCounted

impl GodotObject for WebRTCPeerConnectionGDNative[src]

type RefKind = RefCounted

impl GodotObject for WebSocketClient[src]

type RefKind = RefCounted

impl GodotObject for WebSocketMultiplayerPeer[src]

type RefKind = RefCounted

impl GodotObject for WebSocketPeer[src]

type RefKind = RefCounted

impl GodotObject for WebSocketServer[src]

type RefKind = RefCounted

impl GodotObject for WindowDialog[src]

type RefKind = ManuallyManaged

impl GodotObject for World2D[src]

type RefKind = RefCounted

impl GodotObject for World[src]

type RefKind = RefCounted

impl GodotObject for WorldEnvironment[src]

type RefKind = ManuallyManaged

impl GodotObject for X509Certificate[src]

type RefKind = RefCounted

impl GodotObject for XMLParser[src]

type RefKind = RefCounted

impl GodotObject for YSort[src]

type RefKind = ManuallyManaged

Loading content...