[−][src]Trait gdnative::object::RefKindSpec
Specialization trait depending on RefKind
. This is an internal interface.
Implementors
impl RefKindSpec for ManuallyManaged
[src]
type PtrWrapper = Forget
unsafe fn impl_assume_safe<'a, T>(this: &Ref<T, Shared>) -> TRef<'a, T, Shared> where
T: GodotObject<RefKind = ManuallyManaged>,
[src]
T: GodotObject<RefKind = ManuallyManaged>,
unsafe fn impl_assume_unique<T>(this: Ref<T, Shared>) -> Ref<T, Unique> where
T: GodotObject<RefKind = ManuallyManaged>,
[src]
T: GodotObject<RefKind = ManuallyManaged>,
unsafe fn maybe_add_ref<T>(_raw: &RawObject<T>) where
T: GodotObject<RefKind = ManuallyManaged>,
[src]
T: GodotObject<RefKind = ManuallyManaged>,
unsafe fn maybe_init_ref<T>(_raw: &RawObject<T>) where
T: GodotObject<RefKind = ManuallyManaged>,
[src]
T: GodotObject<RefKind = ManuallyManaged>,
impl RefKindSpec for RefCounted
[src]
type PtrWrapper = UnRef
unsafe fn impl_assume_safe<'a, T>(this: &Ref<T, Shared>) -> TRef<'a, T, Shared> where
T: GodotObject<RefKind = RefCounted>,
[src]
T: GodotObject<RefKind = RefCounted>,
unsafe fn impl_assume_unique<T>(this: Ref<T, Shared>) -> Ref<T, Unique> where
T: GodotObject<RefKind = RefCounted>,
[src]
T: GodotObject<RefKind = RefCounted>,
unsafe fn maybe_add_ref<T>(raw: &RawObject<T>) where
T: GodotObject<RefKind = RefCounted>,
[src]
T: GodotObject<RefKind = RefCounted>,
unsafe fn maybe_init_ref<T>(raw: &RawObject<T>) where
T: GodotObject<RefKind = RefCounted>,
[src]
T: GodotObject<RefKind = RefCounted>,