pmd-red/include/palette_fade_util.h
2025-07-15 18:22:42 +02:00

17 lines
669 B
C

#ifndef GUARD_PALETTE_FADE_UTIL_H
#define GUARD_PALETTE_FADE_UTIL_H
#include "structs/rgb.h"
void InitPaletteFadeTable(void);
void SetPaletteFade_Brightness(u16 idx, s32 fadeAmount);
void SetPaletteFade_Blend(u16 idx, s32 fadeAmount, RGB_Array param_3);
void SetPaletteFade_FadeToBlack(u16 idx, s32 fadeAmount, RGB_Array param_3);
void SetPaletteFade_Desaturate(u16 idx, s32 fadeAmount, RGB_Array param_3);
void SetPaletteFade_Modulate(u16 idx, s32 fadeAmount, RGB_Array param_3);
void sub_8003810(u16 idx, RGB_Array param_2);
void sub_800388C(u16 idx1, const RGB_Union *param_2, s32 param_3);
void RunPaletteFadeFunctions(void);
#endif // GUARD_PALETTE_FADE_UTIL_H