eu.joaocosta.minart.graphics.image

Type members

Classlikes

final class BmpImageLoader[F[_]](byteReader: ByteReader[F]) extends ImageLoader

Image loader for BMP files.

Image loader for BMP files.

Supports uncompressed 24/32bit Windows BMPs.

Companion:
object
Companion:
class
object Image

Object containing user-friendly functions to images.

Object containing user-friendly functions to images.

Image loader with a low-level implementation on how to load an image.

Image loader with a low-level implementation on how to load an image.

final class PpmImageLoader[F[_]](byteReader: ByteReader[F]) extends ImageLoader

Image loader for PPM files.

Image loader for PPM files.

Supports P3/P6 PPM files with a 8 bit color range.

Companion:
object
Companion:
class
final class QoiImageLoader[F[_]](byteReader: ByteReader[F]) extends ImageLoader

Image loader for QOI files.

Image loader for QOI files.

Companion:
object
Companion:
class
class SpriteSheet(surface: Surface, spriteWidth: Int, spriteHeight: Int)

A sprite sheet containing multiple sprites in a single image.

A sprite sheet containing multiple sprites in a single image.