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 http-equiv="Content-Style-Type" content="text/css">
6<LINK rel="stylesheet" type="text/css" href="./CSS/revolution.css">
7<BASE target="main">
8<TITLE>HBM Function List</TITLE>
9<style type="text/css" media="all">
10<!--
11@import url("css/hbm_common.css");
12-->
13</style>
14</HEAD>
15<BODY>
16<H1>HBM Function List</H1>
17
18<H3>Create, Initialize, Delete</H3>
19<TABLE border="1">
20  <TBODY>
21    <TR>
22      <td><A HREF="hbm_HBMCreate.html">HBMCreate</A></td>
23      <TD>Creates an instance of the HOME Menu.</TD>
24    </TR>
25    <TR>
26      <td><A HREF="hbm_HBMInit.html">HBMInit</A></td>
27      <TD>Initializes an instance of the HOME Menu.</TD>
28    </TR>
29    <TR>
30      <td><A HREF="hbm_HBMDelete.html">HBMDelete</A></td>
31      <TD>Deletes an instance of the HOME Menu.</TD>
32    </TR>
33  </TBODY>
34</TABLE>
35
36<H3>Set/Get</H3>
37<TABLE border="1">
38  <TBODY>
39    <TR>
40      <td><A HREF="hbm_HBMSetAdjustFlag.html">HBMSetAdjustFlag</A></td>
41      <TD>Sets whether to adjust the display based on the aspect ratio.</TD>
42    </TR>
43    <TR>
44      <td><A HREF="hbm_HBMGetSelectBtnNum.html">HBMGetSelectBtnNum</A></td>
45      <TD>Gets the number of the button selected on the HOME Menu.</TD>
46    </TR>
47    <TR>
48      <td><A HREF="hbm_HBMIsReassignedControllers.html">HBMIsReassignedControllers</A></td>
49      <TD>Gets whether the Wii Remote has reconnected to the HOME Menu.</TD>
50    </TR>
51    <TR>
52      <td><A HREF="hbm_HBMSetBlackOutColor.html">HBMSetBlackOutColor</A></td>
53      <TD>Sets the fill color to use when blacking out the screen.</TD>
54    </TR>
55    <TR>
56      <td><A HREF="hbm_HBMGetBlackOutColor.html">HBMGetBlackOutColor</A></td>
57      <TD>Gets the fill color to use when blacking out the screen.</TD>
58    </TR>
59    <TR>
60      <td><A HREF="hbm_HBMSetVIBlack.html">HBMSetVIBlack</A></td>
61      <TD>Configures the value that <CODE>VISetBlack</CODE> will be set to after a blackout.</TD>
62    </TR>
63  </TBODY>
64</TABLE>
65
66<H3>Rendering</H3>
67<TABLE border="1">
68  <TBODY>
69    <TR>
70      <td><A HREF="hbm_HBMCalc.html">HBMCalc</A></td>
71      <TD>Performs preprocessing required to process Wii Remote input and draw the HOME Menu.</TD>
72    </TR>
73    <TR>
74      <td><A HREF="hbm_HBMDraw.html">HBMDraw</A></td>
75      <TD>Draws the HOME Menu.</TD>
76    </TR>
77    <TR>
78      <td><A HREF="hbm_HBMStartBlackOut.html">HBMStartBlackOut</A></td>
79      <TD>Blacks out the screen (fadeout).</TD>
80    </TR>
81  </TBODY>
82</TABLE>
83
84<H3>Sounds</H3>
85<TABLE border="1">
86  <TBODY>
87    <TR>
88      <td><A HREF="hbm_HBMCreateSound.html">HBMCreateSound</A></td>
89      <TD>Creates a sound instance that plays sounds.</TD>
90    </TR>
91    <TR>
92      <td><A HREF="hbm_HBMDeleteSound.html">HBMDeleteSound</A></td>
93      <TD>Deletes a sound instance and deallocates memory.</TD>
94    </TR>
95    <TR>
96      <td><A HREF="hbm_HBMUpdateSound.html">HBMUpdateSound</A></td>
97      <TD>Updates a sound instance.</TD>
98    </TR>
99  </TBODY>
100</TABLE>
101
102<H3>Sound for Manual Display</H3>
103<TABLE border="1">
104  <TBODY>
105    <TR>
106      <td><A HREF="hbm_HBMPlayManualSound.html">HBMPlayManualSound</A></td>
107      <TD>Plays the sound at manual display.</TD>
108    </TR>
109    <TR>
110      <td><A HREF="hbm_HBMUpdateManualSound.html">HBMUpdateManualSound</A></td>
111      <TD>Performs sound updating during manual display.</TD>
112    </TR>
113    <TR>
114      <td><A HREF="hbm_HBMFadeoutManualSound.html">HBMFadeoutManualSound</A></td>
115      <TD>Performs sound fadeout during manual display.</TD>
116    </TR>
117    <TR>
118      <td><A HREF="hbm_HBMResetManualSound.html">HBMResetManualSound</A></td>
119      <TD>Performs sound reset when manual display ends.</TD>
120    </TR>
121  </TBODY>
122</TABLE>
123
124<H3>Types</H3>
125<TABLE border="1">
126  <TBODY>
127    <TR>
128      <td><A HREF="hbm_HBMSelectBtnNum.html">HBMSelectBtnNum</A></td>
129      <TD>Type used to indicate the number of the selected button.</TD>
130    </TR>
131    <TR>
132      <td><A HREF="hbm_HBMSoundCallback.html">HBMSoundCallback</A></td>
133      <TD>Represents the callback function type for sounds.</TD>
134    </TR>
135    <TR>
136      <td><A HREF="hbm_HBMSE_XXX.html">HBMSE_XXX</A></td>
137      <TD>A value indicating the sound effect type that is passed in an argument of the callback function for the sound.</TD>
138    </TR>
139    <TR>
140      <td><A HREF="hbm_HBMSEV_XXX.html">HBMSEV_XXX</A></td>
141      <TD>A value indicating the event type. This value is passed in an argument of the callback function for the sound.</TD>
142    </TR>
143    <TR>
144      <td><A HREF="hbm_HBMSEV_RET_XXX.html">HBMSEV_RET_XXX</A></td>
145      <TD>Values to be set as the return values of the sound callback function.</TD>
146    </TR>
147    <TR>
148      <td><A HREF="hbm_HBMMSG_XXX.html">HBMMSG_XXX</A></td>
149      <TD>Value to set to the flag passed to the initialization function.</TD>
150    </TR>
151  </TBODY>
152</TABLE>
153
154<H3>Structures</H3>
155<TABLE border="1">
156  <TBODY>
157    <TR>
158      <td><A HREF="hbm_HBMDataInfo.html">HBMDataInfo</A></td>
159      <TD>This structure stores setting information for the HOME Menu.</TD>
160    </TR>
161    <TR>
162      <td><A HREF="hbm_HBMControllerData.html">HBMControllerData</A></td>
163      <TD>This structure stores Wii Remote input information.</TD>
164    </TR>
165  </TBODY>
166</TABLE>
167
168<h2>For WiiWare</h2>
169<H3>Create, Initialize, Delete</H3>
170<TABLE border="1">
171  <TBODY>
172    <TR>
173      <td><A HREF="hbm_HBMCreateEx.html">HBMCreateEx</A></td>
174      <TD>Initializes additional resource for WiiWare.</TD>
175    </TR>
176    <TR>
177      <td><A HREF="hbm_HBMDeleteEx.html">HBMDeleteEx</A></td>
178      <TD>Destroys additional resource for WiiWare.</TD>
179    </TR>
180  </TBODY>
181</TABLE>
182
183<H3>Structures</H3>
184<TABLE border="1">
185  <TBODY>
186    <TR>
187      <td><A HREF="./hbm_HBMNetworkManualInfo.html">HBMNetworkManualInfo</A></td>
188      <TD>Structure that stores additional resource information for WiiWare.</TD>
189    </TR>
190  </TBODY>
191</TABLE>
192
193<H3>For the JPEG Library</H3>
194<TABLE border="1">
195  <TBODY>
196    <TR>
197      <td><A HREF="./hbm_HBMJPGGetTextureBufferSize.html">HBMJPGGetTextureBufferSize</A></td>
198      <TD>Calculates the size passed to the JPEG library after decoding.</TD>
199    </TR>
200    <TR>
201      <td><A HREF="./hbm_HBMJPGMakeTextureBuffer.html">HBMJPGMakeTextureBuffer</A></td>
202      <TD>Uses the JPEG library to decode the image data in the specified format.</TD>
203    </TR>
204  </TBODY>
205</TABLE>
206
207<H2>Revision History</H2>
208<DL class="history">
209    <DT>2008/02/01</DT><DD>Revised <B>Description</B>.<br>
210    <DT>2007/05/09</DT><DD>Revised <B>Description</B>.<br>
211    Added <CODE>HBMSetVIBlack</CODE> and <CODE>HBMCreateSound</CODE>.<br>
212    Deleted <CODE>HBMCreatexxxSound</CODE>.</DD>
213    <DT>2006/10/19<DD>Added the manual edition functions (<CODE>HBMxxxManualSound</CODE>) and the <CODE>HBMMSG_XXX</CODE> enumerators.
214    <DT>2006/10/06<DD>Added <CODE>HBM_SEV_RET_XXX</CODE> enumerators.
215    <DT>2006/10/02<DD>Added the enumerators <CODE>HBMSetBlackOutColor</CODE>, <CODE>HBMGetBlackOutColor</CODE>, and <CODE>HBMSEV_XXX</CODE>
216    <DT>2006/09/25<DD>Initial version.
217</DL>
218
219<hr><p>CONFIDENTIAL</p></body>
220</HTML>
221