Class SpriteDrawable

    • Constructor Detail

      • SpriteDrawable

        public SpriteDrawable()
        Creates an uninitialized SpriteDrawable. The sprite must be set before use.
      • SpriteDrawable

        public SpriteDrawable​(Sprite sprite)
    • Method Detail

      • draw

        public void draw​(Batch batch,
                         float x,
                         float y,
                         float width,
                         float height)
        Description copied from interface: Drawable
        Draws this drawable at the specified bounds. The drawable should be tinted with Batch.getColor(), possibly by mixing its own color.
        Specified by:
        draw in interface Drawable
        Overrides:
        draw in class BaseDrawable
      • draw

        public void draw​(Batch batch,
                         float x,
                         float y,
                         float originX,
                         float originY,
                         float width,
                         float height,
                         float scaleX,
                         float scaleY,
                         float rotation)
        Specified by:
        draw in interface TransformDrawable
      • setSprite

        public void setSprite​(Sprite sprite)
      • getSprite

        public Sprite getSprite()
      • tint

        public SpriteDrawable tint​(Color tint)
        Creates a new drawable that renders the same as this drawable tinted the specified color.