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>SearchBindSymbol</title>
8  </head>
9  <body>
10<h1>nn::gr::CTR::Shader::SearchBindSymbol Member Function</h1>
11<h2>Syntax</h2>
12    <div class="section">
13      <pre class="definition">
14bool SearchBindSymbol(
15     <a href="../../../../nn/gr/CTR/BindSymbol/Overview.html">BindSymbol</a> * symbol,
16     const char * name
17) const;
18
19bool SearchBindSymbol(
20     <a href="../../../../nn/gr/CTR/BindSymbol/Overview.html">BindSymbol</a> * symbol,
21     const u8 symbol_index
22) const;
23</pre>
24    </div>
25<h2>List of Overloaded Member Functions</h2>
26    <div class="section">
27      <table class="members">
28        <tr>
29          <td>
30<a href="./SearchBindSymbol(0).html">SearchBindSymbol ( BindSymbol *, const char * ) </a>
31          </td>
32<td>Converts from symbol names to symbol information. Symbol type information and bound register numbers can be obtained by specifying the symbol name set by pragma_bind_symbol() in the shader code as an argument. Call this function after setting the shader binary using the SetupBinary function.</td>
33        </tr>
34        <tr>
35          <td>
36<a href="./SearchBindSymbol(1).html">SearchBindSymbol ( BindSymbol *, const u8 ) </a>
37          </td>
38<td>Converts from an index (ranging from 0 to one less than the number of symbols) to symbol information for the symbol of the specified type. Indices of the type 0, 1, ... [number of symbols -1] are assigned in the order set by the pragma bind_symbol() function in shader code. You can search for the specified index and obtain the symbol information that was found. Call this function after setting the shader binary using the SetupBinary function.</td>
39        </tr> </table>
40    </div>
41<h2>Description of SearchBindSymbol ( BindSymbol *, const char * )</h2>
42    <div class="section">
43<p>Converts from symbol names to symbol information. Symbol type information and bound register numbers can be obtained by specifying the symbol name set by pragma_bind_symbol() in the shader code as an argument. Call this function after setting the shader binary using the SetupBinary function.</p>
44    </div>
45<h2>Description of SearchBindSymbol ( BindSymbol *, const u8 )</h2>
46    <div class="section">
47<p>Converts from an index (ranging from 0 to one less than the number of symbols) to symbol information for the symbol of the specified type. Indices of the type 0, 1, ... [number of symbols -1] are assigned in the order set by the pragma bind_symbol() function in shader code. You can search for the specified index and obtain the symbol information that was found. Call this function after setting the shader binary using the SetupBinary function.</p>
48    </div>
49  <hr><p>CONFIDENTIAL</p></body>
50</html>