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>MakeUniformCommandGS</title>
8  </head>
9  <body>
10<h1><CODE><a href="../../../nn/Overview.html">nn</a>::<a href="../../../nn/gr/Overview.html">gr</a>::<a href="../../../nn/gr/CTR/Overview.html">CTR</a>::MakeUniformCommandGS</CODE> Function</h1>
11<h2>Syntax</h2>
12    <div class="section">
13      <pre class="definition">
14<a href="../../../nn_types/bit32.html">bit32</a> * MakeUniformCommandGS(
15     <a href="../../../nn_types/bit32.html">bit32</a> * command,
16     <a href="../../../nn_types/u8.html">u8</a> location,
17     const <a href="../../../nn/math/MTX34/Overview.html">nn::math::MTX34</a> & mtx34
18);
19
20<a href="../../../nn_types/bit32.html">bit32</a> * MakeUniformCommandGS(
21     <a href="../../../nn_types/bit32.html">bit32</a> * command,
22     <a href="../../../nn_types/u8.html">u8</a> location,
23     const <a href="../../../nn/math/MTX44/Overview.html">nn::math::MTX44</a> & mtx44
24);
25
26<a href="../../../nn_types/bit32.html">bit32</a> * MakeUniformCommandGS(
27     <a href="../../../nn_types/bit32.html">bit32</a> * command,
28     <a href="../../../nn_types/u8.html">u8</a> location,
29     const <a href="../../../nn/math/VEC4/Overview.html">nn::math::VEC4</a> & vec4
30);
31
32<a href="../../../nn_types/bit32.html">bit32</a> * MakeUniformCommandGS(
33     <a href="../../../nn_types/bit32.html">bit32</a> * command,
34     <a href="../../../nn_types/u8.html">u8</a> location,
35     const <a href="../../../nn/math/VEC4/Overview.html">nn::math::VEC4</a> vec4[],
36     const int num
37);
38
39<a href="../../../nn_types/bit32.html">bit32</a> * MakeUniformCommandGS(
40     <a href="../../../nn_types/bit32.html">bit32</a> * command,
41     <a href="../../../nn_types/u8.html">u8</a> location,
42     <a href="../../../nn_types/u8.html">u8</a> x,
43     <a href="../../../nn_types/u8.html">u8</a> y,
44     <a href="../../../nn_types/u8.html">u8</a> z
45);
46</pre>
47    </div>
48<h2>List of Overloaded Member Functions</h2>
49    <div class="section">
50      <table class="members">
51        <tr>
52          <td>
53<a href="./MakeUniformCommandGS(0).html"><CODE>MakeUniformCommandGS ( bit32 *, u8, const nn::math::MTX34 & )</CODE> </a>
54          </td>
55<td>Generates a command for setting a 3x4 matrix in a geometry shader uniform.</td>
56        </tr>
57        <tr>
58          <td>
59<a href="./MakeUniformCommandGS(1).html"><CODE>MakeUniformCommandGS ( bit32 *, u8, const nn::math::MTX44 & )</CODE> </a>
60          </td>
61<td>Generates a command for setting a 4x4 matrix in a geometry shader uniform.</td>
62        </tr>
63        <tr>
64          <td>
65<a href="./MakeUniformCommandGS(2).html"><CODE>MakeUniformCommandGS ( bit32 *, u8, const nn::math::VEC4 & )</CODE> </a>
66          </td>
67<td>Generates a command for setting a vector in a geometry shader uniform.</td>
68        </tr>
69        <tr>
70          <td>
71<a href="./MakeUniformCommandGS(3).html"><CODE>MakeUniformCommandGS ( bit32 *, u8, const nn::math::VEC4, const int )</CODE> </a>
72          </td>
73<td>Generates a command for setting a vector array in a geometry shader uniform.</td>
74        </tr>
75        <tr>
76          <td>
77<a href="./MakeUniformCommandGS(4).html"><CODE>MakeUniformCommandGS ( bit32 *, u8, u8, u8, u8 )</CODE> </a>
78          </td>
79<td>Generates a command for setting integers in a geometry shader uniform.</td>
80        </tr> </table>
81    </div>
82<h2>Description of <CODE>MakeUniformCommandGS(bit32 *, u8, const nn::math::MTX34 &)</CODE></h2>
83    <div class="section">
84<p>Generates a command for setting a 3x4 matrix in a geometry shader uniform.</p>
85    </div>
86<h2>Description of <CODE>MakeUniformCommandGS(bit32 *, u8, const nn::math::MTX44 &)</CODE></h2>
87    <div class="section">
88<p>Generates a command for setting a 4x4 matrix in a geometry shader uniform.</p>
89    </div>
90<h2>Description of <CODE>MakeUniformCommandGS(bit32 *, u8, const nn::math::VEC4 &)</CODE></h2>
91    <div class="section">
92<p>Generates a command for setting a vector in a geometry shader uniform.</p>
93    </div>
94<h2>Description of <CODE>MakeUniformCommandGS(bit32 *, u8, const nn::math::VEC4, const int)</CODE></h2>
95    <div class="section">
96<p>Generates a command for setting a vector array in a geometry shader uniform.</p>
97    </div>
98<h2>Description of <CODE>MakeUniformCommandGS(bit32 *, u8, u8, u8, u8)</CODE></h2>
99    <div class="section">
100<p>Generates a command for setting integers in a geometry shader uniform.</p>
101    </div>
102  <hr><p>CONFIDENTIAL</p></body>
103</html>