Skip to main content

Sprite

Stores data for a sprite to be rendered to the screen.

struct Sprite {
// from native code
id: SpriteID
visible: bool
flip_x: bool
flip_y: bool
order: u64
colour: Colour
offset: Vec2
}

Fields​

id​

id: SpriteID

visible​

visible: bool

flip_x​

flip_x: bool

flip_y​

flip_y: bool

order​

order: u64

colour​

colour: Colour

offset​

offset: Vec2

Methods​

new​

fn new() -> Sprite

id​

fn id(self, id: SpriteID) -> Sprite

visible​

fn visible(self, visible: bool) -> Sprite

order​

fn order(self, order: u64) -> Sprite

colour​

fn colour(self, colour: Colour) -> Sprite

flip​

fn flip(self, flip_x: bool, flip_y: bool) -> Sprite

offset​

fn offset(self, offset: Vec2) -> Sprite