Trait godot_core::obj::NewGd

source ·
pub trait NewGd: GodotClass {
    // Required method
    fn new_gd() -> Gd<Self>;
}
Expand description

Extension trait for all reference-counted classes.

Required Methods§

source

fn new_gd() -> Gd<Self>

Return a new, ref-counted Gd containing a default-constructed instance.

MyClass::new_gd() is equivalent to Gd::<MyClass>::default().

Object Safety§

This trait is not object safe.

Implementors§

source§

impl<T> NewGd for T
where T: GodotDefault + Bounds<Memory = MemRefCounted>,