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>nn::gr::CTR::RenderState::WBuffer</title> 51 </head> 52 <body> 53 <h1>nn::gr::CTR::RenderState::WBuffer Class</h1> 54 <h2>Syntax</h2> 55 <div class="section"> 56 <pre class="definition">class WBuffer</pre> 57 </div> 58 <h2>Description</h2> 59 <div class="section"> 60 <p>Class for setting the w buffer.</p><!-- write here --></div> 61 <a name="variable" id="variable"> 62 <h2>Member Variables</h2> 63 <div class="section"> 64 <table class="members"> 65 <tr> 66 <td width="100"> </td> 67 <th> 68 <span class="argument">wScale</span> 69 </th> 70 <td>The scale value when the w buffer is enabled. Type is f32. If wScale is 0, the w buffer is disabled. The initial value is 0.</td> 71 </tr> 72 <tr> 73 <td width="100"> </td> 74 <th> 75 <span class="argument">isEnablePolygonOffset</span> 76 </th> 77 <td>Sets enable/disable for the polygon offset. The type is bool. Polygon offset cannot be used at the same time as the w buffer. If m_WScale is other than 0, polygon offset is dispalyed regardless of this setting.</td> 78 </tr> 79 <tr> 80 <td width="100"> </td> 81 <th> 82 <span class="argument">polygonOffsetUnit</span> 83 </th> 84 <td>The scaling value corresponding to the minimum resolvable depth value. Type is f32. The minimum resolvable depth value depends on the bit value of the depth buffer. The initial value is 0. If the w buffer is enabled, polygon offset is disabled.</td> 85 </tr> 86 <tr> 87 <td width="100"> </td> 88 <th> 89 <span class="argument">depthRangeNear</span> 90 </th> 91 <td>Sets the depth value for the near plane in the clip space. Type is f32. The initial value is 0. Set so that 0 <= depthRangeNear <= depthRangeFar <= 1. If the w buffer is enabled, this setting is ignored and 0 is set.</td> 92 </tr> 93 <tr> 94 <td width="100"> </td> 95 <th> 96 <span class="argument">depthRangeFar</span> 97 </th> 98 <td>Sets the depth value for the far plane in the clip space. Type is f32. The initial value is 1. Set so that 0 <= depthRangeNear <= depthRangeFar <= 1. If the w buffer is enabled, this setting is ignored and 1 is set.</td> 99 </tr> 100 <tr> 101 <td width="100"> </td> 102 <th> 103 <span class="argument">depthRangeBit</span> 104 </th> 105 <td>Sets the bit value of the depth buffer. Type is f32. The initial value is 24.</td> 106 </tr> </table> 107 </div> 108 </a> <a name="function" id="function"> 109 <h2>Member Functions</h2> 110 <div class="section"> 111 <table class="members"> 112 <tr> 113 <td width="100"> </td> 114 <th> 115 <a href="../../../../../nn/gr/CTR/RenderState/WBuffer/WBuffer.html">WBuffer</a> 116 </th> 117 <td>Initializes using the initial values for w buffer settings.</td> 118 </tr> 119 <tr> 120 <td width="100"> </td> 121 <th> 122 <a href="../../../../../nn/gr/CTR/RenderState/WBuffer/MakeCommand.html">MakeCommand</a> 123 </th> 124 <td>Generates drawing commands based on previously set information.</td> 125 </tr> </table> 126 </div> 127 </a> 128 <h2>Revision History</h2> 129 <div class="section"> 130 <dl class="history"> 131 <dt>2010/09/15</dt> 132 <dd>Initial version.<br /> 133 </dd> 134 </dl> 135 </div> 136 <hr><p>CONFIDENTIAL</p></body> 137</html>