1<?xml version="1.0" encoding="utf-8"?> 2<HTML xml:lang="en-US" lang="en-US"> 3 4 <HEAD> 5 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 6 <meta http-equiv="Content-Style-Type" content="text/css" /> 7 <link rel="stylesheet" href="./css/contents.css" type="text/css" /> 8 <base target="main" /> 9<title>List of Features</title> 10 </HEAD> 11 12 <BODY style="margin-bottom: 50%;"> 13 14 15 16<!-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ --> 17<h2> <a name="api">Introduction</a> </h2> 18<ul> 19<li><a href="introduction/AboutApi.html">CTR-SDK API</a></li> 20</ul> 21 22<h2> <a name="root">Root Namespace</a> </h2> 23<ul> 24 <li><a href="./nn/Overview.html"><CODE>nn</CODE></a></li> 25<li><a href="introduction/SdkNameSpace.html">Namespaces in the SDK</a></li> 26</ul> 27 28<h2> Environment </h2> 29<ul> 30 <li><a href="./nn_types/Overview.html">Basic Types</a></li> 31 <li><a href="./nn_config/Overview.html">Environmental Macros</a></li> 32</ul> 33 34 35 36<!-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ --> 37<h1>Basics</h1> 38 39<h2> <a name="err">Error Handling</a> </h2> 40<ul> 41<li><a href="./nn/Result/Overview.html"><CODE>Result</CODE></a></li> 42<li><a href="search_result/search_result.html">Search Result Value</a></li> 43<li><a href="introduction/ErrorHandling.html">Error Handling</a></li> 44</ul> 45 46<h2> <a name="init">Initialization</a> </h2> 47<ul> 48<li><a href="./nn_init/Overview.html">nninit</a></li> 49<li><a href="./nn/init/Overview.html"><CODE>nn::init</CODE></a></li> 50<li><a href="./nn_init_api_list/Overview.html">List of Usable API Functions</a></li> 51</ul> 52 53<h2> <a name="os">OS</a> </h2> 54 55<ul> 56<li><a href="./nn/os/Overview.html"><CODE>nn::os</CODE></a></li> 57 <ul> 58<li><a href="./nn/os/ARM/Overview.html"><CODE>nn::os::ARM</CODE></a></li> 59<li><a href="./nn/os/CTR/Overview.html"><CODE>nn::os::CTR</CODE></a></li> 60 </ul> 61</ul> 62 63<h2> <a name="fnd">Foundation</a> </h2> 64<ul> 65<li><a href="./nn/fnd/Overview.html"><CODE>nn::fnd</CODE></a></li> 66</ul> 67 68<h2> <a name="fs">File System</a> </h2> 69<ul> 70<li><a href="./nn/fs/Overview.html"><CODE>nn::fs</CODE></a></li> 71<li><a href="nn/fs/briefing/savedata_calc_user.html">Worksheet for Calculating the Save Data Capacity</a></li> 72</ul> 73 74<h2> <a name="ro">DLL</a> </h2> 75<ul> 76<li><a href="./nn/ro/Overview.html"><CODE>nn::ro</CODE></a></li> 77<li><a href="./nn_ro/Overview.html"><CODE>nnro</CODE></a></li> 78</ul> 79 80<!-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ --> 81<h1>Basic Supplement</h1> 82 83<h2> <a name="math">Numerical Calculations</a> </h2> 84<ul> 85<li><a href="./nn/math/Overview.html"><CODE>nn::math</CODE></a></li> 86</ul> 87 88<h2> <a name="nstd">Standard</a> </h2> 89<ul> 90<li><a href="./nn/nstd/Overview.html">nn::nstd</a></li> 91</ul> 92 93<h2> <a name="util">Utilities</a> </h2> 94<ul> 95<li><a href="./nn/util/Overview.html"><CODE>nn::util</CODE></a></li> 96<li><a href="./nn_util/Overview.html">Macro definitions</a></li> 97</ul> 98 99<h2> <a name="cx">Compression/Decompression</a> </h2> 100<ul> 101<li><a href="./nn/cx/Overview.html"><CODE>nn::cx</CODE></a></li> 102<li><a href="introduction/AboutZlib.html">zlib</a></li> 103</ul> 104 105<h2> <a name="crypto">Encryption</a> </h2> 106<ul> 107<li><a href="./nn/crypto/Overview.html"><CODE>nn::crypto</CODE></a></li> 108</ul> 109 110<h2> <a name="jpeg"> JPEG </a> </h2> 111<ul> 112<li><a href="./nn/jpeg/Overview.html"><CODE>nn::jpeg</CODE></a></li> 113 <ul> 114<li><a href="./nn/jpeg/CTR/Overview.html"><CODE>nn::jpeg::CTR</CODE></a></li> 115 </ul> 116</ul> 117 118<h2> <a name="enc">Character Code Conversion</a> </h2> 119<ul> 120<li><a href="./nn/enc/Overview.html"><CODE>nn::enc</CODE></a></li> 121</ul> 122 123 124<!-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ --> 125<h1>System</h1> 126 127<h2> <a name="applet">Applet Control</a> </h2> 128<ul> 129<li><a href="./nn/applet/Overview.html"><CODE>nn::applet</CODE></a></li> 130 <ul> 131<li><a href="./nn/applet/CTR/Overview.html"><CODE>nn::applet::CTR</CODE></a></li> 132 </ul> 133</ul> 134 135<h2> <a name="ptm">Power/Time Control</a> </h2> 136<ul> 137<li><a href="./nn/ptm/Overview.html"><CODE>nn::ptm</CODE></a></li> 138 <ul> 139<li><a href="./nn/ptm/CTR/Overview.html"><CODE>nn::ptm::CTR</CODE></a></li> 140 </ul> 141</ul> 142 143<h2> <a name="pl"> Platform-Specific </a> </h2> 144<ul> 145<li><a href="./nn/pl/Overview.html"><CODE>nn::pl</CODE></a></li> 146 <ul> 147<li><a href="./nn/pl/CTR/Overview.html"><CODE>nn::pl::CTR</CODE></a></li> 148 </ul> 149</ul> 150 151<h2> <a name="news"> Notifications </a> </h2> 152<ul> 153<li><a href="./nn/news/Overview.html"><CODE>nn::news</CODE></a></li> 154</ul> 155 156<h2> <a name="cfg"> System Settings </a> </h2> 157<ul> 158<li><a href="./nn/cfg/Overview.html"><CODE>nn::cfg</CODE></a></li> 159 <ul> 160<li><a href="./nn/cfg/CTR/Overview.html"><CODE>nn::cfg::CTR</CODE></a></li> 161 </ul> 162</ul> 163 164 165 166<!-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ --> 167<h1>For Development Use</h1> 168 169<h2> <a name="debug"> Debug </a> </h2> 170<ul> 171<li><a href="./nn/dbg/Overview.html"><CODE>nn::dbg</CODE></a></li> 172 <ul> 173<li><a href="./nn/dbg/CTR/Overview.html"><CODE>nn::dbg::CTR</CODE></a></li> 174 </ul> 175<li><a href="./nn_dbg/Overview.html">Assert/panic/debug output</a></li> 176</ul> 177 178<h2> <a name="hio"> Host IO </a> </h2> 179<ul> 180<li><a href="./nn/hio/Overview.html"><CODE>nn::hio</CODE></a></li> 181 <ul> 182<li><a href="./nn/hio/CTR/Overview.html"><CODE>nn::hio::CTR</CODE></a></li> 183 </ul> 184<li><a href="nn/hio/AboutHostIoSdk.html">Host-side interface</a></li> 185</ul> 186 187<h2> <a name="midi"> MIDI Interface </a> </h2> 188<ul> 189<li><a href="./nn/midi/Overview.html"><CODE>nn::midi</CODE></a></li> 190 <ul> 191<li><a href="./nn/midi/CTR/Overview.html"><CODE>nn::midi::CTR</CODE></a></li> 192 </ul> 193</ul> 194 195 196 197<!-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ --> 198<h1>Graphics</h1> 199 200<h2> <a name="gx">Graphics</a> </h2> 201<ul> 202<li><a href="about_GraphicsLibs/GraphicsLibraries.html">The Graphics Library</a></li> 203<li><a href="about_GraphicsLibs/DMPGeometryShader.html">Reserved Geometry Shaders</a></li> 204<li><a href="about_GraphicsLibs/CommandJump.html">Command-Buffer Jumps</a></li> 205<li><a href="about_GraphicsLibs/RestoreGpuRegister.html">Restoring GPU Register Settings</a></li> 206 <li></li> 207<li><a href="./nn_gx/Overview.html"><CODE>gx</CODE></a></li> 208 <ul> 209<li><a href="about_GraphicsLibs/nngxAPIErrorCodeList.html">List of Error Codes</a></li> 210<li><a href="./nn_gx_raw/Overview.html"><CODE>gx Raw</CODE> </a></li> 211 </ul> 212<li><a href="./nn/gx/Overview.html"><CODE>nn::gx</CODE></a></li> 213 <ul> 214<li><a href="./nn/gx/CTR/Overview.html"><CODE>nn::gx::CTR</CODE></a></li> 215 </ul> 216<li><a href="./gl/Overview.html"><CODE>gl</CODE></a></li> 217 <li></li> 218<li><a href="./nn/gd/Overview.html">nn::gd</a></li> 219 <ul> 220<li><a href="about_GraphicsLibs/gdApiResultList.html">gd API Result Correspondence Table</a></li> 221<li><a href="./nn/gd/CTR/Overview.html">nn::gd::CTR</a></li> 222 </ul> 223<li><a href="./nn/gr/Overview.html"><CODE>nn::gr</CODE></a></li> 224 <ul> 225<li><a href="./nn/gr/CTR/Overview.html"><CODE>nn::gr::CTR</CODE></a></li> 226 </ul> 227 <li> 228<a href="./nn_gx_CTR_Pica/Overview.html"><CODE>PicaMacroHeader</CODE></a> 229 </li> 230 231<li>The vertex shader is <a href="../shader/Reference/index.html" target="FPT_main">here</a>.</li> 232</ul> 233 234<h2> <a name="ulcd"> Stereoscopic Display </a> </h2> 235<ul> 236<li><a href="./nn/ulcd/Overview.html"><CODE>nn::ulcd</CODE></a></li> 237 <ul> 238<li><a href="./nn/ulcd/CTR/Overview.html"><CODE>nn::ulcd::CTR</CODE></a></li> 239 </ul> 240</ul> 241 242<h2> <a name="tpl"> Texture Packager Library </a> </h2> 243<ul> 244<li><a href="./nn/tpl/Overview.html"><CODE>nn::tpl</CODE></a></li> 245</ul> 246 247<h2> <a name="font"> Font </a> </h2> 248<ul> 249<li><a href="./nn/font/Overview.html"><CODE>nn::font</CODE></a></li> 250 <ul> 251<li><a href="./nn/font/CTR/Overview.html"><CODE>nn::font::CTR</CODE></a></li> 252 </ul> 253</ul> 254 255 256 257<!-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ --> 258<h1>Sound</h1> 259 260<h2> <a name="snd"> Sound </a> </h2> 261<ul> 262<li><a href="./nn/snd/Overview.html"><CODE>nn::snd</CODE></a></li> 263 <ul> 264<li><a href="./nn/snd/CTR/Overview.html"><CODE>nn::snd::CTR</CODE></a></li> 265 </ul> 266</ul> 267 268<h2> <a name="dsp"> DSP </a> </h2> 269<ul> 270<li><a href="./nn/dsp/Overview.html"><CODE>nn::dsp</CODE></a></li> 271 <ul> 272<li><a href="./nn/dsp/CTR/Overview.html"><CODE>nn::dsp::CTR</CODE></a></li> 273 </ul> 274</ul> 275 276 277 278<!-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ --> 279<h1>Input Devices</h1> 280 281<h2> <a name="hid"> Human Interface Device </a> </h2> 282<ul> 283<li><a href="./nn/hid/Overview.html"><CODE>nn::hid</CODE></a></li> 284 <ul> 285<li><a href="./nn/hid/CTR/Overview.html"><CODE>nn::hid::CTR</CODE></a></li> 286 </ul> 287</ul> 288 289<h2> <a name="camera"> Camera </a> </h2> 290<ul> 291<li><a href="./nn/camera/Overview.html"><CODE>nn::camera</CODE></a></li> 292 <ul> 293<li><a href="./nn/camera/CTR/Overview.html"><CODE>nn::camera::CTR</CODE></a></li> 294 </ul> 295</ul> 296 297<h2> <a name="y2r"> YUV/RGB Conversion </a> </h2> 298<ul> 299<li><a href="./nn/y2r/Overview.html"><CODE>nn::y2r</CODE></a></li> 300 <ul> 301<li><a href="./nn/y2r/CTR/Overview.html"><CODE>nn::y2r::CTR</CODE></a></li> 302 </ul> 303</ul> 304 305<h2> <a name="mic"> Microphone </a> </h2> 306<ul> 307<li><a href="./nn/mic/Overview.html"><CODE>nn::mic</CODE></a></li> 308 <ul> 309<li><a href="./nn/mic/CTR/Overview.html"><CODE>nn::mic::CTR</CODE></a></li> 310 </ul> 311</ul> 312 313 314 315<!-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ --> 316<h1>Communications</h1> 317 318<h2> <a name="local"> Local Communications </a> </h2> 319<ul> 320<li><a href="./nn/uds/CTR/Overview.html"><CODE>nn::uds::CTR</CODE></a></li> 321<li><a href="./nn/rdt/Overview.html"><CODE>nn::rdt</CODE></a></li> 322<li><a href="./nn/dlp/CTR/Overview.html"><CODE>nn::dlp::CTR</CODE></a></li> 323</ul> 324 325<h2> <a name="cec"> StreetPass </a> </h2> 326<ul> 327<li><a href="./nn/cec/CTR/Overview.html"><CODE>nn::cec::CTR</CODE></a></li> 328</ul> 329 330<h2> <a name="boss"> SpotPass </a> </h2> 331<ul> 332<li><a href="./nn/boss/Overview.html"><CODE>nn::boss</CODE></a></li> 333</ul> 334 335<h2> <a name="infra"> Infrastructure Communications </a> </h2> 336<ul> 337<li><a href="./nn/ac/Overview.html"><CODE>nn::ac</CODE></a></li> 338 <ul> 339<li><a href="./nn/ac/CTR/Overview.html"><CODE>nn::ac::CTR</CODE></a></li> 340 </ul> 341<!-- <li><ref def="nn::ssl" /></li> --> 342<li><a href="./nn/http/Overview.html"><CODE>nn::http</CODE></a></li> 343<li><a href="./nn/socket/Overview.html"><CODE>nn::socket</CODE></a></li> 344</ul> 345 346<h2> <a name="ir"> Infrared Communication </a> </h2> 347<ul> 348<li><a href="./nn/ir/Overview.html"><CODE>nn::ir</CODE></a></li> 349 <ul> 350<li><a href="./nn/ir/CTR/Overview.html"><CODE>nn::ir::CTR</CODE></a></li> 351 </ul> 352</ul> 353 354<!-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ --> 355<h1>Communications Supplement</h1> 356 357<h2> <a name="ndm"> Daemon Management </a> </h2> 358<ul> 359<li><a href="./nn/ndm/Overview.html"><CODE>nn::ndm</CODE></a></li> 360</ul> 361 362<h2> <a name="friends"> Friend Presence </a> </h2> 363<ul> 364<li><a href="./nn/friends/Overview.html"><CODE>nn::friends</CODE></a></li> 365 <ul> 366<li><a href="./nn/friends/CTR/Overview.html"><CODE>nn::friends::CTR</CODE></a></li> 367 </ul> 368</ul> 369 370<h2> <a name="ugc"> User-Generated Content </a> </h2> 371<ul> 372<li><a href="./nn/ngc/Overview.html"><CODE>nn::ngc</CODE></a></li> 373<li><a href="./nn/ubl/Overview.html"><CODE>nn::ubl</CODE></a></li> 374</ul> 375 376<!-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ --> 377<h1>Applets</h1> 378 379<h2> <a name="erreula"> Error/EULA Applet </a> </h2> 380<ul> 381<li><a href="./nn/erreula/Overview.html"><CODE>nn::erreula</CODE></a></li> 382 <ul> 383<li><a href="./nn/erreula/CTR/Overview.html"><CODE>nn::erreula::CTR</CODE></a></li> 384 </ul> 385</ul> 386<h2> <a name="extrapad"> Extended Circle Pad Correction Applet </a> </h2> 387<ul> 388<li><a href="./nn/extrapad/Overview.html"><CODE>nn::extrapad</CODE></a></li> 389 <ul> 390<li><a href="./nn/extrapad/CTR/Overview.html"><CODE>nn::extrapad::CTR</CODE></a></li> 391 </ul> 392</ul> 393<h2> <a name="swkbd"> Software Keyboard Applet </a> </h2> 394<ul> 395<li><a href="./nn/swkbd/Overview.html"><CODE>nn::swkbd</CODE></a></li> 396 <ul> 397<li><a href="./nn/swkbd/CTR/Overview.html"><CODE>nn::swkbd::CTR</CODE></a></li> 398 </ul> 399</ul> 400<h2> <a name="phtsel"> Photo Selector Applet </a> </h2> 401<ul> 402<li><a href="./nn/phtsel/Overview.html"><CODE>nn::phtsel</CODE></a></li> 403 <ul> 404<li><a href="./nn/phtsel/CTR/Overview.html"><CODE>nn::phtsel::CTR</CODE></a></li> 405 </ul> 406</ul> 407<h2> <a name="voicesel"> Audio Selector Applet </a> </h2> 408<ul> 409<li><a href="./nn/voicesel/Overview.html"><CODE>nn::voicesel</CODE></a></li> 410 <ul> 411<li><a href="./nn/voicesel/CTR/Overview.html"><CODE>nn::voicesel::CTR</CODE></a></li> 412 </ul> 413</ul> 414 415 416<!-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ --> 417<h1>Other</h1> 418 419<h2> <a name="cwrapper"> C </a> </h2> 420<ul> 421<li><a href="page_for_c_users/for_c_users.html">C-Language Wrappers</a></li> 422<li><a href="./nn_root/Overview.html"><CODE>nn</CODE></a></li> 423</ul> 424 425<!-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ --> 426 427 428 <hr><p>CONFIDENTIAL</p></BODY> 429 430</HTML>