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>nw::gfx::PerspectiveProjectionUpdater</title> 49 </head> 50 <body> 51 <h1><a href="../../../nw/Overview.html">nw</a>::<a href="../../../nw/gfx/Overview.html">gfx</a>::PerspectiveProjectionUpdater Class</h1> 52 <h2>Syntax</h2> 53 <div class="section"> 54 <pre class="definition">class PerspectiveProjectionUpdater : public <a href="../../../nw/gfx/CameraProjectionUpdater/Overview.html">nw::gfx::CameraProjectionUpdater</a></pre> 55 </div> 56 <h2>Description</h2> 57 <div class="section"> 58 <p>Class for updating projection matrices using the angle of view.</p> 59 </div> 60 <a name="constant" id="constant"> 61 <h2>Member Constants</h2> 62 <div class="section"> 63 <table class="members"> 64 <tr> 65 <td width="100"> 66 <span class="protected_style" title="protected">protected</span> <span class="static_style" title="static">S</span> 67 </td> 68 <th> 69 <span class="argument"><a href="../../../nw/gfx/CameraProjectionUpdater/PROJECTION_NEAR_CLIP.html"><CODE>PROJECTION_NEAR_CLIP</CODE></a></span> 70 </th> 71 <td width="100">const float</td> 72 <td>The default value for the near clipping plane.(Inherited from <a href="../../../nw/gfx/CameraProjectionUpdater/Overview.html"><CODE>CameraProjectionUpdater</CODE></a>.</td> 73 </tr> 74 <tr> 75 <td width="100"> 76 <span class="protected_style" title="protected">protected</span> <span class="static_style" title="static">S</span> 77 </td> 78 <th> 79 <span class="argument"><a href="../../../nw/gfx/CameraProjectionUpdater/PROJECTION_FAR_CLIP.html"><CODE>PROJECTION_FAR_CLIP</CODE></a></span> 80 </th> 81 <td width="100">const float</td> 82 <td>The default value for the far clipping plane.(Inherited from <a href="../../../nw/gfx/CameraProjectionUpdater/Overview.html"><CODE>CameraProjectionUpdater</CODE></a>.</td> 83 </tr> 84 <tr> 85 <td width="100"> 86 <span class="protected_style" title="protected">protected</span> <span class="static_style" title="static">S</span> 87 </td> 88 <th> 89 <span class="argument"><a href="../../../nw/gfx/CameraProjectionUpdater/PROJECTION_FOVY_RADIAN.html"><CODE>PROJECTION_FOVY_RADIAN</CODE></a></span> 90 </th> 91 <td width="100">const float</td> 92 <td>Default value for the FOV along the y-axis.(Inherited from <a href="../../../nw/gfx/CameraProjectionUpdater/Overview.html"><CODE>CameraProjectionUpdater</CODE></a>.</td> 93 </tr> 94 <tr> 95 <td width="100"> 96 <span class="protected_style" title="protected">protected</span> <span class="static_style" title="static">S</span> 97 </td> 98 <th> 99 <span class="argument"><a href="../../../nw/gfx/CameraProjectionUpdater/PROJECTION_ASPECT_RATIO.html"><CODE>PROJECTION_ASPECT_RATIO</CODE></a></span> 100 </th> 101 <td width="100">const float</td> 102 <td>The default value for the aspect ratio.(Inherited from <a href="../../../nw/gfx/CameraProjectionUpdater/Overview.html"><CODE>CameraProjectionUpdater</CODE></a>.</td> 103 </tr> 104 <tr> 105 <td width="100"> 106 <span class="protected_style" title="protected">protected</span> <span class="static_style" title="static">S</span> 107 </td> 108 <th> 109 <span class="argument"><a href="../../../nw/gfx/CameraProjectionUpdater/PROJECTION_CENTER.html"><CODE>PROJECTION_CENTER</CODE></a></span> 110 </th> 111 <td width="100">const math::VEC2</td> 112 <td>Default value for center coordinates in near clipping plane(Inherited from <a href="../../../nw/gfx/CameraProjectionUpdater/Overview.html"><CODE>CameraProjectionUpdater</CODE></a>.</td> 113 </tr> 114 <tr> 115 <td width="100"> 116 <span class="protected_style" title="protected">protected</span> <span class="static_style" title="static">S</span> 117 </td> 118 <th> 119 <span class="argument"><a href="../../../nw/gfx/CameraProjectionUpdater/PROJECTION_HEIGHT.html"><CODE>PROJECTION_HEIGHT</CODE></a></span> 120 </th> 121 <td width="100">const float</td> 122 <td>Default value for height in the near clipping plane.(Inherited from <a href="../../../nw/gfx/CameraProjectionUpdater/Overview.html"><CODE>CameraProjectionUpdater</CODE></a>.</td> 123 </tr> 124 <tr> 125 <td width="100"> 126 <span class="protected_style" title="protected">protected</span> <span class="static_style" title="static">S</span> 127 </td> 128 <th> 129 <span class="argument"><a href="../../../nw/gfx/CameraProjectionUpdater/PROJECTION_RECT.html"><CODE>PROJECTION_RECT</CODE></a></span> 130 </th> 131 <td width="100">const ResProjectionRect</td> 132 <td>Default value for rectangle displayed in the near clipping plane(Inherited from <a href="../../../nw/gfx/CameraProjectionUpdater/Overview.html"><CODE>CameraProjectionUpdater</CODE></a>.</td> 133 </tr> </table> 134 </div> 135 </a> <a name="variable" id="variable"> 136 <h2>Member Variables</h2> 137 <div class="section"> 138 <table class="members"> 139 <tr> 140 <td width="100"> </td> 141 <th> 142 <span class="argument"><CODE>NW_UT_RUNTIME_TYPEINFO</CODE></span> 143 </th> 144 <td width="100" /> 145 <td> 146 </td> 147 </tr> </table> 148 </div> 149 </a> <a name="function" id="function"> 150 <h2>Member Functions</h2> 151 <div class="section"> 152 <table class="members"> 153 <tr> 154 <th class="category" colspan="3">Constructors and Destructors</th> 155 </tr> 156 <tr> 157 <td width="100"> </td> 158 <th> 159 <a href="../../../nw/gfx/PerspectiveProjectionUpdater/PerspectiveProjectionUpdater.html"><CODE>PerspectiveProjectionUpdater</CODE></a> 160 </th> 161 <td>Constructor.</td> 162 </tr> 163 <tr> 164 <td width="100"> <span class="virtual_style" title="virtual">V</span> 165 </td> 166 <th> 167 <a href="../../../nw/gfx/PerspectiveProjectionUpdater/~PerspectiveProjectionUpdater.html"><CODE>~PerspectiveProjectionUpdater</CODE></a> 168 </th> 169 <td>Destructor.</td> 170 </tr> 171 <tr> 172 <th class="category" colspan="3">Create/Destroy</th> 173 </tr> 174 <tr> 175 <td width="100"> 176 <span class="static_style" title="static">S</span> </td> 177 <th> 178 <a href="../../../nw/gfx/PerspectiveProjectionUpdater/Create.html">Create</a> 179 </th> 180 <td>Creates a projection matrix updater.</td> 181 </tr> 182 <tr> 183 <td width="100"> </td> 184 <th> 185 <a href="../../../nw/gfx/GfxObject/Destroy.html"><CODE>Destroy</CODE></a> 186 </th> 187 <td>Destroys an object.(Derived from <a href="../../../nw/gfx/GfxObject/Overview.html"><CODE>GfxObject</CODE></a>.)</td> 188 </tr> 189 <tr> 190 <th class="category" colspan="3">Projection matrix</th> 191 </tr> 192 <tr> 193 <td width="100"> <span class="virtual_style" title="virtual">V</span> 194 </td> 195 <th> 196 <a href="../../../nw/gfx/PerspectiveProjectionUpdater/Update.html">Update</a> 197 </th> 198 <td>Updates the projection matrix.</td> 199 </tr> 200 <tr> 201 <th class="category" colspan="3">Resources</th> 202 </tr> 203 <tr> 204 <td width="100"> <span class="virtual_style" title="virtual">V</span> 205 </td> 206 <th> 207 <a href="../../../nw/gfx/PerspectiveProjectionUpdater/GetResource.html">GetResource</a> 208 </th> 209 <td>Gets the projection matrix updater resource.</td> 210 </tr> 211 <tr> 212 <th class="category" colspan="3">Pivot</th> 213 </tr> 214 <tr> 215 <td width="100"> </td> 216 <th> 217 <a href="../../../nw/gfx/CameraProjectionUpdater/SetPivotDirection.html"><CODE>SetPivotDirection</CODE></a> 218 </th> 219 <td>Sets the upward direction of the screen.(Inherited from <a href="../../../nw/gfx/CameraProjectionUpdater/Overview.html"><CODE>CameraProjectionUpdater</CODE></a>.</td> 220 </tr> 221 <tr> 222 <td width="100"> </td> 223 <th> 224 <a href="../../../nw/gfx/CameraProjectionUpdater/GetPivotDirection.html"><CODE>GetPivotDirection</CODE></a> 225 </th> 226 <td>Gets the upward direction of the screen.(Inherited from <a href="../../../nw/gfx/CameraProjectionUpdater/Overview.html"><CODE>CameraProjectionUpdater</CODE></a>.</td> 227 </tr> 228 <tr> 229 <th class="category" colspan="3">Textures</th> 230 </tr> 231 <tr> 232 <td width="100"> </td> 233 <th> 234 <a href="../../../nw/gfx/CameraProjectionUpdater/TextureScale.html">TextureScale</a> 235 </th> 236 <td>Gets the texture scale.(Inherited from <a href="../../../nw/gfx/CameraProjectionUpdater/Overview.html"><CODE>CameraProjectionUpdater</CODE></a>.</td> 237 </tr> 238 <tr> 239 <td width="100"> </td> 240 <th> 241 <a href="../../../nw/gfx/CameraProjectionUpdater/TextureTranslate.html">TextureTranslate</a> 242 </th> 243 <td>Gets the translation of a texture.(Inherited from <a href="../../../nw/gfx/CameraProjectionUpdater/Overview.html"><CODE>CameraProjectionUpdater</CODE></a>.</td> 244 </tr> 245 <tr> 246 <th class="category" colspan="3">Other</th> 247 </tr> 248 <tr> 249 <td width="100"> <span class="virtual_style" title="virtual">V</span> 250 </td> 251 <th> 252 <a href="../../../nw/gfx/PerspectiveProjectionUpdater/Kind.html">Kind</a> 253 </th> 254 <td>Gets the ViewUpdater type.</td> 255 </tr> 256 <tr> 257 <td width="100"> </td> 258 <th> 259 <a href="../../../nw/gfx/CameraProjectionUpdater/IsDynamic.html"><CODE>IsDynamic</CODE></a> 260 </th> 261 <td>Gets a flag indicating whether an updater was generated dynamically.(Inherited from <a href="../../../nw/gfx/CameraProjectionUpdater/Overview.html"><CODE>CameraProjectionUpdater</CODE></a>.</td> 262 </tr> </table> 263 </div> 264 </a> 265 <h2>Class Hierarchy</h2> 266 <div class="section"> 267 <p class="hierarchy"><a href="../../../nw/gfx/GfxObject/Overview.html">nw::gfx::GfxObject</a><br /> <a href="../../../nw/gfx/CameraProjectionUpdater/Overview.html">nw::gfx::CameraProjectionUpdater</a><br /> <b>nw::gfx::PerspectiveProjectionUpdater</b> 268 </p> 269 </div> 270 <hr><p>CONFIDENTIAL</p></body> 271</html> 272