SSBM Decomp
Loading...
Searching...
No Matches
vi.h File Reference
#include <platform.h>
#include <placeholder.h>
#include <dolphin/gx/forward.h>
#include <dolphin/gx/types.h>

Go to the source code of this file.

Macros

#define VIPadFrameBufferWidth(width)   ((u16) (((u16) (width) + 15) & ~15))
 
#define VI_NTSC   0
 
#define VI_PAL   1
 
#define VI_MPAL   2
 
#define VI_DEBUG   3
 
#define VI_DEBUG_PAL   4
 
#define VI_EURGB60   5
 

Typedefs

typedef void(* VIRetraceCallback) (u32 retraceCount)
 

Functions

u32 VIGetTvFormat (void)
 
void VIConfigure (GXRenderModeObj *)
 
void VISetBlack (bool)
 
void VIFlush (void)
 
void VISetNextFrameBuffer (void *)
 
void VIWaitForRetrace (void)
 
void VIInit (void)
 
u32 VIGetNextField (void)
 
UNK_T VIGetDTVStatus (void)
 
VIRetraceCallback VISetPreRetraceCallback (VIRetraceCallback callback)
 
VIRetraceCallback VISetPostRetraceCallback (VIRetraceCallback callback)
 

Macro Definition Documentation

◆ VIPadFrameBufferWidth

#define VIPadFrameBufferWidth (   width)    ((u16) (((u16) (width) + 15) & ~15))

◆ VI_NTSC

#define VI_NTSC   0

◆ VI_PAL

#define VI_PAL   1

◆ VI_MPAL

#define VI_MPAL   2

◆ VI_DEBUG

#define VI_DEBUG   3

◆ VI_DEBUG_PAL

#define VI_DEBUG_PAL   4

◆ VI_EURGB60

#define VI_EURGB60   5

Typedef Documentation

◆ VIRetraceCallback

typedef void(* VIRetraceCallback) (u32 retraceCount)

Function Documentation

◆ VIGetTvFormat()

u32 VIGetTvFormat ( void  )

◆ VIConfigure()

void VIConfigure ( GXRenderModeObj )

◆ VISetBlack()

void VISetBlack ( bool  )

◆ VIFlush()

void VIFlush ( void  )

◆ VISetNextFrameBuffer()

void VISetNextFrameBuffer ( void *  )

◆ VIWaitForRetrace()

void VIWaitForRetrace ( void  )

◆ VIInit()

void VIInit ( void  )

◆ VIGetNextField()

u32 VIGetNextField ( void  )

◆ VIGetDTVStatus()

UNK_T VIGetDTVStatus ( void  )

◆ VISetPreRetraceCallback()

VIRetraceCallback VISetPreRetraceCallback ( VIRetraceCallback  callback)

◆ VISetPostRetraceCallback()

VIRetraceCallback VISetPostRetraceCallback ( VIRetraceCallback  callback)