pub struct TextureFlags { /* private fields */ }Implementations§
Source§impl TextureFlags
Flags set in the texture files.
The “unstable” flags are not found in any production texture file. Use at your own risk
The other flags should not crash the game, but can also result in corrupted textures, use with caution
impl TextureFlags
Flags set in the texture files. The “unstable” flags are not found in any production texture file. Use at your own risk The other flags should not crash the game, but can also result in corrupted textures, use with caution
pub fn unknown4(&self) -> bool
pub fn deferred(&self) -> bool
pub fn unknown1(&self) -> bool
pub fn atlas(&self) -> bool
pub fn unknown3(&self) -> bool
👎Deprecated since 2.1.1:
No longer unknown, use lz4_compression
pub fn lz4_compression(&self) -> bool
pub fn set_deferred(&mut self, value: bool)
pub fn set_unknown1(&mut self, value: bool)
pub fn set_unknown3(&mut self, value: bool)
👎Deprecated since 2.1.1:
No longer unknown, use set_lz4_compression
pub fn set_lz4_compression(&mut self, value: bool)
pub fn set_atlas(&mut self, value: bool)
pub fn with_deferred(&self, value: bool) -> Self
pub fn with_unknown1(&mut self, value: bool) -> Self
pub fn with_atlas(&mut self, value: bool) -> Self
pub fn with_unknown3(&mut self, value: bool) -> Self
👎Deprecated since 2.1.1:
No longer unknown, use with_lz4_compression
pub fn with_lz4_compression(&mut self, value: bool) -> Self
Trait Implementations§
Auto Trait Implementations§
impl Freeze for TextureFlags
impl RefUnwindSafe for TextureFlags
impl Send for TextureFlags
impl Sync for TextureFlags
impl Unpin for TextureFlags
impl UnsafeUnpin for TextureFlags
impl UnwindSafe for TextureFlags
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> Pointable for T
impl<T> Pointable for T
impl<T> Read<Exclusive, BecauseExclusive> for Twhere
T: ?Sized,
Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.