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.4 2008/05/12 00:54:01 urata 15 Removed CGMS/WSS functions. 16 17 Revision 1.3 2008/03/07 06:11:35 urata 18 Added the function CGMS/WSS. 19 20 Revision 1.2 2006/04/19 08:39:43 urata 21 Modified a value of the gamma define. 22 23 Revision 1.1 2006/02/09 03:01:57 urata 24 Initial checkin. 25 26 $NoKeywords: $ 27 *---------------------------------------------------------------------------*/ 28 #ifndef _VI3IN1_H_ 29 #define _VI3IN1_H_ 30 31 #ifdef __cplusplus 32 extern "C" { 33 #endif 34 35 #include <revolution/vi/vi3in1types.h> 36 37 typedef enum _VIGamma 38 { 39 VI_GM_0_1=1, 40 VI_GM_0_2, 41 VI_GM_0_3, 42 VI_GM_0_4, 43 VI_GM_0_5, 44 VI_GM_0_6, 45 VI_GM_0_7, 46 VI_GM_0_8, 47 VI_GM_0_9, 48 VI_GM_1_0, 49 VI_GM_1_1, 50 VI_GM_1_2, 51 VI_GM_1_3, 52 VI_GM_1_4, 53 VI_GM_1_5, 54 VI_GM_1_6, 55 VI_GM_1_7, 56 VI_GM_1_8, 57 VI_GM_1_9, 58 VI_GM_2_0, 59 VI_GM_2_1, 60 VI_GM_2_2, 61 VI_GM_2_3, 62 VI_GM_2_4, 63 VI_GM_2_5, 64 VI_GM_2_6, 65 VI_GM_2_7, 66 VI_GM_2_8, 67 VI_GM_2_9, 68 VI_GM_3_0 69 } VIGamma; 70 71 72 // For Game developer 73 extern void VISetGamma ( VIGamma gamma ); 74 extern void VISetTrapFilter( VIBool filter ); 75 76 #ifdef __cplusplus 77 } 78 #endif 79 80 #endif // _VI3IN1_H_ 81 82