pub struct TextureParameters {
pub width: u16,
pub height: u16,
pub max_level: u8,
pub format: ColorFormat,
pub mode: Mode,
pub on_vram: bool,
}Expand description
Texture width and height must be between 8 and 1024 (inclusive)
Fields§
§width: u16§height: u16§max_level: u8§format: ColorFormat§mode: Mode§on_vram: boolImplementations§
Source§impl TextureParameters
Parameters used to initialize a Texture.
Pass it into Texture::new to create a new texture.
impl TextureParameters
Parameters used to initialize a Texture.
Pass it into Texture::new to create a new texture.
Sourcepub const fn new_2d(
width: u16,
height: u16,
format: ColorFormat,
) -> TextureParameters
pub const fn new_2d( width: u16, height: u16, format: ColorFormat, ) -> TextureParameters
TextureParameters to initialize a new 2D Texture with no mipmapping.
Sourcepub fn new_2d_with_mipmap(
width: u16,
height: u16,
format: ColorFormat,
) -> TextureParameters
pub fn new_2d_with_mipmap( width: u16, height: u16, format: ColorFormat, ) -> TextureParameters
TextureParameters to initialize a new 2D Texture with mipmapping.
Sourcepub const fn new_2d_in_vram(
width: u16,
height: u16,
format: ColorFormat,
) -> TextureParameters
pub const fn new_2d_in_vram( width: u16, height: u16, format: ColorFormat, ) -> TextureParameters
TextureParameters to initialize a new 2D Texture with no mipmapping that is stored in VRAM.
Sourcepub const fn new_shadow(width: u16, height: u16) -> TextureParameters
pub const fn new_shadow(width: u16, height: u16) -> TextureParameters
TextureParameters to initialize a new 2D Texture for a shadow map.
Trait Implementations§
Source§impl Clone for TextureParameters
impl Clone for TextureParameters
Source§fn clone(&self) -> TextureParameters
fn clone(&self) -> TextureParameters
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TextureParameters
impl Debug for TextureParameters
Source§impl From<TextureParameters> for C3D_TexInitParams
impl From<TextureParameters> for C3D_TexInitParams
Source§fn from(value: TextureParameters) -> Self
fn from(value: TextureParameters) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for TextureParameters
impl RefUnwindSafe for TextureParameters
impl Send for TextureParameters
impl Sync for TextureParameters
impl Unpin for TextureParameters
impl UnwindSafe for TextureParameters
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)