Trait ggez::graphics::Drawable [−][src]
All types that can be drawn on the screen implement the Drawable
trait.
Required methods
fn draw(&self, ctx: &mut Context, param: DrawParam) -> GameResult
[src]
Draws the drawable onto the rendering target.
fn dimensions(&self, ctx: &mut Context) -> Option<Rect>
[src]
Returns a bounding box in the form of a Rect
.
It returns Option
because some Drawable
s may have no bounding box
(an empty SpriteBatch
for example).
fn set_blend_mode(&mut self, mode: Option<BlendMode>)
[src]
Sets the blend mode to be used when drawing this drawable.
This overrides the general graphics::set_blend_mode()
.
If None
is set, defers to the blend mode set by
graphics::set_blend_mode()
.
fn blend_mode(&self) -> Option<BlendMode>
[src]
Gets the blend mode to be used when drawing this drawable.