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<title>UploadLookUpTableNoiseMapFloat</title> 8 </head> 9 <body> 10<h1><CODE><a href="../../../../nn/Overview.html">nn</a>::<a href="../../../../nn/gd/Overview.html">gd</a>::<a href="../../../../nn/gd/CTR/Overview.html">CTR</a>::<a href="../../../../nn/gd/CTR/ProceduralTextureStage/Overview.html">ProceduralTextureStage</a>::UploadLookUpTableNoiseMapFloat</CODE> Member Function</h1> 11<h2>Syntax</h2> 12 <div class="section"> 13 <pre class="definition"> 14static <a href="../../../../nnResult/Overview.html">nnResult</a> UploadLookUpTableNoiseMapFloat( 15 <a href="../../../../nn_types/u32.html">u32</a> index, 16 <a href="../../../../nn_types/f32.html">f32</a> * Map, 17 <a href="../../../../nn_types/f32.html">f32</a> * MapDelta, 18 <a href="../../../../nn_types/u32.html">u32</a> lutSize 19); 20</pre> 21 </div> 22<h2>Parameters</h2> 23 <div class="section"> 24 <table class="arguments"> 25 <thead> 26 <tr> 27 <td width="15" /> 28<th>Name</th> 29<td>Description</td> 30 </tr> 31 </thead> 32 <tr> 33<td>in</td> 34<th>index</th> 35<td>Specifies the index of the lookup table to be set.</td> 36 </tr> 37 <tr> 38<td>in</td> 39<th>Map</th> 40<td>Sets the lookup table data.</td> 41 </tr> 42 <tr> 43<td>in</td> 44<th>MapDelta</th> 45<td>Specifies lookup table delta data.</td> 46 </tr> 47 <tr> 48<td>in</td> 49<th>lutSize</th> 50<td>Specifies the lookup table data size. The size of <SPAN class="Argument">Map</SPAN> and <SPAN class="Argument">MapDelta</SPAN> must be the same. </td> 51 </tr> </table> 52 </div> 53<h2>Return Values</h2> 54<div class="section">Returns the result of the operation. <br /> 55 <table class="arguments"> 56 <thead> 57 <tr> 58<th>Value</th> 59<td>Description</td> 60 </tr> 61 </thead> 62 <tr> 63<th><CODE>Result::IsSuccess</CODE></th> 64<td>Process was successful.</td> 65 </tr> 66 <tr> 67<th><CODE>ResultNullParameter</CODE></th> 68<td><CODE>NULL</CODE> was specified for <SPAN class="Argument">Map</SPAN>, <SPAN class="Argument">MapDelta</SPAN>, or <SPAN class="Argument">lutSize</SPAN>. </td> 69 </tr> 70 <tr> 71<th><CODE>ResultOutOfRangeParameter</CODE></th> 72<td>The sum of <CODE>lutSize + index</CODE> specifies a value greater than or equal to 128 (the maximum size of the noise modulation function lookup table).</td> 73 </tr> 74 </table> </div> 75<h2>Description</h2> 76 <div class="section"> 77<p>Sets the procedural texture noise adjustment function lookup table. The floating point value you specify is converted into fixed point data by this function and then sent to the GPU. This function is an immediate function. (The immediate function directly generates commands and inserts them into the command buffer.)</p><p>This function first uses <a href="../../../../nn/gd/CTR/ProceduralTextureStage/Helper/ConvertLookUpTableDataFloatToNative.html"><CODE>ProceduralTextureStage::Helper::ConvertLookUpTableDataFloatToNative</CODE></a> to convert from a float to the specified integer value.</p><!-- write here --></div> 78<h2>Revision History</h2> 79 <div class="section"> 80 <dl class="history"> 81 <dt>2011/02/17</dt> 82<dd>Initial version.<br /> 83 </dd> 84 </dl> 85 </div> 86 <hr><p>CONFIDENTIAL</p></body> 87</html>