Struct CompressMode
pub struct CompressMode { /* private fields */ }Implementations§
§impl CompressMode
impl CompressMode
pub const S3TC: CompressMode
pub const S3TC: CompressMode
Godot enumerator name: COMPRESS_S3TC
pub const ETC: CompressMode
pub const ETC: CompressMode
Godot enumerator name: COMPRESS_ETC
pub const ETC2: CompressMode
pub const ETC2: CompressMode
Godot enumerator name: COMPRESS_ETC2
pub const BPTC: CompressMode
pub const BPTC: CompressMode
Godot enumerator name: COMPRESS_BPTC
pub const ASTC: CompressMode
pub const ASTC: CompressMode
Godot enumerator name: COMPRESS_ASTC
pub const MAX: CompressMode
pub const MAX: CompressMode
Godot enumerator name: COMPRESS_MAX
Trait Implementations§
§impl Clone for CompressMode
impl Clone for CompressMode
§fn clone(&self) -> CompressMode
fn clone(&self) -> CompressMode
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 CompressMode
impl Debug for CompressMode
§impl EngineEnum for CompressMode
impl EngineEnum for CompressMode
fn try_from_ord(ord: i32) -> Option<CompressMode>
§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 [CompressMode]
fn values() -> &'static [CompressMode]
Returns a slice of distinct enum values. Read more
§fn all_constants() -> &'static [EnumConstant<CompressMode>]
fn all_constants() -> &'static [EnumConstant<CompressMode>]
Returns metadata for all enum constants. Read more
fn from_ord(ord: i32) -> Self
§impl FromGodot for CompressMode
impl FromGodot for CompressMode
§fn try_from_godot(
via: <CompressMode as GodotConvert>::Via,
) -> Result<CompressMode, ConvertError>
fn try_from_godot( via: <CompressMode as GodotConvert>::Via, ) -> Result<CompressMode, 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 CompressMode
impl GodotConvert for CompressMode
§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 CompressMode
impl Hash for CompressMode
§impl IndexEnum for CompressMode
impl IndexEnum for CompressMode
§impl PartialEq for CompressMode
impl PartialEq for CompressMode
§impl ToGodot for CompressMode
impl ToGodot for CompressMode
§fn to_godot(&self) -> <CompressMode as GodotConvert>::Via
fn to_godot(&self) -> <CompressMode 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 CompressMode
impl Var for CompressMode
§type PubType = CompressMode
type PubType = CompressMode
Type used in generated Rust getters/setters for
#[var(pub)].§fn var_get(field: &CompressMode) -> <CompressMode as GodotConvert>::Via
fn var_get(field: &CompressMode) -> <CompressMode 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 CompressMode, value: <CompressMode as GodotConvert>::Via)
fn var_set(field: &mut CompressMode, value: <CompressMode 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: &CompressMode) -> <CompressMode as Var>::PubType
fn var_pub_get(field: &CompressMode) -> <CompressMode as Var>::PubType
Get property value as
PubType. Called for #[var(pub)] getters exposed in Rust API.§fn var_pub_set(field: &mut CompressMode, value: <CompressMode as Var>::PubType)
fn var_pub_set(field: &mut CompressMode, value: <CompressMode as Var>::PubType)
Set property value as
PubType. Called for #[var(pub)] setters exposed in Rust API.impl Copy for CompressMode
impl Element for CompressMode
impl Eq for CompressMode
impl Export for CompressMode
impl StructuralPartialEq for CompressMode
Auto Trait Implementations§
impl Freeze for CompressMode
impl RefUnwindSafe for CompressMode
impl Send for CompressMode
impl Sync for CompressMode
impl Unpin for CompressMode
impl UnsafeUnpin for CompressMode
impl UnwindSafe for CompressMode
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