mirror of https://github.com/zeldaret/tp.git
41 lines
974 B
C
41 lines
974 B
C
#ifndef _DOLPHIN_VIFUNCS_H_
|
|
#define _DOLPHIN_VIFUNCS_H_
|
|
|
|
#ifdef __REVOLUTION_SDK__
|
|
#include <revolution/vi/vifuncs.h>
|
|
#else
|
|
#include <dolphin/types.h>
|
|
#include <dolphin/vi/vitypes.h>
|
|
#include <dolphin/gx/GXStruct.h>
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
VIRetraceCallback VISetPreRetraceCallback(VIRetraceCallback cb);
|
|
VIRetraceCallback VISetPostRetraceCallback(VIRetraceCallback cb);
|
|
void VIInit(void);
|
|
void VIWaitForRetrace(void);
|
|
void VIConfigure(const GXRenderModeObj* rm);
|
|
void VIConfigurePan(u16 xOrg, u16 yOrg, u16 width, u16 height);
|
|
void VIFlush(void);
|
|
void VISetNextFrameBuffer(void* fb);
|
|
void VISetNextRightFrameBuffer(void* fb);
|
|
void VISetBlack(BOOL black);
|
|
void VISet3D(BOOL threeD);
|
|
u32 VIGetRetraceCount(void);
|
|
u32 VIGetNextField(void);
|
|
u32 VIGetCurrentLine(void);
|
|
u32 VIGetTvFormat(void);
|
|
void* VIGetNextFrameBuffer(void);
|
|
void* VIGetCurrentFrameBuffer(void);
|
|
u32 VIGetScanMode(void);
|
|
u32 VIGetDTVStatus(void);
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|
|
|
|
#endif
|
|
#endif
|