pub struct WeakTexture2D(/* private fields */);Implementations§
Source§impl WeakTexture2D
impl WeakTexture2D
Source§impl WeakTexture2D
impl WeakTexture2D
Trait Implementations§
Source§impl AsMut<Texture> for WeakTexture2D
impl AsMut<Texture> for WeakTexture2D
Source§impl AsRef<Texture> for WeakTexture2D
impl AsRef<Texture> for WeakTexture2D
Source§impl Clone for WeakTexture2D
impl Clone for WeakTexture2D
Source§fn clone(&self) -> WeakTexture2D
fn clone(&self) -> WeakTexture2D
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for WeakTexture2D
impl Debug for WeakTexture2D
Source§impl Deref for WeakTexture2D
impl Deref for WeakTexture2D
Source§impl DerefMut for WeakTexture2D
impl DerefMut for WeakTexture2D
Source§impl Drop for WeakTexture2D
impl Drop for WeakTexture2D
Source§impl RaylibTexture2D for WeakTexture2D
impl RaylibTexture2D for WeakTexture2D
fn width(&self) -> i32
fn height(&self) -> i32
fn mipmaps(&self) -> i32
fn format(&self) -> i32
Source§fn update_texture(&mut self, pixels: &[u8]) -> Result<(), Error>
fn update_texture(&mut self, pixels: &[u8]) -> Result<(), Error>
Updates GPU texture with new data.
Source§fn update_texture_rec(
&mut self,
rec: impl Into<Rectangle>,
pixels: &[u8],
) -> Result<(), Error>
fn update_texture_rec( &mut self, rec: impl Into<Rectangle>, pixels: &[u8], ) -> Result<(), Error>
Update GPU texture rectangle with new data
Source§fn load_image(&self) -> Result<Image, Error>
fn load_image(&self) -> Result<Image, Error>
Gets pixel data from GPU texture and returns an
Image.
Fairly sure this would never fail. If it does wrap in result.Source§fn gen_texture_mipmaps(&mut self)
fn gen_texture_mipmaps(&mut self)
Generates GPU mipmaps for a
texture.Source§fn set_texture_filter(&self, _: &RaylibThread, filter_mode: TextureFilter)
fn set_texture_filter(&self, _: &RaylibThread, filter_mode: TextureFilter)
Sets global
texture scaling filter mode.Source§fn set_texture_wrap(&self, _: &RaylibThread, wrap_mode: TextureWrap)
fn set_texture_wrap(&self, _: &RaylibThread, wrap_mode: TextureWrap)
Sets global texture wrapping mode.
fn is_texture_valid(&self) -> bool
Auto Trait Implementations§
impl Freeze for WeakTexture2D
impl RefUnwindSafe for WeakTexture2D
impl Send for WeakTexture2D
impl Sync for WeakTexture2D
impl Unpin for WeakTexture2D
impl UnsafeUnpin for WeakTexture2D
impl UnwindSafe for WeakTexture2D
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