Struct cuivre::graphics::sprites::Sprite [−][src]
pub struct Sprite { pub position: Vector2i, // some fields omitted }
Represents part of a sprite sheet drawn on a quad.
Fields
position: Vector2i
Methods
impl Sprite
[src]
impl Sprite
pub fn new(sheet: SpriteSheet, position: Vector2i) -> Sprite
[src]
pub fn new(sheet: SpriteSheet, position: Vector2i) -> Sprite
Create a new sprite from a sprite sheet and a position
pub fn texture(&self) -> Texture
[src]
pub fn texture(&self) -> Texture
pub fn gl_position(&self) -> Vector4f
[src]
pub fn gl_position(&self) -> Vector4f
Trait Implementations
impl Copy for Sprite
[src]
impl Copy for Sprite
impl Clone for Sprite
[src]
impl Clone for Sprite
fn clone(&self) -> Sprite
[src]
fn clone(&self) -> Sprite
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0
[src]Performs copy-assignment from source
. Read more
impl Debug for Sprite
[src]
impl Debug for Sprite