1<html> 2<head> 3<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 4<meta http-equiv="Content-Style-Type" content="text/css"> 5<title>Vertex Shader Manual</title> 6 7<style type="text/css"> 8<!-- 9body { 10/* 11 font-size : 10pt; 12*/ 13 font-weight : normal; 14 color : #000000; 15 margin-left : 0px; 16} 17 18div { 19 width : 98%; 20 white-space : nowrap; 21} 22 23div.folderBtn { 24} 25 26span.expandBtn { 27 text-align : left; 28 position : absolute; 29 top : 50%; 30 left : 2px; 31} 32 33div.title { 34 text-align : left; 35 font-weight : bold; 36/* 37 font-size : 12pt; 38*/ 39 font-size : 120%; 40 color : #202020; 41 42 margin : 4px; 43} 44 45div.openitem { 46 text-align : left; 47 font-weight : normal; 48 color : #000000; 49 position : relative; 50 left : 0px; 51 display : block; 52 margin : 0px; 53} 54div.closeitem { 55 text-align : left; 56 font-weight : normal; 57 color : #000000; 58 position : relative; 59 left : 0px; 60 /* JavaScriptがOFFにされている環境でも表示されるように考慮 */ 61 display : block; 62 margin : 0px; 63} 64 65ul { 66 margin-top : 2px; 67 margin-bottom : 0px; 68} 69 70li { 71 margin-bottom : 2px; 72 font-weight : normal; 73 padding-left : 4px; 74 list-style-image : none; 75 list-style-position : outside; 76} 77 78li.file { 79 list-style-image : url(img/icon_file_ctr.png); 80} 81 82li.closefolder { 83 font-weight : bold; 84 /* JavaScriptがOFFにされている環境でも表示されるように考慮 */ 85 list-style-image : url(img/icon_folder_open_ctr.png); 86 cursor : pointer; 87} 88 89li.openfolder { 90 font-weight : bold; 91 list-style-image : url(img/icon_folder_open_ctr.png); 92} 93 94div.header { 95/* 96 font-size : 10pt; 97*/ 98 font-weight : bold; 99 border-style : none none solid double; 100 border-width : 0px 0px 2px 8px; 101 /* フォルダを開いたときに表示される区切り線の色はここで指定します */ 102 border-color : #CD202C; 103 104 /* RVLプラットフォーム系列 */ 105/* 106 border-color : #34beed; 107*/ 108 109 /* TWLプラットフォーム系列 */ 110/* 111 border-color : #ff458f; 112*/ 113 114 position : relative; 115 left : 28px; 116 margin : 0px; 117 padding : 2px 2px 2px 4px; 118} 119 120--> 121</style> 122 123<!-- JavaScriptの部分は書き換えないでください --> 124<script language="JavaScript"> 125<!-- 126function init() { 127 if (!document.getElementsByTagName) { return; } 128 var objs = document.getElementsByTagName("div"); 129 for (i = 0; i < objs.length; i++) { 130 if (objs[i].className == "openitem") { 131 objs[i].style.display = "block"; 132 } else 133 if (objs[i].className == "closeitem") { 134 objs[i].style.display = "none"; 135 } 136 } 137 objs = document.getElementsByTagName("li"); 138 for (i = 0; i < objs.length; i++) { 139 if (objs[i].className == "openfolder") { 140 objs[i].style.listStyleImage = "url(img/icon_folder_open_ctr.png)"; 141 } else 142 if (objs[i].className == "closefolder") { 143 objs[i].style.listStyleImage = "url(img/icon_folder_close_ctr.png)"; 144 } 145 } 146 var cnts = parent.document.getElementsByName("FPTS_frame"); 147 if (cnts == null) { 148 document.getElementById("expandBtn").style.display = "none"; 149 } 150 if ((navigator.appName == "Netscape") && (navigator.appVersion.indexOf("5.0") != -1)) 151 { 152 document.getElementById("expandBtn").style.position = "fixed"; 153 } 154 155} 156 157function expand(id, objCaller) { 158 if (!document.getElementsByTagName) { return false; } 159 var obj = document.getElementById(id); 160 if (obj.style.display == "block") { 161 obj.style.display = "none"; 162 objCaller.className = "closefolder"; 163 objCaller.style.listStyleImage = "url(img/icon_folder_close_ctr.png)"; 164 return false; 165 } else { 166 obj.style.display = "block"; 167 objCaller.className = "openfolder"; 168 objCaller.style.listStyleImage = "url(img/icon_folder_open_ctr.png)"; 169 return true; 170 } 171} 172 173var visibleLR = true; 174var cntWidth = "300,*"; 175 176function clickBtnLR() { 177 var cnts = parent.document.getElementsByName("FPTS_frame"); 178 if (cnts == null) return; 179 if (visibleLR) { 180 cntWidth = cnts[0].cols; 181 cnts[0].cols = "40,*"; 182 document.getElementById("btn_lr").src = "img/icon_open_gray.png"; 183 visibleLR = false; 184 } else { 185 cnts[0].cols = cntWidth; 186 document.getElementById("btn_lr").src = "img/icon_close_gray.png"; 187 visibleLR = true; 188 } 189} 190 191function openAll() { 192 if (!document.getElementsByTagName) { return; } 193 var objs = document.getElementsByTagName("div"); 194 for (i = 0; i < objs.length; i++) { 195 if (objs[i].className == "closeitem") { 196 objs[i].style.display = "block"; 197 } 198 } 199 objs = document.getElementsByTagName("li"); 200 for (i = 0; i < objs.length; i++) { 201 if (objs[i].className == "closefolder") { 202 objs[i].className = "openfolder"; 203 objs[i].style.listStyleImage = "url(img/icon_folder_open_ctr.png)"; 204 } 205 } 206} 207 208function closeAll() { 209 if (!document.getElementsByTagName) { return; } 210 var objs = document.getElementsByTagName("div"); 211 for (i = 0; i < objs.length; i++) { 212 if (objs[i].className == "closeitem") { 213 objs[i].style.display = "none"; 214 } 215 } 216 objs = document.getElementsByTagName("li"); 217 for (i = 0; i < objs.length; i++) { 218 if (objs[i].className == "openfolder") { 219 objs[i].className = "closefolder"; 220 objs[i].style.listStyleImage = "url(img/icon_folder_close_ctr.png)"; 221 } 222 } 223} 224 225function reposition() { 226 if (navigator.appName == "Microsoft Internet Explorer") 227 { 228 var halfH = (document.body.clientHeight + document.body.clientHeight % 2) / 2; 229 var offset = document.body.scrollTop + halfH; 230 document.getElementById("expandBtn").style.top = offset + "px"; 231 } 232} 233 234--> 235</script> 236 237<base target="FPTS_main" /> 238</head> 239<body onLoad="init();" onScroll="reposition();" onResize="reposition();"> 240 241<form name="contents" method="POST" action="#" target="_self"> 242 243<div class="title">Vertex Shader Manual</div> 244<hr/> 245<!-- フォルダすべてを開閉するボタン(書き換えないでください) --> 246<script language="JavaScript"> 247<!-- 248document.write('<div class="folderBtn">'); 249document.write(' Entire TOC: '); 250document.write('<input type="button" value=" Open " onClick="openAll();" <//> '); 251document.write('<input type="button" value="Close" onClick="closeAll();" <//>'); 252document.write('</div>'); 253document.write('<hr />'); 254--> 255</script> 256<!-- ツリー表示 --> 257<div class="openitem"> 258 259 <!-- ユーザが最初に参照すべきドキュメントをここに格納します --> 260 <ul> 261 <li class="file"><a href="../Readme-VertexShaderManual-0_1-en.html">Readme</a></li> 262 </ul> 263 264 265 <!-- 以降のドキュメントはフォルダに分けて格納していきます --> 266 267 268 <!-- ファイルフォーマットのフォルダ --> 269 270 <!-- idをもとにフォルダの開閉を行いますので、onClick内を変更しないでください --> 271 <ul> 272 <li class="closefolder" onClick="expand('FileFormat',this);">File Format</li> 273 </ul> 274 <!-- idをもとにフォルダの開閉を行いますので、idを変更しないでください --> 275 <div class="closeitem" id="FileFormat"> 276 <!-- 一つしか存在しない場合でも、必ず"header"クラスのdiv(ヘッダ)を挿入し、その中にファイルをリストしてください --> 277 <div class="header"> 278 <ul> 279 <li class="file"><a href="../FileFormat/ObjectFileFormat.html">Intermediate Object Files</a></li> 280 <li class="file"><a href="../FileFormat/BinaryFileFormat.html">Executable Binary Files</a></li> 281 </ul> 282 </div> 283 </div> 284 285 <!-- リファレンスのフォルダ --> 286 <!-- idをもとにフォルダの開閉を行いますので、onClick内を変更しないでください --> 287 <ul> 288 <li class="file"><a href="../Reference/index.html">Assembler Reference</a></li> 289 </ul> 290 291 <!-- ctr_VertexShaderAssemblerのフォルダ --> 292 <!-- idをもとにフォルダの開閉を行いますので、onClick内を変更しないでください --> 293 <ul> 294 <li class="closefolder" onClick="return expand('ctr_VertexShaderAssembler',this);"><a href="../Tools/ctr_VertexShaderAssembler.html"><CODE>ctr_VertexShaderAssembler</CODE></a></li> 295 </ul> 296 <!-- idをもとにフォルダの開閉を行いますので、idを変更しないでください --> 297 <div class="closeitem" id="ctr_VertexShaderAssembler"> 298 <!-- 一つしか存在しない場合でも、必ず"header"クラスのdiv(ヘッダ)を挿入し、その中にファイルをリストしてください --> 299 <div class="header"> 300 <ul> 301 <li class="file"><a href="../Tools/Assembler/DebugBuild.html">Debug Build</a></li> 302 <li class="file"><a href="../Tools/Assembler/ErrorCode.html">Error Code</a></li> 303 </ul> 304 </div> 305 </div> 306 307 <!-- ctr_VertexShaderLinkerのフォルダ --> 308 <!-- idをもとにフォルダの開閉を行いますので、onClick内を変更しないでください --> 309 <ul> 310 <li class="closefolder" onClick="return expand('ctr_VertexShaderLinker',this);"><a href="../Tools/ctr_VertexShaderLinker.html"><CODE>ctr_VertexShaderLinker</CODE></a></li> 311 </ul> 312 <!-- idをもとにフォルダの開閉を行いますので、idを変更しないでください --> 313 <div class="closeitem" id="ctr_VertexShaderLinker"> 314 <!-- 一つしか存在しない場合でも、必ず"header"クラスのdiv(ヘッダ)を挿入し、その中にファイルをリストしてください --> 315 <div class="header"> 316 <ul> 317 <li class="file"><a href="../Tools/Linker/MapFileFormat.html">Map File Output Feature</a></li> 318 <li class="file"><a href="../Tools/Linker/ConsistencyCheck.html">Consistency Check Feature</a></li> 319 <li class="file"><a href="../Tools/Linker/PerformanceCheck.html">Performance Check Features</a></li> 320 <li class="file"><a href="../Tools/Linker/DebugBuild.html">Debug Build</a></li> 321 <li class="file"><a href="../Tools/Linker/ErrorCode.html">Error Code</a></li> 322 </ul> 323 </div> 324 </div> 325 326 327 328 <!-- ドキュメントの種類別やライブラリ別、機能別でフォルダを追加してください --> 329 330 <ul> 331 <li class="closefolder" onClick="expand('DMPGL20',this);">DMPGL Documents</li> 332 </ul> 333 <!-- 最初は閉じた状態で表示されるように"closeitem"クラスにします --> 334 <!-- idをもとにフォルダの開閉を行いますので、他のフォルダとidが重複しないように注意してください --> 335 <div class="closeitem" id="DMPGL20"> 336 <div class="header"> 337 <ul> 338 <li class="file"><a href="../DMPGL20/VertexShaderReferenceManual.pdf">Vertex Shader Reference Manual</a></li> 339 </ul> 340 </div> 341 </div> 342 343 344 345</div> 346<!-- コンテンツ表示フレームの開閉ボタン(書き換えないでください) --> 347<script language="JavaScript"> 348<!-- 349document.write('<span class="expandBtn" id="expandBtn">'); 350document.write(' <img class="expandBtn" id="btn_lr" src="img/icon_close_gray.png" width="16px" height="16px" onClick="clickBtnLR();">'); 351document.write('</span>'); 352--> 353</script> 354 355<br /> 356 357</form> 358 359<hr><p>CONFIDENTIAL</p></body> 360</html>