[−][src]Trait gdnative_core::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: GodotObject<RefKind = Self>>(
this: &Ref<T, Shared>
) -> TRef<'a, T, Shared>
[src]
this: &Ref<T, Shared>
) -> TRef<'a, T, Shared>
unsafe fn impl_assume_unique<T: GodotObject<RefKind = Self>>(
this: Ref<T, Shared>
) -> Ref<T, Unique>
[src]
this: Ref<T, Shared>
) -> Ref<T, Unique>
unsafe fn maybe_add_ref<T: GodotObject<RefKind = Self>>(_raw: &RawObject<T>)
[src]
unsafe fn maybe_init_ref<T: GodotObject<RefKind = Self>>(_raw: &RawObject<T>)
[src]
impl RefKindSpec for RefCounted
[src]
type PtrWrapper = UnRef
unsafe fn impl_assume_safe<'a, T: GodotObject<RefKind = Self>>(
this: &Ref<T, Shared>
) -> TRef<'a, T, Shared>
[src]
this: &Ref<T, Shared>
) -> TRef<'a, T, Shared>
unsafe fn impl_assume_unique<T: GodotObject<RefKind = Self>>(
this: Ref<T, Shared>
) -> Ref<T, Unique>
[src]
this: Ref<T, Shared>
) -> Ref<T, Unique>