Functions to crop one of the sprite border.
| void SpriteFX_CropLeft8( |
| ) |
Crop 8x8 sprite left border.
| src const u8* | Pointer to 8 bytes source sprite data |
| dest u8* | Pointer to 8 bytes destination buffer |
| offset u8 | Croping offset (0-7) |
| void SpriteFX_CropRight8( |
| ) |
Crop 8x8 sprite right border.
| src const u8* | Pointer to 8 bytes source sprite data |
| dest u8* | Pointer to 8 bytes destination buffer |
| offset u8 | Croping offset (0-7) |
| void SpriteFX_CropTop8( |
| ) |
Crop 8x8 sprite top border.
| src const u8* | Pointer to 8 bytes source sprite data |
| dest u8* | Pointer to 8 bytes destination buffer |
| offset u8 | Croping offset (0-7) |
| void SpriteFX_CropBottom8( |
| ) |
Crop 8x8 sprite bottom border.
| src const u8* | Pointer to 8 bytes source sprite data |
| dest u8* | Pointer to 8 bytes destination buffer |
| offset u8 | Croping offset (0-7) |
| void SpriteFX_CropLeft16( |
| ) |
Crop 16x16 sprite left border.
| src const u8* | Pointer to 32 bytes source sprite data |
| dest u8* | Pointer to 32 bytes destination buffer |
| offset u8 | Croping offset (0-15) |
| void SpriteFX_CropRight16( |
| ) |
Crop 16x16 sprite right border.
| src const u8* | Pointer to 32 bytes source sprite data |
| dest u8* | Pointer to 32 bytes destination buffer |
| offset u8 | Croping offset (0-15) |
| void SpriteFX_CropTop16( |
| ) |
Crop 16x16 sprite top border.
| src const u8* | Pointer to 32 bytes source sprite data |
| dest u8* | Pointer to 32 bytes destination buffer |
| offset u8 | Croping offset (0-15) |
| void SpriteFX_CropBottom16( |
| ) |
Crop 16x16 sprite bottom border.
| src const u8* | Pointer to 32 bytes source sprite data |
| dest u8* | Pointer to 32 bytes destination buffer |
| offset u8 | Croping offset (0-15) |
Functions to flip a sprite along horizontal or vertical axis.
| void SpriteFX_FlipVertical8( |
| ) |
Vertical flip 8x8 sprite.
| src const u8* | Pointer to 8 bytes source sprite data |
| dest u8* | Pointer to 8 bytes destination buffer |
| void SpriteFX_FlipHorizontal8( |
| ) |
Horizontally flip 8x8 sprite.
| src const u8* | Pointer to 8 bytes source sprite data |
| dest u8* | Pointer to 8 bytes destination buffer |
Alias for SpriteFX_FlipVertical8 function.
Alias for SpriteFX_FlipHorizontal8 function.
| void SpriteFX_FlipVertical16( |
| ) |
Vertical flip 16x16 sprite.
| src const u8* | Pointer to 32 bytes source sprite data |
| dest u8* | Pointer to 32 bytes destination buffer |
| void SpriteFX_FlipHorizontal16( |
| ) |
Horizontally flip 16x16 sprite.
| src const u8* | Pointer to 32 bytes source sprite data |
| dest u8* | Pointer to 32 bytes destination buffer |
Alias for SpriteFX_FlipVertical16 function.
Alias for SpriteFX_FlipHorizontal16 function.
Functions to mask some part of a sprite according to provided data.
| void SpriteFX_Mask8( |
| ) |
Mask 8x8 sprite.
| src const u8* | Pointer to 8 bytes source sprite data |
| dest u8* | Pointer to 8 bytes destination buffer |
| mask const u8* | Pointer to 8 bytes mask data |
| void SpriteFX_Mask16( |
| ) |
Mask 16x16 sprite.
| src const u8* | Pointer to 32 bytes source sprite data |
| dest u8* | Pointer to 32 bytes destination buffer |
| mask const u8* | Pointer to 32 bytes mask data |
Functions to rotate a sprite bt 90° step.
| void SpriteFX_RotateRight8( |
| ) |
Rotate 8x8 sprite 90° to the right.
| src const u8* | Pointer to 8 bytes source sprite data |
| dest u8* | Pointer to 8 bytes destination buffer |
| void SpriteFX_RotateLeft8( |
| ) |
Rotate 8x8 sprite 90° to the left.
| src const u8* | Pointer to 8 bytes source sprite data |
| dest u8* | Pointer to 8 bytes destination buffer |
| void SpriteFX_RotateHalfTurn8( |
| ) |
Rotate 8x8 sprite 180°.
| src const u8* | Pointer to 8 bytes source sprite data |
| dest u8* | Pointer to 8 bytes destination buffer |
Alias for SpriteFX_RotateRight8 function.
Alias for SpriteFX_RotateHalfTurn8 function.
Alias for SpriteFX_RotateLeft8 function.
| void SpriteFX_RotateRight16( |
| ) |
Rotate 16x16 sprite 90° to the right.
| src const u8* | Pointer to 32 bytes source sprite data |
| dest u8* | Pointer to 32 bytes destination buffer |
| void SpriteFX_RotateLeft16( |
| ) |
Rotate 16x16 sprite 90° to the left.
| src const u8* | Pointer to 32 bytes source sprite data |
| dest u8* | Pointer to 32 bytes destination buffer |
| void SpriteFX_RotateHalfTurn16( |
| ) |
Rotate 16x16 sprite 180°.
| src const u8* | Pointer to 32 bytes source sprite data |
| dest u8* | Pointer to 32 bytes destination buffer |
Alias for SpriteFX_RotateRight16 function.
Alias for SpriteFX_RotateHalfTurn16 function.
Alias for SpriteFX_RotateLeft16 function.