pub struct TransformFlag { /* private fields */ }Implementations§
Source§impl TransformFlag
impl TransformFlag
Sourcepub const POSITION: TransformFlag
pub const POSITION: TransformFlag
Godot enumerator name: TRANSFORM_FLAG_POSITION
Sourcepub const ROTATION: TransformFlag
pub const ROTATION: TransformFlag
Godot enumerator name: TRANSFORM_FLAG_ROTATION
Sourcepub const SCALE: TransformFlag
pub const SCALE: TransformFlag
Godot enumerator name: TRANSFORM_FLAG_SCALE
Sourcepub const ALL: TransformFlag
pub const ALL: TransformFlag
Godot enumerator name: TRANSFORM_FLAG_ALL
Trait Implementations§
Source§impl BitOr for TransformFlag
impl BitOr for TransformFlag
Source§type Output = TransformFlag
type Output = TransformFlag
The resulting type after applying the
| operator.Source§fn bitor(self, rhs: TransformFlag) -> <TransformFlag as BitOr>::Output
fn bitor(self, rhs: TransformFlag) -> <TransformFlag as BitOr>::Output
Performs the
| operation. Read moreSource§impl BitOrAssign for TransformFlag
impl BitOrAssign for TransformFlag
Source§fn bitor_assign(&mut self, rhs: TransformFlag)
fn bitor_assign(&mut self, rhs: TransformFlag)
Performs the
|= operation. Read moreSource§impl Clone for TransformFlag
impl Clone for TransformFlag
Source§fn clone(&self) -> TransformFlag
fn clone(&self) -> TransformFlag
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 moreSource§impl Debug for TransformFlag
impl Debug for TransformFlag
Source§impl Default for TransformFlag
impl Default for TransformFlag
Source§fn default() -> TransformFlag
fn default() -> TransformFlag
Returns the “default value” for a type. Read more
Source§impl EngineBitfield for TransformFlag
impl EngineBitfield for TransformFlag
fn try_from_ord(ord: u64) -> Option<TransformFlag>
Source§fn all_constants() -> &'static [EnumConstant<TransformFlag>]
fn all_constants() -> &'static [EnumConstant<TransformFlag>]
Returns metadata for all bitfield constants. Read more
fn from_ord(ord: u64) -> Self
fn is_set(self, flag: Self) -> bool
Source§impl FromGodot for TransformFlag
impl FromGodot for TransformFlag
Source§fn try_from_godot(
via: <TransformFlag as GodotConvert>::Via,
) -> Result<TransformFlag, ConvertError>
fn try_from_godot( via: <TransformFlag as GodotConvert>::Via, ) -> Result<TransformFlag, ConvertError>
Converts the Godot representation to this type, returning
Err on failure.Source§fn from_godot(via: Self::Via) -> Self
fn from_godot(via: Self::Via) -> Self
⚠️ Converts the Godot representation to this type. Read more
Source§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.Source§impl GodotConvert for TransformFlag
impl GodotConvert for TransformFlag
Source§fn godot_shape() -> GodotShape
fn godot_shape() -> GodotShape
Which “shape” this type has for property registration (e.g. builtin, enum, …). Read more
Source§impl Hash for TransformFlag
impl Hash for TransformFlag
Source§impl PartialEq for TransformFlag
impl PartialEq for TransformFlag
Source§impl ToGodot for TransformFlag
impl ToGodot for TransformFlag
Source§type Pass = ByValue
type Pass = ByValue
Whether arguments of this type are passed by value or by reference. Read more
Source§fn to_godot(&self) -> <TransformFlag as GodotConvert>::Via
fn to_godot(&self) -> <TransformFlag as GodotConvert>::Via
Converts this type to Godot representation, optimizing for zero-copy when possible. Read more
Source§fn to_godot_owned(&self) -> Self::Via
fn to_godot_owned(&self) -> Self::Via
Converts this type to owned Godot representation. Read more
Source§fn to_variant(&self) -> Variant
fn to_variant(&self) -> Variant
Converts this type to a Variant.
Source§impl Var for TransformFlag
impl Var for TransformFlag
Source§type PubType = TransformFlag
type PubType = TransformFlag
Type used in generated Rust getters/setters for
#[var(pub)].Source§fn var_get(field: &TransformFlag) -> <TransformFlag as GodotConvert>::Via
fn var_get(field: &TransformFlag) -> <TransformFlag as GodotConvert>::Via
Get property value via FFI-level
Via type. Called for internal (non-pub) getters registered with Godot.Source§fn var_set(
field: &mut TransformFlag,
value: <TransformFlag as GodotConvert>::Via,
)
fn var_set( field: &mut TransformFlag, value: <TransformFlag as GodotConvert>::Via, )
Set property value via FFI-level
Via type. Called for internal (non-pub) setters registered with Godot.Source§fn var_pub_get(field: &TransformFlag) -> <TransformFlag as Var>::PubType
fn var_pub_get(field: &TransformFlag) -> <TransformFlag as Var>::PubType
Get property value as
PubType. Called for #[var(pub)] getters exposed in Rust API.Source§fn var_pub_set(
field: &mut TransformFlag,
value: <TransformFlag as Var>::PubType,
)
fn var_pub_set( field: &mut TransformFlag, value: <TransformFlag as Var>::PubType, )
Set property value as
PubType. Called for #[var(pub)] setters exposed in Rust API.impl Copy for TransformFlag
impl Element for TransformFlag
impl Eq for TransformFlag
impl Export for TransformFlag
impl StructuralPartialEq for TransformFlag
Auto Trait Implementations§
impl Freeze for TransformFlag
impl RefUnwindSafe for TransformFlag
impl Send for TransformFlag
impl Sync for TransformFlag
impl Unpin for TransformFlag
impl UnsafeUnpin for TransformFlag
impl UnwindSafe for TransformFlag
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