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, T, H> AnySprite for playdate_sprite::callback::collision::Handle<FOD, T, H>where T: TypedSprite + Sized + AnySprite, H: SpriteCollisionResponse,

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,