summaryrefslogtreecommitdiff
path: root/include/fault_internal.h
blob: 24379e629c5839154b6c44ae1c2f2828e173f8c2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#ifndef FAULT_INTERNAL_H
#define FAULT_INTERNAL_H

#include "ultra64.h"


typedef void (*FaultDrawerCallback)(void);

void FaultDrawer_SetOsSyncPrintfEnabled(u32 enabled);
void FaultDrawer_DrawRecImpl(s32 xStart, s32 yStart, s32 xEnd, s32 yEnd, u16 color);
void FaultDrawer_FillScreen(void);
void* FaultDrawer_FormatStringFunc(void* arg, const char* str, size_t count);
void FaultDrawer_SetDrawerFrameBuffer(void* frameBuffer, u16 w, u16 h);
void FaultDrawer_SetInputCallback(FaultDrawerCallback callback);
void FaultDrawer_Init(void);


#endif