Struct PerfSettingsLevel
pub struct PerfSettingsLevel { /* private fields */ }Implementations§
§impl PerfSettingsLevel
impl PerfSettingsLevel
pub const POWER_SAVINGS: PerfSettingsLevel
pub const POWER_SAVINGS: PerfSettingsLevel
Godot enumerator name: PERF_SETTINGS_LEVEL_POWER_SAVINGS
pub const SUSTAINED_LOW: PerfSettingsLevel
pub const SUSTAINED_LOW: PerfSettingsLevel
Godot enumerator name: PERF_SETTINGS_LEVEL_SUSTAINED_LOW
pub const SUSTAINED_HIGH: PerfSettingsLevel
pub const SUSTAINED_HIGH: PerfSettingsLevel
Godot enumerator name: PERF_SETTINGS_LEVEL_SUSTAINED_HIGH
pub const BOOST: PerfSettingsLevel
pub const BOOST: PerfSettingsLevel
Godot enumerator name: PERF_SETTINGS_LEVEL_BOOST
Trait Implementations§
§impl Clone for PerfSettingsLevel
impl Clone for PerfSettingsLevel
§fn clone(&self) -> PerfSettingsLevel
fn clone(&self) -> PerfSettingsLevel
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read more§impl Debug for PerfSettingsLevel
impl Debug for PerfSettingsLevel
§impl EngineEnum for PerfSettingsLevel
impl EngineEnum for PerfSettingsLevel
fn try_from_ord(ord: i32) -> Option<PerfSettingsLevel>
§fn ord(self) -> i32
fn ord(self) -> i32
Ordinal value of the enumerator, as specified in Godot.
This is not necessarily unique.
§fn values() -> &'static [PerfSettingsLevel]
fn values() -> &'static [PerfSettingsLevel]
Returns a slice of distinct enum values. Read more
§fn all_constants() -> &'static [EnumConstant<PerfSettingsLevel>]
fn all_constants() -> &'static [EnumConstant<PerfSettingsLevel>]
Returns metadata for all enum constants. Read more
fn from_ord(ord: i32) -> Self
§impl FromGodot for PerfSettingsLevel
impl FromGodot for PerfSettingsLevel
§fn try_from_godot(
via: <PerfSettingsLevel as GodotConvert>::Via,
) -> Result<PerfSettingsLevel, ConvertError>
fn try_from_godot( via: <PerfSettingsLevel as GodotConvert>::Via, ) -> Result<PerfSettingsLevel, 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 GodotConvert for PerfSettingsLevel
impl GodotConvert for PerfSettingsLevel
§fn godot_shape() -> GodotShape
fn godot_shape() -> GodotShape
Which “shape” this type has for property registration (e.g. builtin, enum, …). Read more
§impl Hash for PerfSettingsLevel
impl Hash for PerfSettingsLevel
§impl PartialEq for PerfSettingsLevel
impl PartialEq for PerfSettingsLevel
§impl ToGodot for PerfSettingsLevel
impl ToGodot for PerfSettingsLevel
§fn to_godot(&self) -> <PerfSettingsLevel as GodotConvert>::Via
fn to_godot(&self) -> <PerfSettingsLevel 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 Var for PerfSettingsLevel
impl Var for PerfSettingsLevel
§type PubType = PerfSettingsLevel
type PubType = PerfSettingsLevel
Type used in generated Rust getters/setters for
#[var(pub)].§fn var_get(
field: &PerfSettingsLevel,
) -> <PerfSettingsLevel as GodotConvert>::Via
fn var_get( field: &PerfSettingsLevel, ) -> <PerfSettingsLevel as GodotConvert>::Via
Get property value via FFI-level
Via type. Called for internal (non-pub) getters registered with Godot.§fn var_set(
field: &mut PerfSettingsLevel,
value: <PerfSettingsLevel as GodotConvert>::Via,
)
fn var_set( field: &mut PerfSettingsLevel, value: <PerfSettingsLevel as GodotConvert>::Via, )
Set property value via FFI-level
Via type. Called for internal (non-pub) setters registered with Godot.§fn var_pub_get(field: &PerfSettingsLevel) -> <PerfSettingsLevel as Var>::PubType
fn var_pub_get(field: &PerfSettingsLevel) -> <PerfSettingsLevel as Var>::PubType
Get property value as
PubType. Called for #[var(pub)] getters exposed in Rust API.§fn var_pub_set(
field: &mut PerfSettingsLevel,
value: <PerfSettingsLevel as Var>::PubType,
)
fn var_pub_set( field: &mut PerfSettingsLevel, value: <PerfSettingsLevel as Var>::PubType, )
Set property value as
PubType. Called for #[var(pub)] setters exposed in Rust API.impl Copy for PerfSettingsLevel
impl Element for PerfSettingsLevel
impl Eq for PerfSettingsLevel
impl Export for PerfSettingsLevel
impl StructuralPartialEq for PerfSettingsLevel
Auto Trait Implementations§
impl Freeze for PerfSettingsLevel
impl RefUnwindSafe for PerfSettingsLevel
impl Send for PerfSettingsLevel
impl Sync for PerfSettingsLevel
impl Unpin for PerfSettingsLevel
impl UnsafeUnpin for PerfSettingsLevel
impl UnwindSafe for PerfSettingsLevel
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