pub struct SpriteBatch { /* private fields */ }Implementations§
Source§impl SpriteBatch
impl SpriteBatch
pub fn new(count: usize) -> Result<Self, String>
pub fn push(&mut self, data: Vertex2D)
pub fn push_vec(&mut self, data: Vec<Vertex2D>)
pub fn add_rect(&mut self, rect: &Rect)
pub fn add_quad(&mut self, v0: Vec4, v1: Vec4, v2: Vec4, v3: Vec4)
pub fn flush(&self)
pub fn count(&self) -> usize
pub fn clear(&mut self)
Trait Implementations§
Source§impl Debug for SpriteBatch
impl Debug for SpriteBatch
Source§impl Default for SpriteBatch
impl Default for SpriteBatch
Source§fn default() -> SpriteBatch
fn default() -> SpriteBatch
Returns the “default value” for a type. Read more
Source§impl PartialEq for SpriteBatch
impl PartialEq for SpriteBatch
impl StructuralPartialEq for SpriteBatch
Auto Trait Implementations§
impl Freeze for SpriteBatch
impl RefUnwindSafe for SpriteBatch
impl Send for SpriteBatch
impl Sync for SpriteBatch
impl Unpin for SpriteBatch
impl UnwindSafe for SpriteBatch
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