SSBM Decomp
Loading...
Searching...
No Matches
vitypes.h File Reference
#include <dolphin/types.h>

Go to the source code of this file.

Macros

#define VI_TVMODE(format, interlace)
#define VI_INTERLACE   0
#define VI_NON_INTERLACE   1
#define VI_PROGRESSIVE   2
#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)

Enumerations

enum  VITVMode {
  VI_TVMODE_NTSC_INT = VI_TVMODE(VI_NTSC, VI_INTERLACE) ,
  VI_TVMODE_NTSC_DS = VI_TVMODE(VI_NTSC, VI_NON_INTERLACE) ,
  VI_TVMODE_NTSC_PROG = VI_TVMODE(VI_NTSC, VI_PROGRESSIVE) ,
  VI_TVMODE_PAL_INT = VI_TVMODE(VI_PAL, VI_INTERLACE) ,
  VI_TVMODE_PAL_DS = VI_TVMODE(VI_PAL, VI_NON_INTERLACE) ,
  VI_TVMODE_EURGB60_INT = VI_TVMODE(VI_EURGB60, VI_INTERLACE) ,
  VI_TVMODE_EURGB60_DS = VI_TVMODE(VI_EURGB60, VI_NON_INTERLACE) ,
  VI_TVMODE_MPAL_INT = VI_TVMODE(VI_MPAL, VI_INTERLACE) ,
  VI_TVMODE_MPAL_DS = VI_TVMODE(VI_MPAL, VI_NON_INTERLACE) ,
  VI_TVMODE_DEBUG_INT = VI_TVMODE(VI_DEBUG, VI_INTERLACE) ,
  VI_TVMODE_DEBUG_PAL_INT = VI_TVMODE(VI_DEBUG_PAL, VI_INTERLACE) ,
  VI_TVMODE_DEBUG_PAL_DS = VI_TVMODE(VI_DEBUG_PAL, VI_NON_INTERLACE) ,
  VI_TVMODE_3 = 3
}
enum  VIXFBMode {
  VI_XFBMODE_SF = 0 ,
  VI_XFBMODE_DF
}

Macro Definition Documentation

◆ VI_TVMODE

#define VI_TVMODE ( format,
interlace )
Value:
(((format) << 2) + (interlace))

◆ VI_INTERLACE

#define VI_INTERLACE   0

◆ VI_NON_INTERLACE

#define VI_NON_INTERLACE   1

◆ VI_PROGRESSIVE

#define VI_PROGRESSIVE   2

◆ 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)

Enumeration Type Documentation

◆ VITVMode

enum VITVMode
Enumerator
VI_TVMODE_NTSC_INT 
VI_TVMODE_NTSC_DS 
VI_TVMODE_NTSC_PROG 
VI_TVMODE_PAL_INT 
VI_TVMODE_PAL_DS 
VI_TVMODE_EURGB60_INT 
VI_TVMODE_EURGB60_DS 
VI_TVMODE_MPAL_INT 
VI_TVMODE_MPAL_DS 
VI_TVMODE_DEBUG_INT 
VI_TVMODE_DEBUG_PAL_INT 
VI_TVMODE_DEBUG_PAL_DS 
VI_TVMODE_3 

◆ VIXFBMode

enum VIXFBMode
Enumerator
VI_XFBMODE_SF 
VI_XFBMODE_DF