libmsx
C library for MSX
|
Boolean operators for 16x16 1bpp sprite patterns. More...
Functions | |
void | im_cmpl_SP16x16 (const SP16x16 *src, SP16x16 *dst) |
MSX Bitwise NOT (complement) of an 16x16 pixels 1bpp sprite pattern. | |
void | im_cmpl_v_SP16x16 (const SP16x16 *src) |
MSX Bitwise NOT (complement) of an 16x16 pixels 1bpp sprite pattern. | |
void | im_diff_SP16x16 (const SP16x16 *src1, const SP16x16 *src2, SP16x16 *dst) |
MSX Bitwise SET-DIFFERENCE of two 16x16 pixels 1bpp sprite patterns. | |
void | im_diff_v_SP16x16 (const SP16x16 *src1, const SP16x16 *src2) |
MSX Bitwise SET-DIFFERENCE of two 16x16 pixels 1bpp sprite patterns. | |
void | im_and_SP16x16 (const SP16x16 *src1, const SP16x16 *src2, SP16x16 *dst) |
MSX Bitwise AND of two 16x16 pixel 1bpp sprite patterns. | |
void | im_and_v_SP16x16 (const SP16x16 *src1, const SP16x16 *src2) |
MSX Bitwise AND of two 16x16 pixel 1bpp sprite patterns. | |
void | im_or_SP16x16 (const SP16x16 *src1, const SP16x16 *src2, SP16x16 *dst) |
MSX Bitwise OR of two 16x16 pixel 1bpp sprite patterns. | |
void | im_or_v_SP16x16 (const SP16x16 *src1, const SP16x16 *src2) |
MSX Bitwise OR of two 16x16 pixel 1bpp sprite patterns. | |
void | im_xor_SP16x16 (const SP16x16 *src1, const SP16x16 *src2, SP16x16 *dst) |
MSX Bitwise XOR of two 16x16 pixel 1bpp sprite patterns. | |
void | im_xor_v_SP16x16 (const SP16x16 *src1, const SP16x16 *src2) |
MSX Bitwise XOR of two 16x16 pixel 1bpp sprite patterns. | |
Boolean operators for 16x16 1bpp sprite patterns.
OPERATOR | ROM/RAM to RAM | ROM/RAM to VRAM |
---|---|---|
BITWISE NOT (COMPLEMENT) | im_cmpl_SP16x16() | im_cmpl_v_SP16x16() |
BITWISE AND | im_and_SP16x16() | im_and_v_SP16x16() |
BITWISE OR | im_or_SP16x16() | im_or_v_SP16x16() |
BITWISE XOR | im_xor_SP16x16() | im_xor_v_SP16x16() |
PIXELWISE SET-DIFFERENCE | im_diff_SP16x16() | im_diff_v_SP16x16() |
MSX
Bitwise NOT (complement) of an 16x16 pixels 1bpp sprite pattern.
src | Pointer to source image. |
dst | Pointer to destination image. |
void im_cmpl_v_SP16x16 | ( | const SP16x16 * | src | ) |
MSX
Bitwise NOT (complement) of an 16x16 pixels 1bpp sprite pattern.
src | Pointer to source image. |
MSX
Bitwise SET-DIFFERENCE of two 16x16 pixels 1bpp sprite patterns.
src1 | Pointer to source image. |
src2 | Pointer to another source image. |
dst | Pointer to destination image. |
MSX
Bitwise SET-DIFFERENCE of two 16x16 pixels 1bpp sprite patterns.
src1 | Pointer to source image. |
src2 | Pointer to another source image. |
MSX
Bitwise AND of two 16x16 pixel 1bpp sprite patterns.
src1 | Pointer to source image. |
src2 | Pointer to another source image. |
dst | Pointer to destination image. |
MSX
Bitwise AND of two 16x16 pixel 1bpp sprite patterns.
src1 | Pointer to source image. |
src2 | Pointer to another source image. |
MSX
Bitwise OR of two 16x16 pixel 1bpp sprite patterns.
src1 | Pointer to source image. |
src2 | Pointer to another source image. |
dst | Pointer to destination image. |
MSX
Bitwise OR of two 16x16 pixel 1bpp sprite patterns.
src1 | Pointer to source image. |
src2 | Pointer to another source image. |
MSX
Bitwise XOR of two 16x16 pixel 1bpp sprite patterns.
src1 | Pointer to source image. |
src2 | Pointer to another source image. |
dst | Pointer to destination image. |
MSX
Bitwise XOR of two 16x16 pixel 1bpp sprite patterns.
src1 | Pointer to source image. |
src2 | Pointer to another source image. |