1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2<html xml:lang="en-US" lang="en-US" xmlns="http://www.w3.org/1999/xhtml"> 3 <head> 4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 5 <meta http-equiv="Content-Style-Type" content="text/css" /> 6 <link rel="stylesheet" href="../css/manpage.css" type="text/css" /> 7 <style type="text/css"><!-- 8 span.static_style 9 { 10 font-size : 8pt; 11 color : white; 12 font-weight : bold; 13 background : #44f; 14 border-left : solid 1px #aaf; 15 border-top : solid 1px #aaf; 16 border-right : solid 1px #00c; 17 border-bottom : solid 1px #00c; 18 padding-left : 2px; 19 padding-right : 2px; 20 } 21 22 span.virtual_style 23 { 24 font-size : 8pt; 25 color : white; 26 font-weight : bold; 27 background : #0a0; 28 border-left : solid 1px #0f0; 29 border-top : solid 1px #0f0; 30 border-right : solid 1px #060; 31 border-bottom : solid 1px #060; 32 padding-left : 2px; 33 padding-right : 2px; 34 } 35 36 span.protected_style 37 { 38 font-size : 8pt; 39 color : white; 40 font-weight : bold; 41 background : #444; 42 border-left : solid 1px #ccc; 43 border-top : solid 1px #ccc; 44 border-right : solid 1px #222; 45 border-bottom : solid 1px #222; 46 padding-left : 2px; 47 padding-right : 2px; 48 } 49 --></style> 50<title>gx</title> 51 </head> 52 <body> 53<h1><CODE>gx</CODE></h1> 54<h2>Description</h2> 55 <div class="section"> 56<p>This is the system API for the graphics library (DMPGL 2.0).</p><P> 57With a few exceptions, only a C API has been provided for the <CODE>gx</CODE> functions. 58 </P></div> 59 <a name="function" id="function"> 60<h2>Functions</h2> 61 <div class="section"> 62 <table class="members"> 63 <tr> 64<th class="category" colspan="3">Initialization/Termination</th> 65 </tr> 66 <tr> 67 <td width="100"> </td> 68 <th> 69<a href="../nn_gx/nngxInitialize.html"><CODE>nngxInitialize</CODE></a> 70 </th> 71<td>Initializes the graphics library (DMPGL).</td> 72 </tr> 73 <tr> 74 <td width="100"> </td> 75 <th> 76<a href="../nn_gx/nngxFinalize.html"><CODE>nngxFinalize</CODE></a> 77 </th> 78<td>Terminates the (DMPGL) graphics library.</td> 79 </tr> 80 <tr> 81 <td width="100"> </td> 82 <th> 83<a href="../nn_gx/nngxGetAllocator.html"><CODE>nngxGetAllocator</CODE></a> 84 </th> 85<td>Gets a pointer to the allocator function specified by <CODE>nngxInitialize</CODE>.</td> 86 </tr> 87 <tr> 88 <td width="100"> </td> 89 <th> 90<a href="../nn_gx/nngxGetIsInitialized.html"><CODE>nngxGetIsInitialized</CODE></a> 91 </th> 92<td>Checks whether initialization has been completed by the <CODE>nngxInitialize</CODE> function.</td> 93 </tr> 94 <tr> 95 <td width="100"> </td> 96 <th> 97<a href="../nn_gx/nngxGetInitializationCommand.html"><CODE>nngxGetInitializationCommand</CODE> </a> 98 </th> 99<td>Gets the register setting command for initializations that are executed with the <CODE>nngxInitialize</CODE> function.</td> 100 </tr> 101 <tr> 102<th class="category" colspan="3">Command List Execution Control</th> 103 </tr> 104 <tr> 105 <td width="100"> </td> 106 <th> 107<a href="../nn_gx/nngxGenCmdlists.html"><CODE>nngxGenCmdlists</CODE></a> 108 </th> 109<td>Generates command list objects.</td> 110 </tr> 111 <tr> 112 <td width="100"> </td> 113 <th> 114<a href="../nn_gx/nngxDeleteCmdlists.html"><CODE>nngxDeleteCmdlists</CODE></a> 115 </th> 116<td>Deletes command list objects.</td> 117 </tr> 118 <tr> 119 <td width="100"> </td> 120 <th> 121<a href="../nn_gx/nngxBindCmdlist.html"><CODE>nngxBindCmdlist</CODE></a> 122 </th> 123<td>Binds a command list object to the current command list.</td> 124 </tr> 125 <tr> 126 <td width="100"> </td> 127 <th> 128<a href="../nn_gx/nngxCmdlistStorage.html"><CODE>nngxCmdlistStorage</CODE></a> 129 </th> 130<td>Allocates data regions for the current command list.</td> 131 </tr> 132 <tr> 133 <td width="100"> </td> 134 <th> 135<a href="../nn_gx/nngxRunCmdlist.html"><CODE>nngxRunCmdlist</CODE></a> 136 </th> 137<td>Runs the current command list.</td> 138 </tr> 139 <tr> 140 <td width="100"> </td> 141 <th> 142<a href="../nn_gx/nngxRunCmdlistByID.html"><CODE>nngxRunCmdlistByID</CODE></a> 143 </th> 144<td>Runs the specified command list.</td> 145 </tr> 146 <tr> 147 <td width="100"> </td> 148 <th> 149<a href="../nn_gx/nngxStopCmdlist.html"><CODE>nngxStopCmdlist</CODE></a> 150 </th> 151<td>Stops command list execution.</td> 152 </tr> 153 <tr> 154 <td width="100"> </td> 155 <th> 156<a href="../nn_gx/nngxReserveStopCmdlist.html"><CODE>nngxReserveStopCmdlist</CODE></a> 157 </th> 158<td>Presets the current command list to stop.</td> 159 </tr> 160 <tr> 161 <td width="100"> </td> 162 <th> 163<a href="../nn_gx/nngxSplitDrawCmdlist.html"><CODE>nngxSplitDrawCmdlist</CODE></a> 164 </th> 165<td>Splits the 3D command buffer for the current command list.</td> 166 </tr> 167 <tr> 168 <td width="100"> </td> 169 <th> 170<a href="../nn_gx/nngxClearCmdlist.html"><CODE>nngxClearCmdlist</CODE></a> 171 </th> 172<td>Clears commands accumulated in the current command list.</td> 173 </tr> 174 <tr> 175 <td width="100"> </td> 176 <th> 177<a href="../nn_gx/nngxClearFillCmdlist.html"><CODE>nngxClearFillCmdlist</CODE></a> 178 </th> 179<td>Uses the specified value to clear commands accumulated in the current command list.</td> 180 </tr> 181 <tr> 182 <td width="100"> </td> 183 <th> 184<a href="../nn_gx/nngxSetCmdlistCallback.html"><CODE>nngxSetCmdlistCallback</CODE></a> 185 </th> 186<td>Sets the exit callback for the current command list.</td> 187 </tr> 188 <tr> 189 <td width="100"> </td> 190 <th> 191<a href="../nn_gx/nngxEnableCmdlistCallback.html"><CODE>nngxEnableCmdlistCallback</CODE></a> 192 </th> 193<td>Enables an exit callback in the current command list.</td> 194 </tr> 195 <tr> 196 <td width="100"> </td> 197 <th> 198<a href="../nn_gx/nngxDisableCmdlistCallback.html"><CODE>nngxDisableCmdlistCallback</CODE></a> 199 </th> 200<td>Disables an exit callback in the current command list.</td> 201 </tr> 202 <tr> 203 <td width="100"> </td> 204 <th> 205<a href="../nn_gx/nngxSetCmdlistParameteri.html"><CODE>nngxSetCmdlistParameteri</CODE></a> 206 </th> 207<td>Sets a parameter for the current command list.</td> 208 </tr> 209 <tr> 210 <td width="100"> </td> 211 <th> 212<a href="../nn_gx/nngxGetCmdlistParameteri.html"><CODE>nngxGetCmdlistParameteri</CODE></a> 213 </th> 214<td>Gets a parameter value (<SPAN class="argument">param</SPAN>) configured for the current command list.</td> 215 </tr> 216 <tr> 217 <td width="100"> </td> 218 <th> 219<a href="../nn_gx/nngxWaitCmdlistDone.html"><CODE>nngxWaitCmdlistDone</CODE></a> 220 </th> 221<td>Waits for the currently running command list object to finish.</td> 222 </tr> 223 <tr> 224 <td width="100"> </td> 225 <th> 226<a href="../nn_gx/nngxSetTimeout.html"><CODE>nngxSetTimeout</CODE></a> 227 </th> 228<td>Configures the <CODE>nngxWaitCmdlistDone</CODE> function to time out after the specified time.</td> 229 </tr> 230 <tr> 231 <td width="100"> </td> 232 <th> 233<a href="../nn_gx/nngxSetGasAutoAccumulationUpdate.html"><CODE>nngxSetGasAutoAccumulationUpdate</CODE></a> 234 </th> 235<td>Updates the additive blending results from gas density rendering.</td> 236 </tr> 237 <tr> 238 <td width="100"> </td> 239 <th> 240<a href="../nn_gx/nngxGetIsRunning.html"><CODE>nngxGetIsRunning</CODE></a> 241 </th> 242<td>Checks whether a command list is running.</td> 243 </tr> 244 <tr> 245<th class="category" colspan="3">V-Sync Control</th> 246 </tr> 247 <tr> 248 <td width="100"> </td> 249 <th> 250<a href="../nn_gx/nngxCheckVSync.html"><CODE>nngxCheckVSync</CODE></a> 251 </th> 252<td>Gets the V-Sync counter.</td> 253 </tr> 254 <tr> 255 <td width="100"> </td> 256 <th> 257<a href="../nn_gx/nngxWaitVSync.html"><CODE>nngxWaitVSync</CODE></a> 258 </th> 259<td>Synchronizes with the V-Sync and then returns.</td> 260 </tr> 261 <tr> 262 <td width="100"> </td> 263 <th> 264<a href="../nn_gx/nngxSetVSyncCallback.html"><CODE>nngxSetVSyncCallback</CODE></a> 265 </th> 266<td>Registers the V-Sync callback.</td> 267 </tr> 268 <tr> 269<th class="category" colspan="3">Display Buffer Control</th> 270 </tr> 271 <tr> 272 <td width="100"> </td> 273 <th> 274<a href="../nn_gx/nngxGenDisplaybuffers.html"><CODE>nngxGenDisplaybuffers</CODE></a> 275 </th> 276<td>Generates display buffer objects.</td> 277 </tr> 278 <tr> 279 <td width="100"> </td> 280 <th> 281<a href="../nn_gx/nngxDeleteDisplaybuffers.html"><CODE>nngxDeleteDisplaybuffers</CODE></a> 282 </th> 283<td>Deletes display buffer objects.</td> 284 </tr> 285 <tr> 286 <td width="100"> </td> 287 <th> 288<a href="../nn_gx/nngxActiveDisplay.html"><CODE>nngxActiveDisplay</CODE></a> 289 </th> 290<td>Activates a display target.</td> 291 </tr> 292 <tr> 293 <td width="100"> </td> 294 <th> 295<a href="../nn_gx/nngxBindDisplaybuffer.html"><CODE>nngxBindDisplaybuffer</CODE></a> 296 </th> 297<td>Binds a display buffer to the active display target.</td> 298 </tr> 299 <tr> 300 <td width="100"> </td> 301 <th> 302<a href="../nn_gx/nngxDisplaybufferStorage.html"><CODE>nngxDisplaybufferStorage</CODE></a> 303 </th> 304<td>Allocates a region for the display buffer bound to the active display target.</td> 305 </tr> 306 <tr> 307 <td width="100"> </td> 308 <th> 309<a href="../nn_gx/nngxDisplayEnv.html"><CODE>nngxDisplayEnv</CODE></a> 310 </th> 311<td>Sets the display position in the active display target.</td> 312 </tr> 313 <tr> 314 <td width="100"> </td> 315 <th> 316<a href="../nn_gx/nngxTransferRenderImage.html"><CODE>nngxTransferRenderImage</CODE></a> 317 </th> 318<td>Transfers images from the current color buffer to the display buffer specified by <SPAN class="argument">buffer</SPAN>.</td> 319 </tr> 320 <tr> 321 <td width="100"> </td> 322 <th> 323<a href="../nn_gx/nngxSwapBuffers.html"><CODE>nngxSwapBuffers</CODE></a> 324 </th> 325<td>Presets the display buffer bound to the <SPAN class="argument">display</SPAN> to be shown.</td> 326 </tr> 327 <tr> 328 <td width="100"> </td> 329 <th> 330<a href="../nn_gx/nngxSwapBuffersByAddress.html"><CODE>nngxSwapBuffersByAddress</CODE></a> 331 </th> 332<td>Presets the specified buffer for the display specified by <SPAN class="Argument">display</SPAN>.</td> 333 </tr> 334 <tr> 335 <td width="100"> </td> 336 <th> 337<a href="../nn_gx/nngxGetDisplaybufferParameteri.html"><CODE>nngxGetDisplaybufferParameteri</CODE></a> 338 </th> 339<td>Gets a parameter value configured for the display buffer bound to the active display target.</td> 340 </tr> 341 <tr> 342<th class="category" colspan="3">Command Cache Operations</th> 343 </tr> 344 <tr> 345 <td width="100"> </td> 346 <th> 347<a href="../nn_gx/nngxStartCmdlistSave.html"><CODE>nngxStartCmdlistSave</CODE></a> 348 </th> 349<td>Starts saving command list objects.</td> 350 </tr> 351 <tr> 352 <td width="100"> </td> 353 <th> 354<a href="../nn_gx/nngxStopCmdlistSave.html"><CODE>nngxStopCmdlistSave</CODE></a> 355 </th> 356<td>Stops saving command list objects.</td> 357 </tr> 358 <tr> 359 <td width="100"> </td> 360 <th> 361<a href="../nn_gx/nngxUseSavedCmdlist.html"><CODE>nngxUseSavedCmdlist</CODE></a> 362 </th> 363<td>Adds saved commands to the current command request.</td> 364 </tr> 365 <tr> 366 <td width="100"> </td> 367 <th> 368<a href="../nn_gx/nngxUseSavedCmdlistNoCacheFlush.html"><CODE>nngxUseSavedCmdlistNoCacheFlush</CODE></a> 369 </th> 370<td>Adds saved commands to the current command request. (Does not flush the cache.)</td> 371 </tr> 372 <tr> 373 <td width="100"> </td> 374 <th> 375<a href="../nn_gx/nngxExportCmdlist.html"><CODE>nngxExportCmdlist</CODE></a> 376 </th> 377<td>Exports the specified command list as binary data in memory.</td> 378 </tr> 379 <tr> 380 <td width="100"> </td> 381 <th> 382<a href="../nn_gx/nngxImportCmdlist.html"><CODE>nngxImportCmdlist</CODE></a> 383 </th> 384<td>Imports an exported command list (binary data) to the specified command list.</td> 385 </tr> 386 <tr> 387 <td width="100"> </td> 388 <th> 389<a href="../nn_gx/nngxCopyCmdlist.html"><CODE>nngxCopyCmdlist</CODE></a> 390 </th> 391<td>Copies a command list object to another command list object.</td> 392 </tr> 393 <tr> 394 <td width="100"> </td> 395 <th> 396<a href="../nn_gx/nngxValidateState.html"><CODE>nngxValidateState</CODE></a> 397 </th> 398<td>Checks the state and generates commands.</td> 399 </tr> 400 <tr> 401 <td width="100"> </td> 402 <th> 403<a href="../nn_gx/nngxUpdateState.html"><CODE>nngxUpdateState</CODE></a> 404 </th> 405<td>Updates the specified states.</td> 406 </tr> 407 <tr> 408 <td width="100"> </td> 409 <th> 410<a href="../nn_gx/nngxGetExportedCmdlistInfo.html"><CODE>nngxGetExportedCmdlistInfo</CODE></a> 411 </th> 412<td>Gets information about an exported command list (binary data).</td> 413 </tr> 414 <tr> 415 <td width="100"> </td> 416 <th> 417<a href="../nn_gx/nngxSetCommandGenerationMode.html"><CODE>nngxSetCommandGenerationMode</CODE></a> 418 </th> 419<td>Sets the command generation mode.</td> 420 </tr> 421 <tr> 422 <td width="100"> </td> 423 <th> 424<a href="../nn_gx/nngxGetCommandGenerationMode.html"><CODE>nngxGetCommandGenerationMode</CODE></a> 425 </th> 426<td>Gets the command generation mode.</td> 427 </tr> 428 <tr> 429 <td width="100"> </td> 430 <th> 431<a href="../nn_gx/nngxAdd3DCommand.html"><CODE>nngxAdd3DCommand</CODE></a> 432 </th> 433<td>Adds the data (3D commands) in the specified region to the current 3D command buffer.</td> 434 </tr> 435 <tr> 436 <td width="100"> </td> 437 <th> 438<a href="../nn_gx/nngxAdd3DCommandNoCacheFlush.html"><CODE>nngxAdd3DCommandNoCacheFlush</CODE></a> 439 </th> 440<td>Adds the data (3D commands) in the specified region to the current 3D command buffer.</td> 441 </tr> 442 <tr> 443 <td width="100"> </td> 444 <th> 445<a href="../nn_gx/nngxAddCmdlist.html"><CODE>nngxAddCmdlist</CODE></a> 446 </th> 447<td>Adds the content of the specified command list object to the current command list object.</td> 448 </tr> 449 <tr> 450 <td width="100"> </td> 451 <th> 452<a href="../nn_gx/nngxGetUpdatedState.html"><CODE>nngxGetUpdatedState</CODE></a> 453 </th> 454<td>Gets the updated DMPGL states.</td> 455 </tr> 456 <tr> 457 <td width="100"> </td> 458 <th> 459<a href="../nn_gx/nngxInvalidateState.html"><CODE>nngxInvalidateState</CODE></a> 460 </th> 461<td>Disables updates for the specified DMPGL states.</td> 462 </tr> 463 <tr> 464<th class="category" colspan="3">Issuance of Low-level Command Requests</th> 465 </tr> 466 <tr> 467 <td width="100"> </td> 468 <th> 469<a href="../nn_gx/nngxAddVramDmaCommand.html"><CODE>nngxAddVramDmaCommand</CODE></a> 470 </th> 471<td>Issues a DMA transfer command request to the current command list.</td> 472 </tr> 473 <tr> 474 <td width="100"> </td> 475 <th> 476<a href="../nn_gx/nngxAddVramDmaCommandNoCacheFlush.html"><CODE>nngxAddVramDmaCommandNoCacheFlush</CODE></a> 477 </th> 478<td>Issues a DMA transfer command request to the current command list.</td> 479 </tr> 480 <tr> 481 <td width="100"> </td> 482 <th> 483<a href="../nn_gx/nngxTransferLinearImage.html"><CODE>nngxTransferLinearImage</CODE></a> 484 </th> 485<td>Adds a command request to transfer an image to the specified render buffer or texture.</td> 486 </tr> 487 <tr> 488 <td width="100"> </td> 489 <th> 490<a href="../nn_gx/nngxFilterBlockImage.html"><CODE>nngxFilterBlockImage</CODE></a> 491 </th> 492<td>Issues a command request to anti-alias filter and transfer a block image.</td> 493 </tr> 494 <tr> 495 <td width="100"> </td> 496 <th> 497<a href="../nn_gx/nngxAddL2BTransferCommand.html"><CODE>nngxAddL2BTransferCommand</CODE></a> 498 </th> 499<td>Adds a command request to convert from a linear image into a block image and then to transfer it.</td> 500 </tr> 501 <tr> 502 <td width="100"> </td> 503 <th> 504<a href="../nn_gx/nngxAddB2LTransferCommand.html"><CODE>nngxAddB2LTransferCommand</CODE></a> 505 </th> 506<td>Adds a command request to convert from a block image to a linear image and then to transfer it.</td> 507 </tr> 508 <tr> 509 <td width="100"> </td> 510 <th> 511<a href="../nn_gx/nngxAddBlockImageCopyCommand.html"><CODE>nngxAddBlockImageCopyCommand</CODE></a> 512 </th> 513<td>Adds a block image transfer command request.</td> 514 </tr> 515 <tr> 516 <td width="100"> </td> 517 <th> 518<a href="../nn_gx/nngxAddMemoryFillCommand.html"><CODE>nngxAddMemoryFillCommand</CODE></a> 519 </th> 520<td>Adds a memory fill command request.</td> 521 </tr> 522 <tr> 523 <td width="100"> </td> 524 <th> 525<a href="../nn_gx/nngxFlush3DCommand.html"><CODE>nngxFlush3DCommand</CODE></a> 526 </th> 527<td>Issues a render command request and flushes the accumulated 3D command buffer.</td> 528 </tr> 529 <tr> 530 <td width="100"> </td> 531 <th> 532<a href="../nn_gx/nngxFlush3DCommandNoCacheFlush.html"><CODE>nngxFlush3DCommandNoCacheFlush</CODE></a> 533 </th> 534<td>Issues a render command request and flushes the accumulated 3D command buffer. (It does not flush the CPU cache.)</td> 535 </tr> 536 <tr> 537 <td width="100"> </td> 538 <th> 539<a href="../nn_gx/nngxFlush3DCommandPartially.html"><CODE>nngxFlush3DCommandPartially</CODE></a> 540 </th> 541<td>Issues a render command request and flushes the accumulated 3D command buffer. However, 3D commands are only executed for the specified size.</td> 542 </tr> 543 <tr> 544 <td width="100"> </td> 545 <th> 546<a href="../nn_gx/nngxAddJumpCommand.html"><CODE>nngxAddJumpCommand</CODE></a> 547 </th> 548<td>Adds a command to the current command buffer for jumping to the executable address in the specified command buffer. </td> 549 </tr> 550 <tr> 551 <td width="100"> </td> 552 <th> 553<a href="../nn_gx/nngxAddSubroutineCommand.html"><CODE>nngxAddSubroutineCommand</CODE></a> 554 </th> 555<td>Adds the following commands to the current command buffer: a command that sets the execution address to the specified command buffer; and a command that sets address information so that execution can return to the command buffer that was jumped from. </td> 556 </tr> 557 <tr> 558<th class="category" colspan="3">Support of Direct Generation of 3D Command Buffer</th> 559 </tr> 560 <tr> 561 <td width="100"> </td> 562 <th> 563<a href="../nn_gx/nngxGetPhysicalAddr.html"><CODE>nngxGetPhysicalAddr</CODE></a> 564 </th> 565<td>Converts a virtual address into a physical address.</td> 566 </tr> 567 <tr> 568 <td width="100"> </td> 569 <th> 570<a href="../nn_gx/nngxUpdateBuffer.html"><CODE>nngxUpdateBuffer</CODE></a> 571 </th> 572<td>Applies to the graphics processor the updates that have been made to the contents of the vertex buffer and texture buffer in main memory.</td> 573 </tr> 574 <tr> 575 <td width="100"> </td> 576 <th> 577<a href="../nn_gx/nngxMoveCommandbufferPointer.html"><CODE>nngxMoveCommandbufferPointer</CODE></a> 578 </th> 579<td>Moves the current output-destination pointer of the 3D command buffer.</td> 580 </tr> 581 <tr> 582<th class="category" colspan="3">Profile</th> 583 </tr> 584 <tr> 585 <td width="100"> </td> 586 <th> 587<a href="../nn_gx/nngxStartProfiling.html"><CODE>nngxStartProfiling</CODE></a> 588 </th> 589<td>Starts sampling profile information.</td> 590 </tr> 591 <tr> 592 <td width="100"> </td> 593 <th> 594<a href="../nn_gx/nngxStopProfiling.html"><CODE>nngxStopProfiling</CODE></a> 595 </th> 596<td>Stops sampling profile information.</td> 597 </tr> 598 <tr> 599 <td width="100"> </td> 600 <th> 601<a href="../nn_gx/nngxGetProfilingResult.html"><CODE>nngxGetProfilingResult</CODE></a> 602 </th> 603<td>Gets the profiling results.</td> 604 </tr> 605 <tr> 606 <td width="100"> </td> 607 <th> 608<a href="../nn_gx/nngxSetProfilingParameter.html"><CODE>nngxSetProfilingParameter</CODE></a> 609 </th> 610<td>Sets a parameter for the profiling functionality.</td> 611 </tr> 612 <tr> 613<th class="category" colspan="3">Upper Screen Display Mode Settings</th> 614 </tr> 615 <tr> 616 <td width="100"> </td> 617 <th> 618<a href="../nn_gx/nngxSetDisplayMode.html"><CODE>nngxSetDisplayMode</CODE></a> 619 </th> 620<td>Sets the display mode for the upper screen.</td> 621 </tr> 622 <tr> 623<th class="category" colspan="3">Other</th> 624 </tr> 625 <tr> 626 <td width="100"> </td> 627 <th> 628<a href="../nn_gx/nngxStartLcdDisplay.html"><CODE>nngxStartLcdDisplay</CODE></a> 629 </th> 630<td>Starts displaying an image on an LCD screen.</td> 631 </tr> 632 <tr> 633 <td width="100"> </td> 634 <th> 635<a href="../nn_gx/nngxSetMemAccessPrioMode.html"><CODE>nngxSetMemAccessPrioMode</CODE></a> 636 </th> 637<td>Sets priority of access to main memory (FCRAM).</td> 638 </tr> 639 <tr> 640 <td width="100"> </td> 641 <th> 642<a href="../nn_gx/nngxIsStereoVisionAllowed.html"><CODE>nngxIsStereoVisionAllowed</CODE></a> 643 </th> 644<td>Gets whether stereoscopic display is allowed.</td> 645 </tr> 646 <tr> 647 <td width="100"> </td> 648 <th> 649<a href="../nn_gx/nngxSetInternalDriverPrioMode.html"><CODE>nngxSetInternalDriverPrioMode</CODE></a> 650 </th> 651<td>Sets the priority of internal operations for the graphics driver.</td> 652 </tr> 653 <tr> 654 <td width="100"> </td> 655 <th> 656<a href="../nn_gx/nngxGetVramStartAddr.html"><CODE>nngxGetVramStartAddr</CODE></a> 657 </th> 658<td>Gets the starting address of the specified VRAM region.</td> 659 </tr> 660 <tr> 661 <td width="100"> </td> 662 <th> 663<a href="../nn_gx/nngxGetVramEndAddr.html"><CODE>nngxGetVramEndAddr</CODE></a> 664 </th> 665<td>Gets the ending address of the specified VRAM region.</td> 666 </tr> 667 <tr> 668 <td width="100"> </td> 669 <th> 670<a href="../nn_gx/nngxGetVramSize.html"><CODE>nngxGetVramSize</CODE></a> 671 </th> 672<td>Gets the size of the specified VRAM region.</td> 673 </tr> </table> 674 </div> 675 </a> 676<h2>Revision History</h2> 677 <div class="section"> 678 <dl class="history"> 679 <dt>2010/01/07</dt> 680<dd>Initial version.<br /> 681 </dd> 682 </dl> 683 </div> 684 <hr><p>CONFIDENTIAL</p></body> 685</html>