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 the description.<br> 210<DT>2007/05/09</DT><DD>Revised <STRONG>Description</STRONG>. Added <CODE>HBMCreateSound</CODE>.<br>Deleted <CODE>HBMCreatexxxSound</CODE>.</DD> 211<DT>2006/10/19<DD>Added the manual edition functions (<CODE>HBMxxxManualSound</CODE>) and the <CODE>HBMMSG_XXX</CODE> enumerators. 212<DT>2006/10/06<DD>Added <CODE>HBM_SEV_RET_XXX</CODE> enumerators. 213<DT>2006/10/02<DD>Added the enumerators <CODE>HBMSetBlackOutColor</CODE>, <CODE>HBMGetBlackOutColor</CODE>, and <CODE>HBMSEV_XXX</CODE> <!-- , HBMEventCallback ?, HBMEV_XXX ??? --> 214<DT>2006/09/25<DD>Initial version. 215</DL> 216 217<hr><p>CONFIDENTIAL</p></body> 218</HTML> 219