Struct GltfAccessorType
pub struct GltfAccessorType { /* private fields */ }Expand description
Godot enum name: GLTFAccessorType.
Implementations§
§impl GltfAccessorType
impl GltfAccessorType
pub const SCALAR: GltfAccessorType
pub const SCALAR: GltfAccessorType
Godot enumerator name: TYPE_SCALAR
pub const VEC2: GltfAccessorType
pub const VEC2: GltfAccessorType
Godot enumerator name: TYPE_VEC2
pub const VEC3: GltfAccessorType
pub const VEC3: GltfAccessorType
Godot enumerator name: TYPE_VEC3
pub const VEC4: GltfAccessorType
pub const VEC4: GltfAccessorType
Godot enumerator name: TYPE_VEC4
pub const MAT2: GltfAccessorType
pub const MAT2: GltfAccessorType
Godot enumerator name: TYPE_MAT2
pub const MAT3: GltfAccessorType
pub const MAT3: GltfAccessorType
Godot enumerator name: TYPE_MAT3
pub const MAT4: GltfAccessorType
pub const MAT4: GltfAccessorType
Godot enumerator name: TYPE_MAT4
Trait Implementations§
§impl Clone for GltfAccessorType
impl Clone for GltfAccessorType
§fn clone(&self) -> GltfAccessorType
fn clone(&self) -> GltfAccessorType
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for GltfAccessorType
§impl Debug for GltfAccessorType
impl Debug for GltfAccessorType
impl Element for GltfAccessorType
§impl EngineEnum for GltfAccessorType
impl EngineEnum for GltfAccessorType
fn try_from_ord(ord: i32) -> Option<GltfAccessorType>
§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 [GltfAccessorType]
fn values() -> &'static [GltfAccessorType]
Returns a slice of distinct enum values. Read more
§fn all_constants() -> &'static [EnumConstant<GltfAccessorType>]
fn all_constants() -> &'static [EnumConstant<GltfAccessorType>]
Returns metadata for all enum constants. Read more
fn from_ord(ord: i32) -> Self
impl Eq for GltfAccessorType
impl Export for GltfAccessorType
§impl FromGodot for GltfAccessorType
impl FromGodot for GltfAccessorType
§fn try_from_godot(
via: <GltfAccessorType as GodotConvert>::Via,
) -> Result<GltfAccessorType, ConvertError>
fn try_from_godot( via: <GltfAccessorType as GodotConvert>::Via, ) -> Result<GltfAccessorType, 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 GltfAccessorType
impl GodotConvert for GltfAccessorType
§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 GltfAccessorType
impl Hash for GltfAccessorType
§impl PartialEq for GltfAccessorType
impl PartialEq for GltfAccessorType
§fn eq(&self, other: &GltfAccessorType) -> bool
fn eq(&self, other: &GltfAccessorType) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for GltfAccessorType
§impl ToGodot for GltfAccessorType
impl ToGodot for GltfAccessorType
§fn to_godot(&self) -> <GltfAccessorType as GodotConvert>::Via
fn to_godot(&self) -> <GltfAccessorType 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 GltfAccessorType
impl Var for GltfAccessorType
§type PubType = GltfAccessorType
type PubType = GltfAccessorType
Type used in generated Rust getters/setters for
#[var(pub)].§fn var_get(field: &GltfAccessorType) -> <GltfAccessorType as GodotConvert>::Via
fn var_get(field: &GltfAccessorType) -> <GltfAccessorType 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 GltfAccessorType,
value: <GltfAccessorType as GodotConvert>::Via,
)
fn var_set( field: &mut GltfAccessorType, value: <GltfAccessorType 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: &GltfAccessorType) -> <GltfAccessorType as Var>::PubType
fn var_pub_get(field: &GltfAccessorType) -> <GltfAccessorType as Var>::PubType
Get property value as
PubType. Called for #[var(pub)] getters exposed in Rust API.§fn var_pub_set(
field: &mut GltfAccessorType,
value: <GltfAccessorType as Var>::PubType,
)
fn var_pub_set( field: &mut GltfAccessorType, value: <GltfAccessorType as Var>::PubType, )
Set property value as
PubType. Called for #[var(pub)] setters exposed in Rust API.Auto Trait Implementations§
impl Freeze for GltfAccessorType
impl RefUnwindSafe for GltfAccessorType
impl Send for GltfAccessorType
impl Sync for GltfAccessorType
impl Unpin for GltfAccessorType
impl UnsafeUnpin for GltfAccessorType
impl UnwindSafe for GltfAccessorType
Blanket Implementations§
impl<T> AsDirectElement<T> for T
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