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 copy 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
§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
§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
§type ToVia<'v> = i32
type ToVia<'v> = i32
Target type of
to_godot()
, which differs from Via
for pass-by-reference types.§fn to_godot(&self) -> <CompressMode as ToGodot>::ToVia<'_>
fn to_godot(&self) -> <CompressMode as ToGodot>::ToVia<'_>
Converts this type to the Godot type by reference, usually by cloning.
§fn to_variant(&self) -> Variant
fn to_variant(&self) -> Variant
Converts this type to a Variant.
impl Copy for CompressMode
impl Eq 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 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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)