[][src]Struct gdnative::VisualScriptBuiltinFunc

pub struct VisualScriptBuiltinFunc { /* fields omitted */ }

core class VisualScriptBuiltinFunc inherits VisualScriptNode (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

VisualScriptBuiltinFunc inherits methods from:

Methods

impl VisualScriptBuiltinFunc[src]

Constants

pub const MATH_ASIN: i64[src]

pub const MATH_FLOOR: i64[src]

pub const MATH_RANGE_LERP: i64[src]

pub const MATH_WRAP: i64[src]

pub const MATH_INVERSE_LERP: i64[src]

pub const TEXT_CHAR: i64[src]

pub const MATH_COS: i64[src]

pub const MATH_POSMOD: i64[src]

pub const BYTES_TO_VAR: i64[src]

pub const MATH_SMOOTHSTEP: i64[src]

pub const TYPE_CONVERT: i64[src]

pub const MATH_FPOSMOD: i64[src]

pub const TYPE_OF: i64[src]

pub const COLORN: i64[src]

pub const MATH_FMOD: i64[src]

pub const TEXT_PRINT: i64[src]

pub const OBJ_WEAKREF: i64[src]

pub const MATH_ISINF: i64[src]

pub const MATH_RANDSEED: i64[src]

pub const MATH_TAN: i64[src]

pub const MATH_SIN: i64[src]

pub const MATH_COSH: i64[src]

pub const MATH_ROUND: i64[src]

pub const MATH_ACOS: i64[src]

pub const MATH_POLAR2CARTESIAN: i64[src]

pub const MATH_RANDOMIZE: i64[src]

pub const LOGIC_NEAREST_PO2: i64[src]

pub const MATH_EASE: i64[src]

pub const LOGIC_MAX: i64[src]

pub const FUNC_MAX: i64[src]

pub const MATH_MOVE_TOWARD: i64[src]

pub const TEXT_PRINTERR: i64[src]

pub const MATH_DB2LINEAR: i64[src]

pub const MATH_ATAN2: i64[src]

pub const MATH_RANDOM: i64[src]

pub const VAR_TO_STR: i64[src]

pub const LOGIC_MIN: i64[src]

pub const MATH_RANDF: i64[src]

pub const MATH_LOG: i64[src]

pub const TEXT_ORD: i64[src]

pub const MATH_RAND: i64[src]

pub const MATH_ISNAN: i64[src]

pub const TEXT_STR: i64[src]

pub const MATH_ABS: i64[src]

pub const MATH_SINH: i64[src]

pub const MATH_TANH: i64[src]

pub const MATH_ATAN: i64[src]

pub const MATH_CARTESIAN2POLAR: i64[src]

pub const MATH_SQRT: i64[src]

pub const MATH_RAD2DEG: i64[src]

pub const MATH_STEPIFY: i64[src]

pub const VAR_TO_BYTES: i64[src]

pub const MATH_WRAPF: i64[src]

pub const MATH_EXP: i64[src]

pub const MATH_DECIMALS: i64[src]

pub const MATH_LERP_ANGLE: i64[src]

pub const MATH_SEED: i64[src]

pub const TYPE_EXISTS: i64[src]

pub const FUNC_FUNCREF: i64[src]

pub const MATH_DECTIME: i64[src]

pub const MATH_DEG2RAD: i64[src]

pub const MATH_LINEAR2DB: i64[src]

pub const MATH_CEIL: i64[src]

pub const STR_TO_VAR: i64[src]

pub const MATH_LERP: i64[src]

pub const MATH_POW: i64[src]

pub const MATH_SIGN: i64[src]

pub const LOGIC_CLAMP: i64[src]

pub const TEXT_PRINTRAW: i64[src]

impl VisualScriptBuiltinFunc[src]

pub fn new() -> VisualScriptBuiltinFunc[src]

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

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

pub fn get_func(&mut self) -> VisualScriptBuiltinFuncBuiltinFunc[src]

pub fn set_func(&mut self, which: i64)[src]

pub fn to_visual_script_node(&self) -> VisualScriptNode[src]

Up-cast.

pub fn to_resource(&self) -> Resource[src]

Up-cast.

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

Up-cast.

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

Up-cast.

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

Generic dynamic cast.

Methods from Deref<Target = VisualScriptNode>

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

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

pub fn _get_default_input_values(&self) -> VariantArray[src]

pub fn _set_default_input_values(&mut self, values: VariantArray)[src]

pub fn get_default_input_value(&self, port_idx: i64) -> Variant[src]

pub fn get_visual_script(&self) -> Option<VisualScript>[src]

pub fn ports_changed_notify(&mut self)[src]

pub fn set_default_input_value(&mut self, port_idx: i64, value: Variant)[src]

pub fn to_resource(&self) -> Resource[src]

Up-cast.

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

Up-cast.

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 VisualScriptBuiltinFunc[src]

impl Debug for VisualScriptBuiltinFunc[src]

impl Deref for VisualScriptBuiltinFunc[src]

type Target = VisualScriptNode

The resulting type after dereferencing.

impl DerefMut for VisualScriptBuiltinFunc[src]

impl Drop for VisualScriptBuiltinFunc[src]

impl FromVariant for VisualScriptBuiltinFunc[src]

impl GodotObject for VisualScriptBuiltinFunc[src]

impl Instanciable for VisualScriptBuiltinFunc[src]

impl ToVariant for VisualScriptBuiltinFunc[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> Export for T where
    T: GodotObject + ToVariant
[src]

type Hint = ()

A type-specific hint type that is valid for the type being exported.

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.