Trait gdnative_core::GodotObject
[−]
[src]
pub trait GodotObject where
Self: Sized + RefUnwindSafe,
Self: GodotObjectRegisterMethods, { fn new() -> Self; unsafe extern "C" fn _new(
p_instance: *mut godot_object,
_: *mut c_void
) -> *mut c_void { ... } unsafe extern "C" fn _destroy(
p_instance: *mut godot_object,
_: *mut c_void,
p_data: *mut c_void
) { ... } fn destroy(&self) { ... } }
Required Methods
fn new() -> Self
Provided Methods
unsafe extern "C" fn _new(
p_instance: *mut godot_object,
_: *mut c_void
) -> *mut c_void
p_instance: *mut godot_object,
_: *mut c_void
) -> *mut c_void
unsafe extern "C" fn _destroy(
p_instance: *mut godot_object,
_: *mut c_void,
p_data: *mut c_void
)
p_instance: *mut godot_object,
_: *mut c_void,
p_data: *mut c_void
)