#ifndef _DOLPHIN_VIFUNCS_H_ #define _DOLPHIN_VIFUNCS_H_ #ifdef __REVOLUTION_SDK__ #include #else #include #include #include #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