pub struct RenderTextureConfig {
pub canvas_size: (u32, u32),
pub format: TextureFormat,
}Expand description
Configuration for rendering texture
Fields§
§canvas_size: (u32, u32)canvas size (width, height). Default is (1024, 768).
format: TextureFormattexture format. Default is TextureFormat::Rgba8Unorm.
Implementations§
Source§impl RenderTextureConfig
impl RenderTextureConfig
Sourcepub fn compatible_surface_config(self) -> SurfaceConfiguration
pub fn compatible_surface_config(self) -> SurfaceConfiguration
Returns compatible SurfaceConfiguration.
Trait Implementations§
Source§impl Clone for RenderTextureConfig
impl Clone for RenderTextureConfig
Source§fn clone(&self) -> RenderTextureConfig
fn clone(&self) -> RenderTextureConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for RenderTextureConfig
Source§impl Debug for RenderTextureConfig
impl Debug for RenderTextureConfig
Source§impl Default for RenderTextureConfig
impl Default for RenderTextureConfig
Source§fn default() -> RenderTextureConfig
fn default() -> RenderTextureConfig
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for RenderTextureConfig
impl RefUnwindSafe for RenderTextureConfig
impl Send for RenderTextureConfig
impl Sync for RenderTextureConfig
impl Unpin for RenderTextureConfig
impl UnsafeUnpin for RenderTextureConfig
impl UnwindSafe for RenderTextureConfig
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
Source§fn into_any(self: Box<T>) -> Box<dyn Any>
fn into_any(self: Box<T>) -> Box<dyn Any>
Convert
Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can
then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.Source§fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
Convert
Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be
further downcast into Rc<ConcreteType> where ConcreteType implements Trait.Source§fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
Convert
&Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &Any’s vtable from &Trait’s.Source§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Convert
&mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &mut Any’s vtable from &mut Trait’s.