Mario Kart 64
Loading...
Searching...
No Matches
framebuffer_effects.h
Go to the documentation of this file.
1#ifndef FRAMEBUFFER_EFFECTS_H
2#define FRAMEBUFFER_EFFECTS_H
3
4#include <libultraship.h>
5
6extern s32 gReusableFrameBuffer;
7extern s32 gN64ResFrameBuffer;
8
9void FB_CreateFramebuffers(void);
10void FB_CopyToFramebuffer(Gfx** gfxP, s32 fb_src, s32 fb_dest, u8 oncePerFrame, u8* hasCopied);
11void FB_WriteFramebufferSliceToCPU(Gfx** gfxP, void* buffer, u8 byteSwap);
12void FB_DrawFromFramebuffer(Gfx** gfxP, s32 fb, u8 alpha);
13void FB_DrawFromFramebufferScaled(Gfx** gfxP, s32 fb, u8 alpha, float scaleX, float scaleY);
14
15#endif // FRAMEBUFFER_EFFECTS_H
s32 gN64ResFrameBuffer
Definition framebuffer_effects.c:18
s32 gReusableFrameBuffer
Definition framebuffer_effects.c:15
void FB_CopyToFramebuffer(Gfx **gfxP, s32 fb_src, s32 fb_dest, u8 oncePerFrame, u8 *hasCopied)
Definition framebuffer_effects.c:38
void FB_DrawFromFramebuffer(Gfx **gfxP, s32 fb, u8 alpha)
Definition framebuffer_effects.c:111
void FB_WriteFramebufferSliceToCPU(Gfx **gfxP, void *buffer, u8 byteSwap)
Definition framebuffer_effects.c:71
void FB_DrawFromFramebufferScaled(Gfx **gfxP, s32 fb, u8 alpha, float scaleX, float scaleY)
Definition framebuffer_effects.c:144
void FB_CreateFramebuffers(void)
Definition framebuffer_effects.c:20