2009-05-03 20:53:31 +02:00
|
|
|
/****************************************************************************
|
|
|
|
* libwiigui Template
|
|
|
|
* Tantric 2009
|
|
|
|
*
|
|
|
|
* video.h
|
|
|
|
* Video routines
|
|
|
|
***************************************************************************/
|
|
|
|
|
|
|
|
#ifndef _VIDEO_H_
|
|
|
|
#define _VIDEO_H_
|
|
|
|
|
|
|
|
#include <ogcsys.h>
|
|
|
|
|
2010-09-24 02:48:03 +02:00
|
|
|
void InitVideo();
|
2010-05-29 09:38:54 +02:00
|
|
|
void StopGX();
|
2009-05-03 20:53:31 +02:00
|
|
|
void Menu_Render();
|
2010-09-24 02:48:03 +02:00
|
|
|
void Menu_DrawImg(f32 xpos, f32 ypos, f32 zpos, f32 width, f32 height, u8 data[], f32 degrees, f32 scaleX, f32 scaleY,
|
2011-07-26 00:28:22 +02:00
|
|
|
u8 alphaF, int XX1, int YY1, int XX2, int YY2, int XX3, int YY3, int XX4, int YY4);
|
2010-09-24 02:48:03 +02:00
|
|
|
void Menu_DrawTPLImg(f32 xpos, f32 ypos, f32 zpos, f32 width, f32 height, GXTexObj *texObj, f32 degrees, f32 scaleX,
|
2011-07-26 00:28:22 +02:00
|
|
|
f32 scaleY, u8 alpha, int XX1, int YY1, int XX2, int YY2, int XX3, int YY3, int XX4, int YY4);
|
2010-09-24 02:48:03 +02:00
|
|
|
void Menu_DrawRectangle(f32 x, f32 y, f32 width, f32 height, GXColor color, u8 filled);
|
|
|
|
s32 TakeScreenshot(const char *path);
|
2010-09-19 10:13:06 +02:00
|
|
|
void VIDEO_SetWidescreen(bool widescreen);
|
2009-05-03 20:53:31 +02:00
|
|
|
|
|
|
|
extern int screenheight;
|
|
|
|
extern int screenwidth;
|
2009-05-23 00:36:55 +02:00
|
|
|
extern u32 frameCount;
|
2009-05-03 20:53:31 +02:00
|
|
|
|
|
|
|
#endif
|