NDSummary.OnToolTipsLoaded("File:sprite_fx.h",{842:"
Functions to crop one of the sprite border.
",843:"
void SpriteFX_CropLeft8(
const u8* src,
u8* dest,
u8 offset
)
Crop 8x8 sprite left border.
",844:"
void SpriteFX_CropRight8(
const u8* src,
u8* dest,
u8 offset
)
Crop 8x8 sprite right border.
",845:"
void SpriteFX_CropTop8(
const u8* src,
u8* dest,
u8 offset
)
Crop 8x8 sprite top border.
",846:"
void SpriteFX_CropBottom8(
const u8* src,
u8* dest,
u8 offset
)
Crop 8x8 sprite bottom border.
",847:"
void SpriteFX_CropLeft16(
const u8* src,
u8* dest,
u8 offset
)
Crop 16x16 sprite left border.
",848:"
void SpriteFX_CropRight16(
const u8* src,
u8* dest,
u8 offset
)
Crop 16x16 sprite right border.
",849:"
void SpriteFX_CropTop16(
const u8* src,
u8* dest,
u8 offset
)
Crop 16x16 sprite top border.
",850:"
void SpriteFX_CropBottom16(
const u8* src,
u8* dest,
u8 offset
)
Crop 16x16 sprite bottom border.
",851:"
Functions to flip a sprite along horizontal or vertical axis.
",852:"
void SpriteFX_FlipVertical8(
const u8* src,
u8* dest
) __PRESERVES(iyl, iyh)
Vertical flip 8x8 sprite.
",853:"
void SpriteFX_FlipHorizontal8(
const u8* src,
u8* dest
) __PRESERVES(iyl, iyh)
Horizontally flip 8x8 sprite.
",854:"
Alias for SpriteFX_FlipVertical8 function.
",855:"
Alias for SpriteFX_FlipHorizontal8 function.
",856:"
void SpriteFX_FlipVertical16(
const u8* src,
u8* dest
) __PRESERVES(iyl, iyh)
Vertical flip 16x16 sprite.
",857:"
void SpriteFX_FlipHorizontal16(
const u8* src,
u8* dest
) __PRESERVES(iyl, iyh)
Horizontally flip 16x16 sprite.
",858:"
Alias for SpriteFX_FlipVertical16 function.
",859:"
Alias for SpriteFX_FlipHorizontal16 function.
",860:"
Functions to mask some part of a sprite according to provided data.
",861:"
void SpriteFX_Mask8(
const u8* src,
u8* dest,
const u8* mask
)
Mask 8x8 sprite.
",862:"
void SpriteFX_Mask16(
const u8* src,
u8* dest,
const u8* mask
)
Mask 16x16 sprite.
",863:"
Functions to rotate a sprite bt 90° step.
",864:"
void SpriteFX_RotateRight8(
const u8* src,
u8* dest
) __PRESERVES(iyl, iyh)
Rotate 8x8 sprite 90° to the right.
",865:"
void SpriteFX_RotateLeft8(
const u8* src,
u8* dest
) __PRESERVES(iyl, iyh)
Rotate 8x8 sprite 90° to the left.
",866:"
void SpriteFX_RotateHalfTurn8(
const u8* src,
u8* dest
) __PRESERVES(iyl, iyh)
Rotate 8x8 sprite 180°.
",867:"
Alias for SpriteFX_RotateRight8 function.
",868:"
Alias for SpriteFX_RotateHalfTurn8 function.
",869:"
Alias for SpriteFX_RotateLeft8 function.
",870:"
void SpriteFX_RotateRight16(
const u8* src,
u8* dest
)
Rotate 16x16 sprite 90° to the right.
",871:"
void SpriteFX_RotateLeft16(
const u8* src,
u8* dest
)
Rotate 16x16 sprite 90° to the left.
",872:"
void SpriteFX_RotateHalfTurn16(
const u8* src,
u8* dest
)
Rotate 16x16 sprite 180°.
",873:"
Alias for SpriteFX_RotateRight16 function.
",874:"
Alias for SpriteFX_RotateHalfTurn16 function.
",875:"
Alias for SpriteFX_RotateLeft16 function.
"});