[−][src]Struct texture::TextureSettings
Texture creation parameters.
Methods
impl TextureSettings[src]
pub fn new() -> TextureSettings[src]
Create default settings.
pub fn get_convert_gamma(&self) -> bool[src]
Gets whether to convert gamma, treated as sRGB color space.
pub fn set_convert_gamma(&mut self, val: bool)[src]
Sets convert gamma.
pub fn convert_gamma(self, val: bool) -> Self[src]
Sets convert gamma.
pub fn get_compress(&self) -> bool[src]
Gets wheter compress on the GPU.
pub fn set_compress(&mut self, val: bool)[src]
Sets compress.
pub fn compress(self, val: bool) -> Self[src]
Sets compress.
pub fn get_generate_mipmap(&self) -> bool[src]
Gets generate mipmap.
pub fn set_generate_mipmap(&mut self, val: bool)[src]
Sets generate mipmap.
pub fn generate_mipmap(self, val: bool) -> Self[src]
Sets generate mipmap.
pub fn get_min(&self) -> Filter[src]
Gets minify filter.
pub fn set_min(&mut self, val: Filter)[src]
Sets minify filter.
pub fn min(self, val: Filter) -> Self[src]
Sets minify filter.
pub fn get_mag(&self) -> Filter[src]
Gets magnify filter
pub fn set_mag(&mut self, val: Filter)[src]
Sets magnify filter
pub fn mag(self, val: Filter) -> Self[src]
Sets magnify filter
pub fn get_mipmap(&self) -> Filter[src]
Gets minify mipmap filter
pub fn set_mipmap(&mut self, val: Filter)[src]
Sets magnify mipmap filter, and sets generate_mipmap to true.
pub fn mipmap(self, val: Filter) -> Self[src]
Sets magnify mipmap filter, and sets generate_mipmap to true
pub fn get_filter(&self) -> (Filter, Filter)[src]
Returns the min and mag filter
pub fn set_filter(&mut self, val: Filter)[src]
Sets the min and mag filter
pub fn filter(self, val: Filter) -> Self[src]
Sets the min and mag filter
Trait Implementations
impl Copy for TextureSettings[src]
impl Clone for TextureSettings[src]
fn clone(&self) -> TextureSettings[src]
fn clone_from(&mut self, source: &Self)1.0.0[src]
Performs copy-assignment from source. Read more
Auto Trait Implementations
impl Sync for TextureSettings
impl Unpin for TextureSettings
impl Send for TextureSettings
impl UnwindSafe for TextureSettings
impl RefUnwindSafe for TextureSettings
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T[src]
fn clone_into(&self, target: &mut T)[src]
impl<T> From<T> for T[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,