[−][src]Enum quicksilver::graphics::ResizeStrategy
The way to adjust the content when the size of the window changes
Variants
Maintain
Use black bars to keep the size exactly the same
If necessary, content will be cut off
Fill
Fill the screen while maintaing aspect ratio, possiby cutting off content in the process
Fit
Take up as much of the screen as possible while maintaing aspect ratio, but use letterboxing if necessary
Stretch
Ignore aspect ratio and just stretch the content
IntegerScale
Only scale as integer multiple of the given width and height
16, 9, for example, will allow any 16:9 viewport; 160, 90 will only allow 16:9 viewports that are divisible by 10
Fields of IntegerScale
Trait Implementations
impl PartialEq<ResizeStrategy> for ResizeStrategy
[src]
impl PartialEq<ResizeStrategy> for ResizeStrategy
fn eq(&self, other: &ResizeStrategy) -> bool
[src]
fn eq(&self, other: &ResizeStrategy) -> bool
fn ne(&self, other: &ResizeStrategy) -> bool
[src]
fn ne(&self, other: &ResizeStrategy) -> bool
impl Clone for ResizeStrategy
[src]
impl Clone for ResizeStrategy
fn clone(&self) -> ResizeStrategy
[src]
fn clone(&self) -> ResizeStrategy
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
impl Copy for ResizeStrategy
[src]
impl Copy for ResizeStrategy
impl Eq for ResizeStrategy
[src]
impl Eq for ResizeStrategy
impl Default for ResizeStrategy
[src]
impl Default for ResizeStrategy
fn default() -> ResizeStrategy
[src]
fn default() -> ResizeStrategy
impl Debug for ResizeStrategy
[src]
impl Debug for ResizeStrategy
impl Hash for ResizeStrategy
[src]
impl Hash for ResizeStrategy
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
Feeds a slice of this type into the given [Hasher
]. Read more
impl Serialize for ResizeStrategy
[src]
impl Serialize for ResizeStrategy
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
impl<'de> Deserialize<'de> for ResizeStrategy
[src]
impl<'de> Deserialize<'de> for ResizeStrategy
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Auto Trait Implementations
impl Send for ResizeStrategy
impl Send for ResizeStrategy
impl Sync for ResizeStrategy
impl Sync for ResizeStrategy
Blanket Implementations
impl<T> From for T
[src]
impl<T> From for T
impl<T, U> Into for T where
U: From<T>,
[src]
impl<T, U> Into for T where
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
impl<T> ToOwned for T where
T: Clone,
impl<T, U> TryFrom for T where
T: From<U>,
[src]
impl<T, U> TryFrom for T where
T: From<U>,
type Error = !
try_from
)The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
impl<T> Borrow for T where
T: ?Sized,
[src]
impl<T> Borrow for T where
T: ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
impl<T> BorrowMut for T where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
fn borrow_mut(&mut self) -> &mut T
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
try_from
)The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
impl<T> Any for T where
T: 'static + ?Sized,
[src]
impl<T> Any for T where
T: 'static + ?Sized,
fn get_type_id(&self) -> TypeId
[src]
fn get_type_id(&self) -> TypeId
impl<T> SetParameter for T
impl<T> SetParameter for T
fn set<T>(&mut self, value: T) -> <T as Parameter<Self>>::Result where
T: Parameter<Self>,
fn set<T>(&mut self, value: T) -> <T as Parameter<Self>>::Result where
T: Parameter<Self>,
Sets value
as a parameter of self
.
impl<T> Erased for T
impl<T> Erased for T
impl<T> Scalar for T where
T: Copy + PartialEq<T> + Any + Debug,
[src]
impl<T> Scalar for T where
T: Copy + PartialEq<T> + Any + Debug,
impl<T> Same for T
impl<T> Same for T
type Output = T
Should always be Self
impl<SS, SP> SupersetOf for SP where
SS: SubsetOf<SP>,
[src]
impl<SS, SP> SupersetOf for SP where
SS: SubsetOf<SP>,
fn to_subset(&self) -> Option<SS>
[src]
fn to_subset(&self) -> Option<SS>
fn is_in_subset(&self) -> bool
[src]
fn is_in_subset(&self) -> bool
unsafe fn to_subset_unchecked(&self) -> SS
[src]
unsafe fn to_subset_unchecked(&self) -> SS
fn from_subset(element: &SS) -> SP
[src]
fn from_subset(element: &SS) -> SP
impl<T> DeserializeOwned for T where
T: Deserialize<'de>,
[src]
impl<T> DeserializeOwned for T where
T: Deserialize<'de>,