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>