pub struct ClassCoreMethodTable { /* private fields */ }Implementations§
Source§impl ClassCoreMethodTable
impl ClassCoreMethodTable
pub const CLASS_COUNT: usize = 6usize
pub const METHOD_COUNT: usize = 215usize
Sourcepub unsafe fn load(
interface: &GDExtensionInterface,
string_names: &mut StringCache<'_>,
) -> Self
pub unsafe fn load( interface: &GDExtensionInterface, string_names: &mut StringCache<'_>, ) -> Self
§Safety
- Must be called exactly once during library initialization.
- All parameters (dependencies) must have been initialized and valid.
pub fn fptr_by_index(&self, index: usize) -> ClassMethodBind
pub fn os__has_feature(&self) -> ClassMethodBind
pub fn object__notification(&self) -> ClassMethodBind
pub fn object__to_string(&self) -> ClassMethodBind
pub fn object__set_script(&self) -> ClassMethodBind
pub fn object__get_script(&self) -> ClassMethodBind
pub fn object__connect(&self) -> ClassMethodBind
pub fn ref_counted__init_ref(&self) -> ClassMethodBind
pub fn ref_counted__reference(&self) -> ClassMethodBind
pub fn ref_counted__unreference(&self) -> ClassMethodBind
Auto Trait Implementations§
impl Freeze for ClassCoreMethodTable
impl RefUnwindSafe for ClassCoreMethodTable
impl Send for ClassCoreMethodTable
impl Sync for ClassCoreMethodTable
impl Unpin for ClassCoreMethodTable
impl UnwindSafe for ClassCoreMethodTable
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more