Struct Parameter
pub struct Parameter { /* private fields */ }
Implementations§
§impl Parameter
impl Parameter
pub const INITIAL_LINEAR_VELOCITY: Parameter
pub const INITIAL_LINEAR_VELOCITY: Parameter
Godot enumerator name: PARAM_INITIAL_LINEAR_VELOCITY
pub const ANGULAR_VELOCITY: Parameter
pub const ANGULAR_VELOCITY: Parameter
Godot enumerator name: PARAM_ANGULAR_VELOCITY
pub const ORBIT_VELOCITY: Parameter
pub const ORBIT_VELOCITY: Parameter
Godot enumerator name: PARAM_ORBIT_VELOCITY
pub const LINEAR_ACCEL: Parameter
pub const LINEAR_ACCEL: Parameter
Godot enumerator name: PARAM_LINEAR_ACCEL
pub const RADIAL_ACCEL: Parameter
pub const RADIAL_ACCEL: Parameter
Godot enumerator name: PARAM_RADIAL_ACCEL
pub const TANGENTIAL_ACCEL: Parameter
pub const TANGENTIAL_ACCEL: Parameter
Godot enumerator name: PARAM_TANGENTIAL_ACCEL
pub const HUE_VARIATION: Parameter
pub const HUE_VARIATION: Parameter
Godot enumerator name: PARAM_HUE_VARIATION
pub const ANIM_SPEED: Parameter
pub const ANIM_SPEED: Parameter
Godot enumerator name: PARAM_ANIM_SPEED
pub const ANIM_OFFSET: Parameter
pub const ANIM_OFFSET: Parameter
Godot enumerator name: PARAM_ANIM_OFFSET
pub const RADIAL_VELOCITY: Parameter
pub const RADIAL_VELOCITY: Parameter
Godot enumerator name: PARAM_RADIAL_VELOCITY
pub const DIRECTIONAL_VELOCITY: Parameter
pub const DIRECTIONAL_VELOCITY: Parameter
Godot enumerator name: PARAM_DIRECTIONAL_VELOCITY
pub const SCALE_OVER_VELOCITY: Parameter
pub const SCALE_OVER_VELOCITY: Parameter
Godot enumerator name: PARAM_SCALE_OVER_VELOCITY
pub const TURB_VEL_INFLUENCE: Parameter
pub const TURB_VEL_INFLUENCE: Parameter
Godot enumerator name: PARAM_TURB_VEL_INFLUENCE
pub const TURB_INIT_DISPLACEMENT: Parameter
pub const TURB_INIT_DISPLACEMENT: Parameter
Godot enumerator name: PARAM_TURB_INIT_DISPLACEMENT
pub const TURB_INFLUENCE_OVER_LIFE: Parameter
pub const TURB_INFLUENCE_OVER_LIFE: Parameter
Godot enumerator name: PARAM_TURB_INFLUENCE_OVER_LIFE
Trait Implementations§
§impl EngineEnum for Parameter
impl EngineEnum for Parameter
fn try_from_ord(ord: i32) -> Option<Parameter>
§fn ord(self) -> i32
fn ord(self) -> i32
Ordinal value of the enumerator, as specified in Godot.
This is not necessarily unique.
§fn godot_name(&self) -> &'static str
fn godot_name(&self) -> &'static str
👎Deprecated: Moved to introspection API, see
EngineEnum::all_constants()
and EnumConstant::godot_name()
The equivalent name of the enumerator, as specified in Godot. Read more
§fn all_constants() -> &'static [EnumConstant<Parameter>]
fn all_constants() -> &'static [EnumConstant<Parameter>]
Returns metadata for all enum constants. Read more
fn from_ord(ord: i32) -> Self
§impl FromGodot for Parameter
impl FromGodot for Parameter
§fn try_from_godot(
via: <Parameter as GodotConvert>::Via,
) -> Result<Parameter, ConvertError>
fn try_from_godot( via: <Parameter as GodotConvert>::Via, ) -> Result<Parameter, ConvertError>
Converts the Godot representation to this type, returning
Err
on failure.§fn from_godot(via: Self::Via) -> Self
fn from_godot(via: Self::Via) -> Self
⚠️ Converts the Godot representation to this type. Read more
§fn try_from_variant(variant: &Variant) -> Result<Self, ConvertError>
fn try_from_variant(variant: &Variant) -> Result<Self, ConvertError>
Performs the conversion from a
Variant
, returning Err
on failure.§fn from_variant(variant: &Variant) -> Self
fn from_variant(variant: &Variant) -> Self
§impl ToGodot for Parameter
impl ToGodot for Parameter
§fn to_godot(&self) -> <Parameter as GodotConvert>::Via
fn to_godot(&self) -> <Parameter as GodotConvert>::Via
Converts this type to Godot representation, optimizing for zero-copy when possible. Read more
§fn to_godot_owned(&self) -> Self::Via
fn to_godot_owned(&self) -> Self::Via
Converts this type to owned Godot representation. Read more
§fn to_variant(&self) -> Variant
fn to_variant(&self) -> Variant
Converts this type to a Variant.
impl Copy for Parameter
impl Eq for Parameter
impl StructuralPartialEq for Parameter
Auto Trait Implementations§
impl Freeze for Parameter
impl RefUnwindSafe for Parameter
impl Send for Parameter
impl Sync for Parameter
impl Unpin for Parameter
impl UnwindSafe for Parameter
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