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      span.virtual_style
22      {
23        font-size			 : 8pt;
24        color				 : white;
25        font-weight			: bold;
26        background			: #0a0;
27        border-left			: solid 1px #0f0;
28        border-top			: solid 1px #0f0;
29        border-right		: solid 1px #060;
30        border-bottom		: solid 1px #060;
31        padding-left		: 2px;
32        padding-right		: 2px;
33      }
34      span.protected_style
35      {
36        font-size			 : 8pt;
37        color				 : white;
38        font-weight			: bold;
39        background			: #444;
40        border-left			: solid 1px #ccc;
41        border-top			: solid 1px #ccc;
42        border-right		: solid 1px #222;
43        border-bottom		: solid 1px #222;
44        padding-left		: 2px;
45        padding-right		: 2px;
46      }
47        --></style>
48<title>nn::gd::CTR::OutputStage</title>
49  </head>
50  <body>
51<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>::OutputStage</CODE> Class</h1>
52<h2>Syntax</h2>
53    <div class="section">
54<pre class="definition">class OutputStage</pre>
55    </div>
56<h2>Description</h2>
57    <div class="section">
58<p>The frame buffer operation stage.</p><p><anchor id="classnn_1_1gd_1_1_c_t_r_1_1_output_stage_1OutputStage" /> This stage sets how the user will output to the render target. </p><!-- write here --></div>
59    <a name="enum" id="enum">
60<h2>Enumerated Types</h2>
61      <div class="section">
62        <table class="members">
63          <tr>
64            <td width="100"> </td>
65            <th>
66<a href="../../../../nn/gd/CTR/OutputStage/DepthBufferType.html">DepthBufferType</a>
67            </th>
68<td>This is a depth buffer type <CODE>enum</CODE> value. </td>
69          </tr>
70          <tr>
71            <td width="100"> </td>
72            <th>
73<a href="../../../../nn/gd/CTR/OutputStage/FragmentOperationMode.html">FragmentOperationMode</a>
74            </th>
75<td>This is a fragment operation mode <CODE>enum</CODE> value. </td>
76          </tr>
77          <tr>
78            <td width="100"> </td>
79            <th>
80<a href="../../../../nn/gd/CTR/OutputStage/BlendType.html">BlendType</a>
81            </th>
82<td>These are the <CODE>enum</CODE> values for <CODE>m_BlendType</CODE> in <a href="../../../../nn/gd/CTR/BlendStateDescription/Overview.html">BlendStateDescription</a>.</td>
83          </tr>
84          <tr>
85            <td width="100"> </td>
86            <th>
87<a href="../../../../nn/gd/CTR/OutputStage/BlendFunction.html">BlendFunction</a>
88            </th>
89<td>These are <CODE>enum</CODE> values for the blending coefficients <CODE>m_SrcRgb</CODE>, <CODE>m_DstRgb</CODE>, <CODE>m_SrcAlpha</CODE>, and <CODE>m_DstAlpha</CODE> in <a href="../../../../nn/gd/CTR/BlendStateDescription/Overview.html">BlendStateDescription</a>.</td>
90          </tr>
91          <tr>
92            <td width="100"> </td>
93            <th>
94<a href="../../../../nn/gd/CTR/OutputStage/BlendEquation.html">BlendEquation</a>
95            </th>
96<td>These are <CODE>enum</CODE> values for the blending operators used with <CODE>m_EqRgb</CODE> and <CODE>m_EqAlpha</CODE> in <a href="../../../../nn/gd/CTR/BlendStateDescription/Overview.html">BlendStateDescription</a>.</td>
97          </tr>
98          <tr>
99            <td width="100"> </td>
100            <th>
101<a href="../../../../nn/gd/CTR/OutputStage/LogicOperator.html">LogicOperator</a>
102            </th>
103<td>These are the <CODE>enum</CODE> values for <CODE>m_logic</CODE> <CODE>opcode</CODE> in <a href="../../../../nn/gd/CTR/BlendStateDescription/Overview.html">BlendStateDescription</a>. </td>
104          </tr>
105          <tr>
106            <td width="100"> </td>
107            <th>
108<a href="../../../../nn/gd/CTR/OutputStage/ColorWriteMask.html">ColorWriteMask</a>
109            </th>
110<td>This is a color mask <CODE>enum</CODE> value. </td>
111          </tr>
112          <tr>
113            <td width="100"> </td>
114            <th>
115<a href="../../../../nn/gd/CTR/OutputStage/DepthFunction.html">DepthFunction</a>
116            </th>
117<td>This is a <a href="../../../../nn/gd/CTR/DepthStencilStateDescription/Overview.html">DepthStencilStateDescription</a> <CODE>m_DepthFunc</CODE> comparison function <CODE>enum</CODE> value. </td>
118          </tr>
119          <tr>
120            <td width="100"> </td>
121            <th>
122<a href="../../../../nn/gd/CTR/OutputStage/DepthWriteMask.html">DepthWriteMask</a>
123            </th>
124<td>These are the enum values for <CODE>m_DepthMask</CODE> in<a href="../../../../nn/gd/CTR/DepthStencilStateDescription/Overview.html">DepthStencilDescription</a>. </td>
125          </tr>
126          <tr>
127            <td width="100"> </td>
128            <th>
129<a href="../../../../nn/gd/CTR/OutputStage/StencilFunction.html">StencilFunction</a>
130            </th>
131<td>This is a <a href="../../../../nn/gd/CTR/DepthStencilStateDescription/Overview.html">DepthStencilStateDescription</a> <CODE>m_StencilFunc</CODE> comparison function <CODE>enum</CODE> value. </td>
132          </tr>
133          <tr>
134            <td width="100"> </td>
135            <th>
136<a href="../../../../nn/gd/CTR/OutputStage/StencilOperation.html">StencilOperation</a>
137            </th>
138<td>This represents <CODE>enum</CODE> values for <CODE>m_StencilFail</CODE>, <CODE>m_StencilZFail</CODE>, and <CODE>m_StencilZPass</CODE> in <a href="../../../../nn/gd/CTR/DepthStencilStateDescription/Overview.html">DepthStencilStateDescription</a></td>
139          </tr>
140          <tr>
141            <td width="100"> </td>
142            <th>
143<a href="../../../../nn/gd/CTR/OutputStage/AlphaFunction.html">AlphaFunction</a>
144            </th>
145<td>This is an alpha test function <CODE>enum</CODE> value. </td>
146          </tr> </table>
147      </div>
148    </a> <a name="typedef" id="typedef">
149<h2><CODE>typedef</CODE> Definitions</h2>
150      <div class="section">
151        <table class="members">
152          <tr>
153            <td width="100" />
154            <th>
155<a href="../../../../nn/gd/CTR/OutputStage/StencilFailOperation.html">StencilFailOperation</a>
156            </th>
157<td>Do not use this. It may be removed in a future release. Use StencilOperation.</td>
158          </tr> </table>
159      </div>
160    </a> <a name="function" id="function">
161<h2>Member Functions</h2>
162      <div class="section">
163        <table class="members">
164          <tr>
165            <td width="100">
166<span class="static_style" title="static">S</span> </td>
167            <th>
168<a href="../../../../nn/gd/CTR/OutputStage/CreateRenderTarget.html">CreateRenderTarget</a>
169            </th>
170<td>Creates a render target from a <CODE>Texture2DResource</CODE>.</td>
171          </tr>
172          <tr>
173            <td width="100">
174<span class="static_style" title="static">S</span> </td>
175            <th>
176<a href="../../../../nn/gd/CTR/OutputStage/GetRenderTargetProperties.html">GetRenderTargetProperties</a>
177            </th>
178<td>Gets detailed information about the render target. </td>
179          </tr>
180          <tr>
181            <td width="100">
182<span class="static_style" title="static">S</span> </td>
183            <th>
184<a href="../../../../nn/gd/CTR/OutputStage/ReleaseRenderTarget.html">ReleaseRenderTarget</a>
185            </th>
186<td>Releases the render target.</td>
187          </tr>
188          <tr>
189            <td width="100">
190<span class="static_style" title="static">S</span> </td>
191            <th>
192<a href="../../../../nn/gd/CTR/OutputStage/CreateDepthStencilTarget.html">CreateDepthStencilTarget</a>
193            </th>
194<td>Creates a depth stencil target from a <CODE>Texture2DResource</CODE>.</td>
195          </tr>
196          <tr>
197            <td width="100">
198<span class="static_style" title="static">S</span> </td>
199            <th>
200<a href="../../../../nn/gd/CTR/OutputStage/GetDepthStencilTargetProperties.html">GetDepthStencilTargetProperties</a>
201            </th>
202<td>Gets detailed information about the depth stencil target. </td>
203          </tr>
204          <tr>
205            <td width="100">
206<span class="static_style" title="static">S</span> </td>
207            <th>
208<a href="../../../../nn/gd/CTR/OutputStage/ReleaseDepthStencilTarget.html">ReleaseDepthStencilTarget</a>
209            </th>
210<td>Releases the depth stencil target. </td>
211          </tr>
212          <tr>
213            <td width="100">
214<span class="static_style" title="static">S</span> </td>
215            <th>
216<a href="../../../../nn/gd/CTR/OutputStage/SetRenderTarget.html">SetRenderTarget</a>
217            </th>
218<td>Sets the render target.</td>
219          </tr>
220          <tr>
221            <td width="100">
222<span class="static_style" title="static">S</span> </td>
223            <th>
224<a href="../../../../nn/gd/CTR/OutputStage/SetDepthStencilTarget.html">SetDepthStencilTarget</a>
225            </th>
226<td>Sets the depth stencil target. </td>
227          </tr>
228          <tr>
229            <td width="100">
230<span class="static_style" title="static">S</span> </td>
231            <th>
232<a href="../../../../nn/gd/CTR/OutputStage/SetFragOpMode.html">SetFragOpMode</a>
233            </th>
234<td>Sets the fragment operation mode.</td>
235          </tr>
236          <tr>
237            <td width="100">
238<span class="static_style" title="static">S</span> </td>
239            <th>
240<a href="../../../../nn/gd/CTR/OutputStage/CreateBlendState.html">CreateBlendState</a>
241            </th>
242<td>Creates a blend state. </td>
243          </tr>
244          <tr>
245            <td width="100">
246<span class="static_style" title="static">S</span> </td>
247            <th>
248<a href="../../../../nn/gd/CTR/OutputStage/ReleaseBlendState.html">ReleaseBlendState</a>
249            </th>
250<td>Releases the blend state.</td>
251          </tr>
252          <tr>
253            <td width="100">
254<span class="static_style" title="static">S</span> </td>
255            <th>
256<a href="../../../../nn/gd/CTR/OutputStage/SetBlendState.html">SetBlendState</a>
257            </th>
258<td>Sets the blend state. </td>
259          </tr>
260          <tr>
261            <td width="100">
262<span class="static_style" title="static">S</span> </td>
263            <th>
264<a href="../../../../nn/gd/CTR/OutputStage/SetBlendColor.html">SetBlendColor</a>
265            </th>
266<td>Sets the blend color.</td>
267          </tr>
268          <tr>
269            <td width="100">
270<span class="static_style" title="static">S</span> </td>
271            <th>
272<a href="../../../../nn/gd/CTR/OutputStage/SetAlphaTest.html">SetAlphaTest</a>
273            </th>
274<td>Sets the alpha test.</td>
275          </tr>
276          <tr>
277            <td width="100">
278<span class="static_style" title="static">S</span> </td>
279            <th>
280<a href="../../../../nn/gd/CTR/OutputStage/CreateDepthStencilState.html">CreateDepthStencilState</a>
281            </th>
282<td>Creates a depth stencil state. </td>
283          </tr>
284          <tr>
285            <td width="100">
286<span class="static_style" title="static">S</span> </td>
287            <th>
288<a href="../../../../nn/gd/CTR/OutputStage/ReleaseDepthStencilState.html">ReleaseDepthStencilState</a>
289            </th>
290<td>Releases the depth stencil state. </td>
291          </tr>
292          <tr>
293            <td width="100">
294<span class="static_style" title="static">S</span> </td>
295            <th>
296<a href="../../../../nn/gd/CTR/OutputStage/SetDepthStencilState.html">SetDepthStencilState</a>
297            </th>
298<td>Sets the depth stencil state. </td>
299          </tr>
300          <tr>
301            <td width="100">
302<span class="static_style" title="static">S</span> </td>
303            <th>
304<a href="../../../../nn/gd/CTR/OutputStage/SetColorWriteMask.html">SetColorWriteMask</a>
305            </th>
306<td>Sets the write mask.</td>
307          </tr>
308          <tr>
309            <td width="100">
310<span class="static_style" title="static">S</span> </td>
311            <th>
312<a href="../../../../nn/gd/CTR/OutputStage/SetPenumbraScaleBias.html">SetPenumbraScaleBias</a>
313            </th>
314<td>Sets the <CODE>scale</CODE> and <CODE>bias</CODE> used to control the degree of hardness (or narrowness) to be applied to hard-shadow areas.</td>
315          </tr>
316          <tr>
317            <td width="100">
318<span class="static_style" title="static">S</span> </td>
319            <th>
320<a href="../../../../nn/gd/CTR/OutputStage/SetDepthRangeMode.html">SetDepthRangeMode</a>
321            </th>
322<td>Sets the depth buffer mode. </td>
323          </tr> </table>
324      </div>
325    </a>
326<h2>Revision History</h2>
327    <div class="section">
328      <dl class="history">
329        <dt>2011/02/15</dt>
330<dd>Initial version.<br />
331        </dd>
332      </dl>
333    </div>
334  <hr><p>CONFIDENTIAL</p></body>
335</html>
336