[][src]Struct gdnative_bindings::VisualScriptFunctionState

pub struct VisualScriptFunctionState { /* fields omitted */ }

core class VisualScriptFunctionState inherits Reference (reference counted).

Official documentation

See the documentation of this class in the Godot engine's official documentation.

Memory management

The lifetime of this object is automatically managed through reference counting.

Class hierarchy

VisualScriptFunctionState inherits methods from:

Methods

impl VisualScriptFunctionState[src]

pub fn new() -> Self[src]

pub fn new_ref(&self) -> Self[src]

Creates a new reference to the same reference-counted object.

pub fn _signal_callback(&mut self, varargs: &[Variant]) -> Variant[src]

pub fn connect_to_signal(
    &mut self,
    obj: Option<Object>,
    signals: GodotString,
    args: VariantArray
)
[src]

pub fn is_valid(&self) -> bool[src]

pub fn resume(&mut self, args: VariantArray) -> Variant[src]

pub fn init_ref(&mut self) -> bool[src]

Inherited from Reference.

pub fn to_reference(&self) -> Reference[src]

Up-cast.

pub fn to_object(&self) -> Object[src]

Up-cast.

pub fn cast<T: GodotObject>(&self) -> Option<T>[src]

Generic dynamic cast.

Methods from Deref<Target = Reference>

pub fn new_ref(&self) -> Reference[src]

Creates a new reference to the same reference-counted object.

pub fn init_ref(&mut self) -> bool[src]

pub fn to_object(&self) -> Object[src]

Up-cast.

pub fn cast<T>(&self) -> Option<T> where
    T: GodotObject
[src]

Generic dynamic cast.

Trait Implementations

impl Clone for VisualScriptFunctionState[src]

impl Debug for VisualScriptFunctionState[src]

impl Deref for VisualScriptFunctionState[src]

type Target = Reference

The resulting type after dereferencing.

impl DerefMut for VisualScriptFunctionState[src]

impl Drop for VisualScriptFunctionState[src]

impl FromVariant for VisualScriptFunctionState[src]

impl GodotObject for VisualScriptFunctionState[src]

impl Instanciable for VisualScriptFunctionState[src]

impl ToVariant for VisualScriptFunctionState[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.