libmsx
C library for MSX
Loading...
Searching...
No Matches
8x8px, 16x16px bitmap image processing.

#include <im.h> More...

+ Collaboration diagram for 8x8px, 16x16px bitmap image processing.:

Modules

 Matrix transformation operators for 8x8px 1bpp bitmap images.
 Matrix transformation operators for 8x8px 1bpp bitmap images.
 
 Boolean operators for 8x8px 1bpp bitmap images.
 Boolean operators for 8x8px 1bpp bitmap images.
 
 Shift operators for 8x8px 1bpp bitmap images.
 Shift / Rotate (Scroll) operators for 8x8px 1bpp bitmap images.
 
 Tile-mapping for 8x8px 1bpp bitmap images.
 Tile-mapping for 8x8px 1bpp bitmap images.
 
 Matrix transformation operators for 16x16 1bpp sprite patterns.
 Matrix transformation operators for 16x16 1bpp sprite patterns.
 
 Boolean operators for 16x16 1bpp sprite patterns.
 Boolean operators for 16x16 1bpp sprite patterns.
 
 Shift operators for 16x16 1bpp sprite patterns.
 Shift / Rotate (Scroll) operators for 16x16 1bpp sprite patterns.
 
 Trimming (Cropping) for 16x16 1bpp sprite patterns.
 Trimming (Cropping) for 16x16 1bpp sprite patterns.
 

Files

file  im.h
 8x8px, 16x16px bitmap image processing.
 

Typedefs

typedef uint8_t BM8x8[8]
 8x8 pixels 1bpp bitmap image (8 rows x 1 byte/row).
 
typedef BM8x8 SP8x8
 8x8 pixels 1bpp sprite pattern (Type alias for BM8x8).
 
typedef BM8x8 SP16x16[4]
 16x16 pixels 1bpp sprite pattern (Four 8x8px 1bpp images, top left, bottom left, top right, bottom right).
 

Detailed Description

#include <im.h>

Typedef Documentation

◆ BM8x8

typedef uint8_t BM8x8[8]

8x8 pixels 1bpp bitmap image (8 rows x 1 byte/row).

Definition at line 170 of file im.h.

◆ SP8x8

typedef BM8x8 SP8x8

8x8 pixels 1bpp sprite pattern (Type alias for BM8x8).

Definition at line 177 of file im.h.

◆ SP16x16

typedef BM8x8 SP16x16[4]

16x16 pixels 1bpp sprite pattern (Four 8x8px 1bpp images, top left, bottom left, top right, bottom right).

Definition at line 185 of file im.h.