1 /*---------------------------------------------------------------------------*
2   Project:  Revolution 3in1
3   File:     vi3in1.h
4 
5   Copyright 2006 Nintendo.  All rights reserved.
6 
7   These coded instructions, statements, and computer programs contain
8   proprietary information of Nintendo of America Inc. and/or Nintendo
9   Company Ltd., and are protected by Federal copyright law.  They may
10   not be disclosed to third parties or copied or duplicated in any form,
11   in whole or in part, without the prior written consent of Nintendo.
12 
13   $Log: vi3in1.h,v $
14   Revision 1.2  04/19/2006 08:39:43  urata
15   Modified a value of the gamma define.
16 
17   Revision 1.1  2006/02/09 03:01:57  urata
18   Initial checkin.
19 
20   $NoKeywords: $
21  *---------------------------------------------------------------------------*/
22 #ifndef _VI3IN1_H_
23 #define _VI3IN1_H_
24 
25 #ifdef __cplusplus
26 extern "C" {
27 #endif
28 
29 #include <revolution/vi/vi3in1types.h>
30 
31 typedef enum _VIGamma
32 {
33     VI_GM_0_1=1,
34     VI_GM_0_2,
35     VI_GM_0_3,
36     VI_GM_0_4,
37     VI_GM_0_5,
38     VI_GM_0_6,
39     VI_GM_0_7,
40     VI_GM_0_8,
41     VI_GM_0_9,
42     VI_GM_1_0,
43     VI_GM_1_1,
44     VI_GM_1_2,
45     VI_GM_1_3,
46     VI_GM_1_4,
47     VI_GM_1_5,
48     VI_GM_1_6,
49     VI_GM_1_7,
50     VI_GM_1_8,
51     VI_GM_1_9,
52     VI_GM_2_0,
53     VI_GM_2_1,
54     VI_GM_2_2,
55     VI_GM_2_3,
56     VI_GM_2_4,
57     VI_GM_2_5,
58     VI_GM_2_6,
59     VI_GM_2_7,
60     VI_GM_2_8,
61     VI_GM_2_9,
62     VI_GM_3_0
63 } VIGamma;
64 
65 
66 // for the game developer
67 void VISetGamma     ( VIGamma gamma );
68 void VISetTrapFilter( VIBool filter );
69 
70 #ifdef __cplusplus
71 }
72 #endif
73 
74 #endif // _VI3IN1_H_
75 
76