pub struct TextureMapBuilder { /* private fields */ }Expand description
Builder struct for constructing TextureMap instances.
Will enable the [unknown3] flag by default.
Implementations§
Source§impl TextureMapBuilder
impl TextureMapBuilder
pub fn from_dds<R: Read>(reader: R) -> Result<Self, TexturePackerError>
pub fn from_tga<R: Read>(reader: R) -> Result<Self, TexturePackerError>
pub fn from_dynamic_image( image: DynamicImage, ) -> Result<Self, TexturePackerError>
pub fn from_texture_map( texture: &TextureMap, ) -> Result<Self, TexturePackerError>
pub fn with_params(self, params: TextureMapParameters) -> Self
pub fn texture_type(self, texture_type: TextureType) -> Self
pub fn with_texture_type(self, texture_type: TextureType) -> Self
pub fn with_default_mip_level(self, level: u8) -> Self
pub fn with_num_mip_levels(self, levels: MipLevels) -> Self
pub fn with_format(self, format: RenderFormat) -> Self
pub fn interpret_as(self, interpret_as: InterpretAs) -> Self
pub fn with_mip_filter(self, mip_filter: MipFilter) -> Self
pub fn with_atlas(self, atlas_data: AtlasData) -> Self
pub fn with_mipblock1(self, enabled: bool) -> Self
pub fn with_flags(self, flags: TextureFlags) -> Self
Sourcepub fn build(
self,
woa_version: WoaVersion,
) -> Result<TextureMap, TexturePackerError>
pub fn build( self, woa_version: WoaVersion, ) -> Result<TextureMap, TexturePackerError>
Final build method to create a TextureMap.
Auto Trait Implementations§
impl Freeze for TextureMapBuilder
impl RefUnwindSafe for TextureMapBuilder
impl !Send for TextureMapBuilder
impl !Sync for TextureMapBuilder
impl Unpin for TextureMapBuilder
impl UnwindSafe for TextureMapBuilder
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> 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 more