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