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>GameCube Standard Controller API Function List</TITLE>
10</HEAD>
11<BODY>
12<H1>GameCube Controller (PAD) API Function List</H1>
13<TABLE border="">
14  <TBODY>
15    <TR>
16<TD nowrap><A href="PADButtonDown.html">PADButtonDown</A></TD>
17<TD>Identifies whether the button(s) are being pressed.</TD>
18    </TR>
19    <TR>
20<TD nowrap><A href="PADButtonUp.html">PADButtonUp</A></TD>
21<TD>Identifies whether the button(s) have been released.</TD>
22    </TR>
23    <TR>
24<TD><A href="PADClamp.html">PADClamp</A></TD>
25<TD>Clamps the inputs of the game pad analog stick inputs.</TD>
26    </TR>
27    <TR>
28<TD><A href="PADClampCircle.html">PADClampCircle</A></TD>
29<TD>Clamps the inputs of the game pad analog stick inputs in a circle.</TD>
30    </TR>
31    <TR>
32<TD nowrap><A href="PADInit.html">PADInit</A></TD>
33<TD>This function initializes the controllers. </TD>
34    </TR>
35    <TR>
36<TD nowrap><A href="PADIsBarrel.html">PADIsBarrel</A></TD>
37<TD>Identifies whether or not the controller is a Tarukonga. </TD>
38    </TR>
39    <TR>
40<TD nowrap><A href="PADRead.html">PADRead</A></TD>
41<TD>Gets the status of all controllers once. </TD>
42    </TR>
43    <TR>
44<TD><A href="PADRecalibrate.html">PADRecalibrate</A></TD>
45<TD>Re-calibrates the specified controller. </TD>
46    </TR>
47    <TR>
48<TD><A href="PADReset.html">PADReset</A></TD>
49<TD>Resets a specific controller. </TD>
50    </TR>
51    <TR>
52<TD><A href="PADSetAnalogMode.html"><strike>PADSetAnalogMode</strike></A></TD>
53<TD><b>There is no need to use this function.</b><BR> Specifies the analog mode of the controllers to use.</TD>
54    </TR>
55    <TR>
56<TD><A href="PADSetSamplingCallback.html">PADSetSamplingCallback</A></TD>
57<TD>Installs PAD sampling callback.</TD>
58    </TR>
59  </TBODY>
60</TABLE>
61<H3>Rumble Motor</H3>
62<TABLE border="1">
63  <TBODY>
64    <TR>
65<TD><A href="PADControlAllMotors.html">PADControlAllMotors</A></TD>
66<TD>Gets the status of all controller motors once. </TD>
67    </TR>
68    <TR>
69<TD><A href="PADControlMotor.html">PADControlMotor</A></TD>
70<TD>Controls the specified controller motor status.</TD>
71    </TR>
72    <TR>
73<TD><A href="PADStartMotor.html">PADStartMotor</A></TD>
74<TD>Starts rumbling the specified controller's motor. </TD>
75    </TR>
76    <TR>
77<TD><A href="PADStopMotor.html">PADStopMotor</A></TD>
78<TD>Stops the specified controller's motor rumbling naturally.</TD>
79    </TR>
80    <TR>
81<TD><A href="PADStopMotorHard.html">PADStopMotorHard</A></TD>
82<TD>Stops the specified controller's motor rumbling hard.</TD>
83    </TR>
84  </TBODY>
85</TABLE>
86
87<H3>Structures</H3>
88<TABLE border="1">
89  <TBODY>
90    <TR>
91<TD nowrap><A href="PADStatus.html">PADStatus</A></TD>
92<TD>The standard controller status structure.</TD>
93    </TR>
94  </TBODY>
95</TABLE>
96</BODY>
97</HTML>