AnySprite

Trait AnySprite 

Source
pub trait AnySprite: AsRaw<Type = LCDSprite> + SpriteApi { }

Implementations on Foreign Types§

Source§

impl<T: AnySprite> AnySprite for &T

Implementors§

Source§

impl AnySprite for SpriteRef

Source§

impl<UD, Api: Api, const FOD: bool> AnySprite for Sprite<UD, Api, FOD>

Source§

impl<const FOD: bool, Sp, T, H> AnySprite for playdate_sprite::callback::collision::l2::Handle<FOD, Sp, T, H>

Source§

impl<const FOD: bool, Sp, T, H> AnySprite for playdate_sprite::callback::draw::l2::Handle<FOD, Sp, T, H>
where Sp: TypedSprite, T: AnySprite, H: SpriteDraw,

Source§

impl<const FOD: bool, Sp, T, H> AnySprite for playdate_sprite::callback::update::l2::Handle<FOD, Sp, T, H>

Source§

impl<const FOD: bool, T, H> AnySprite for playdate_sprite::callback::collision::Handle<FOD, T, H>

Source§

impl<const FOD: bool, T, H> AnySprite for playdate_sprite::callback::draw::Handle<FOD, T, H>
where T: TypedSprite + Sized + AnySprite, H: SpriteDraw,

Source§

impl<const FOD: bool, T, H> AnySprite for playdate_sprite::callback::update::Handle<FOD, T, H>
where T: TypedSprite + Sized + AnySprite, H: SpriteUpdate,