My Project
Main Page
Modules
Data Structures
Files
File List
Globals
All
Data Structures
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Modules
gfx.h
Go to the documentation of this file.
1
#pragma once
2
#include <
3ds/types.h
>
3
4
typedef
enum
5
{
6
GFX_TOP
= 0,
7
GFX_BOTTOM
= 1
8
}
gfxScreen_t
;
9
10
typedef
enum
11
{
12
GFX_LEFT
= 0,
13
GFX_RIGHT
= 1,
14
// GFX_BOTTOM = 0
15
}
gfx3dSide_t
;
16
17
//system stuff
18
void
gfxInit
();
19
void
gfxExit
();
20
21
//control stuff
22
void
gfxSet3D
(
bool
enable);
23
void
gfxFlushBuffers
();
24
void
gfxSwapBuffers
();
25
void
gfxSwapBuffersGpu
();
26
27
//helper stuff
28
u8
*
gfxGetFramebuffer
(
gfxScreen_t
screen,
gfx3dSide_t
side,
u16
* width,
u16
* height);
29
30
//global variables
31
extern
u8
*
gfxTopLeftFramebuffers
[2];
32
extern
u8
*
gfxTopRightFramebuffers
[2];
33
extern
u8
*
gfxBottomFramebuffers
[2];
34
extern
u32
*
gxCmdBuf
;
gfxFlushBuffers
void gfxFlushBuffers()
Definition:
gfx.c:144
gfxExit
void gfxExit()
Definition:
gfx.c:104
types.h
gfxTopRightFramebuffers
u8 * gfxTopRightFramebuffers[2]
Definition:
gfx.c:12
u16
uint16_t u16
Definition:
types.h:22
GFX_BOTTOM
Definition:
gfx.h:7
u8
uint8_t u8
Definition:
types.h:21
gxCmdBuf
u32 * gxCmdBuf
Definition:
gx.c:8
gfxSwapBuffers
void gfxSwapBuffers()
Definition:
gfx.c:151
u32
uint32_t u32
Definition:
types.h:23
GFX_LEFT
Definition:
gfx.h:12
GFX_RIGHT
Definition:
gfx.h:13
gfxSwapBuffersGpu
void gfxSwapBuffersGpu()
Definition:
gfx.c:160
GFX_TOP
Definition:
gfx.h:6
gfx3dSide_t
gfx3dSide_t
Definition:
gfx.h:10
gfxScreen_t
gfxScreen_t
Definition:
gfx.h:4
gfxBottomFramebuffers
u8 * gfxBottomFramebuffers[2]
Definition:
gfx.c:13
gfxSet3D
void gfxSet3D(bool enable)
Definition:
gfx.c:20
gfxInit
void gfxInit()
Definition:
gfx.c:59
gfxGetFramebuffer
u8 * gfxGetFramebuffer(gfxScreen_t screen, gfx3dSide_t side, u16 *width, u16 *height)
Definition:
gfx.c:130
gfxTopLeftFramebuffers
u8 * gfxTopLeftFramebuffers[2]
Definition:
gfx.c:11
include
3ds
gfx.h
Generated on Mon Nov 24 2014 23:37:58 for My Project by
1.8.8