1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2<HTML>
3<HEAD>
4<META http-equiv="Content-Type" content="text/html; charset=windows-1252">
5<META name="GENERATOR" content="Microsoft FrontPage 5.0">
6<META http-equiv="Content-Style-Type" content="text/css">
7<LINK rel="stylesheet" type="text/css" href="../CSS/revolution.css">
8<BASE target="main">
9<TITLE>Nintendo GameCube Standard Controller API Function List</TITLE>
10</HEAD>
11<BODY>
12<H1>GameCube Controller (PAD) API Function List</H1>
13<H3><a name="Pad">GameCube Controller.</a></H3>
14<TABLE border="">
15  <TBODY>
16    <TR>
17<TD nowrap><A href="PADButtonDown.html">PADButtonDown</A></TD>
18<TD>Detects whether button(s) have been pressed.</TD>
19    </TR>
20    <TR>
21<TD nowrap><A href="PADButtonUp.html">PADButtonUp</A></TD>
22<TD>Detects whether button(s) have been released.</TD>
23    </TR>
24    <TR>
25<TD><A href="PADClamp.html">PADClamp</A></TD>
26<TD>Clamps the inputs of the game pad analog stick inputs.</TD>
27    </TR>
28    <TR>
29<TD><A href="PADClamp2.html">PADClamp2</A></TD>
30<TD>Clamps the inputs of the game pad analog stick inputs. The input values of analog stick input can be obtained in a broader range than with PADClamp. </TD>
31    </TR>
32    <TR>
33<TD><A href="PADClampCircle.html">PADClampCircle</A></TD>
34<TD>Clamps the inputs of the game pad analog stick inputs in a circle.</TD>
35    </TR>
36    <TR>
37<TD><A href="PADClampCircle2.html">PADClampCircle2</A></TD>
38<TD>Clamps the inputs of the game pad analog stick inputs in a circle. The input values of analog stick input can be obtained in a broader range than with PADClampCircle. </TD>
39    </TR>
40    <TR>
41<TD><A href="PADClampTrigger.html">PADClampTrigger</A></TD>
42<TD>Clamps the input values of the analog trigger inputs in a circle. Joint use with the <A href="./PADClamp.html"><CODE>PADClamp</CODE></A> function is not recommended as <A href="./PADClamp.html"><CODE>PADClamp</CODE></A> also clamps the analog input trigger. </TD>
43    </TR>
44    <TR>
45<TD nowrap><A href="PADInit.html">PADInit</A></TD>
46<TD>Initializes the controllers.</TD>
47    </TR>
48    <TR>
49<TD nowrap><A href="PADIsBarrel.html">PADIsBarrel</A></TD>
50<TD>Identifies whether or not the controller is a DK Bongo controller.</TD>
51    </TR>
52    <TR>
53<TD nowrap><A href="PADRead.html">PADRead</A></TD>
54<TD>Gets the status of all controllers once.</TD>
55    </TR>
56    <TR>
57<TD><A href="PADRecalibrate.html">PADRecalibrate</A></TD>
58<TD>Recalibrates the specified controller.</TD>
59    </TR>
60    <TR>
61<TD><A href="PADReset.html">PADReset</A></TD>
62<TD>Resets a specific controller.</TD>
63    </TR>
64    <TR>
65<TD><A href="PADSetAnalogMode.html"><strike>PADSetAnalogMode</strike></A></TD>
66<TD><b>There is no need to use this function.</b><BR>Specifies the analog mode of the controllers to use.</TD>
67    </TR>
68    <TR>
69<TD><A href="PADSetSamplingCallback.html">PADSetSamplingCallback</A></TD>
70<TD>Registers the PAD sampling callback.</TD>
71    </TR>
72  </TBODY>
73</TABLE>
74<H3><a name="Motor">Rumble Motor</a></H3>
75<TABLE border="1">
76  <TBODY>
77    <TR>
78<TD><A href="PADControlAllMotors.html">PADControlAllMotors</A></TD>
79<TD>Gets the status of all controller motors once.</TD>
80    </TR>
81    <TR>
82<TD><A href="PADControlMotor.html">PADControlMotor</A></TD>
83<TD>Controls the specified controller motor status.</TD>
84    </TR>
85    <TR>
86<TD><A href="PADStartMotor.html">PADStartMotor</A></TD>
87<TD>Starts rumbling the specified controller's motor.</TD>
88    </TR>
89    <TR>
90<TD><A href="PADStopMotor.html">PADStopMotor</A></TD>
91<TD>Stops the specified controller's motor rumbling, but not forcibly.</TD>
92    </TR>
93    <TR>
94<TD><A href="PADStopMotorHard.html">PADStopMotorHard</A></TD>
95<TD>Stops the specified controller's motor rumbling forcibly.</TD>
96    </TR>
97  </TBODY>
98</TABLE>
99
100<H3><a name="struct">Structures</a></H3>
101<TABLE border="1">
102  <TBODY>
103    <TR>
104<TD nowrap><A href="PADStatus.html">PADStatus</A></TD>
105<TD>The standard controller status structure.</TD>
106    </TR>
107  </TBODY>
108</TABLE>
109</BODY>
110</HTML>