blob: 6d9216cc425f7fcafc7fcd110e9f38efd1b73f4d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
#ifndef FRAMEBUFFER_EFFECTS_H
#define FRAMEBUFFER_EFFECTS_H
#include <libultraship.h>
extern s32 gReusableFrameBuffer;
extern s32 gN64ResFrameBuffer;
void FB_CreateFramebuffers(void);
void FB_CopyToFramebuffer(Gfx** gfxP, s32 fb_src, s32 fb_dest, u8 oncePerFrame, u8* hasCopied);
void FB_WriteFramebufferSliceToCPU(Gfx** gfxP, void* buffer, u8 byteSwap);
void FB_DrawFromFramebuffer(Gfx** gfxP, s32 fb, u8 alpha);
void FB_DrawFromFramebufferScaled(Gfx** gfxP, s32 fb, u8 alpha, float scaleX, float scaleY);
#endif // FRAMEBUFFER_EFFECTS_H
|