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>CTR-SDK</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}
87
88li.openfolder {
89    font-weight         : bold;
90    list-style-image    : url(img/icon_folder_open_ctr.png);
91}
92
93div.header {
94/*
95    font-size           : 10pt;
96*/
97    font-weight         : bold;
98    border-style        : none none solid double;
99    border-width        : 0px 0px 2px 8px;
100    /* フォルダを開いたときに表示される区切り線の色はここで指定します */
101    border-color        : #FF6600;
102
103    /* RVLプラットフォーム系列 */
104/*
105    border-color        : #34beed;
106*/
107
108    /* TWLプラットフォーム系列 */
109/*
110    border-color        : #ff458f;
111*/
112
113    position            : relative;
114    left                : 28px;
115    margin              : 0px;
116    padding             : 2px 2px 2px 4px;
117}
118
119-->
120</style>
121
122<!-- JavaScriptの部分は書き換えないでください -->
123<script language="JavaScript">
124<!--
125function init() {
126    if (!document.getElementsByTagName) { return; }
127    var objs = document.getElementsByTagName("div");
128    for (i = 0; i < objs.length; i++) {
129        if (objs[i].className == "openitem") {
130            objs[i].style.display = "block";
131        } else
132        if (objs[i].className == "closeitem") {
133            objs[i].style.display = "none";
134        }
135    }
136    objs = document.getElementsByTagName("li");
137    for (i = 0; i < objs.length; i++) {
138        if (objs[i].className == "openfolder") {
139            objs[i].style.listStyleImage = "url(img/icon_folder_open_ctr.png)";
140        } else
141        if (objs[i].className == "closefolder") {
142            objs[i].style.listStyleImage = "url(img/icon_folder_close_ctr.png)";
143        }
144    }
145    var cnts = parent.document.getElementsByName("FPT_frame");
146    if (cnts == null) {
147        document.getElementById("expandBtn").style.display = "none";
148    }
149    if ((navigator.appName == "Netscape") && (navigator.appVersion.indexOf("5.0") != -1))
150    {
151        document.getElementById("expandBtn").style.position = "<CODE>fixed</CODE>";
152    }
153
154}
155
156function expand(id, objCaller) {
157    if (!document.getElementsByTagName) { return false; }
158    var obj = document.getElementById(id);
159    if (obj.style.display == "block") {
160        obj.style.display = "none";
161        objCaller.className = "closefolder";
162        objCaller.style.listStyleImage = "url(img/icon_folder_close_ctr.png)";
163    } else {
164        obj.style.display = "block";
165        objCaller.className = "openfolder";
166        objCaller.style.listStyleImage = "url(img/icon_folder_open_ctr.png)";
167    }
168    return false;
169}
170
171var visibleLR = true;
172var cntWidth = "300,*";
173
174function clickBtnLR() {
175    var cnts = parent.document.getElementsByName("FPT_frame");
176    if (cnts == null) return;
177    if (visibleLR) {
178        cntWidth = cnts[0].cols;
179        cnts[0].cols = "40,*";
180        document.getElementById("btn_lr").src = "img/icon_open_glay.png";
181        visibleLR = false;
182    } else {
183        cnts[0].cols = cntWidth;
184        document.getElementById("btn_lr").src = "img/icon_close_glay.png";
185        visibleLR = true;
186    }
187}
188
189function openAll() {
190    if (!document.getElementsByTagName) { return; }
191    var objs = document.getElementsByTagName("div");
192    for (i = 0; i < objs.length; i++) {
193        if (objs[i].className == "closeitem") {
194            objs[i].style.display = "block";
195        }
196    }
197    objs = document.getElementsByTagName("li");
198    for (i = 0; i < objs.length; i++) {
199        if (objs[i].className == "closefolder") {
200            objs[i].className = "openfolder";
201            objs[i].style.listStyleImage = "url(img/icon_folder_open_ctr.png)";
202        }
203    }
204}
205
206function closeAll() {
207    if (!document.getElementsByTagName) { return; }
208    var objs = document.getElementsByTagName("div");
209    for (i = 0; i < objs.length; i++) {
210        if (objs[i].className == "closeitem") {
211            objs[i].style.display = "none";
212        }
213    }
214    objs = document.getElementsByTagName("li");
215    for (i = 0; i < objs.length; i++) {
216        if (objs[i].className == "openfolder") {
217            objs[i].className = "closefolder";
218            objs[i].style.listStyleImage = "url(img/icon_folder_close_ctr.png)";
219        }
220    }
221}
222
223function reposition() {
224    if (navigator.appName == "Microsoft Internet Explorer")
225    {
226        var halfH = (document.body.clientHeight + document.body.clientHeight % 2) / 2;
227        var offset = document.body.scrollTop + halfH;
228        document.getElementById("expandBtn").style.top = offset + "px";
229    }
230}
231
232-->
233</script>
234
235<base target="FPT_main" />
236</head>
237<body onLoad="init();" onScroll="reposition();" onResize="reposition();">
238
239<form name="contents" method="POST" action="#" target="_self">
240
241<div class="title">CTR-SDK</div>
242<hr/>
243<!-- フォルダすべてを開閉するボタン(書き換えないでください) -->
244<script language="JavaScript">
245<!--
246document.write('<div class="folderBtn">');
247document.write(' TOC: ');
248document.write('<input type="button" value=" Open " onClick="openAll();" <//> ');
249document.write('<input type="button" value="Close" onClick="closeAll();" <//>');
250document.write('</div>');
251document.write('<hr />');
252-->
253</script>
254<!-- ツリー表示 -->
255<div class="openitem">
256
257    <!-- ユーザが最初に参照すべきドキュメントをここに格納します -->
258    <ul>
259        <li class="file"><a href="../../Readme-CTR_SDK-0_13_2-ja.html">Readme</a></li>
260    </ul>
261
262
263    <!-- 以降のドキュメントはフォルダに分けて格納していきます -->
264
265
266    <!-- リリースノートのフォルダ -->
267
268    <!-- idをもとにフォルダの開閉を行いますので、onClick内を変更しないでください -->
269    <ul>
270        <li class="closefolder" onClick="expand('ReleaseNotes',this);">Release Notes</li>
271    </ul>
272    <!-- idをもとにフォルダの開閉を行いますので、idを変更しないでください -->
273    <div class="closeitem" id="ReleaseNotes">
274        <!-- 一つしか存在しない場合でも、必ず"header"クラスのdiv(ヘッダ)を挿入し、その中にファイルをリストしてください -->
275        <div class="header">Revision History
276            <ul>
277                <li class="file"><a href="../ReleaseNotes/changelog.html">Changelog</a></li>
278            </ul>
279        </div>
280    </div>
281
282
283
284    <!-- 関数リファレンスのフォルダ --> <!-- idをもとにフォルダの開閉を行いますので、onClick内を変更しないでください -->
285    <ul>
286        <li class="closefolder" onClick="expand('API_Reference',this);">Function Reference</li>
287    </ul>
288    <!-- idをもとにフォルダの開閉を行いますので、idを変更しないでください -->
289    <div class="closeitem" id="API_Reference">
290        <!-- 大部分のパッケージでは、関数リファレンスは一つなので無記名ヘッダにします -->
291        <div class="header">
292            <ul>
293                <li class="file"><a href="../api/index.html">CTR-SDK Function Reference</a></li>
294            </ul>
295        </div>
296    </div>
297
298
299
300    <!-- ツールのフォルダ --> <!-- idをもとにフォルダの開閉を行いますので、onClick内を変更しないでください -->
301    <ul>
302        <li class="closefolder" onClick="expand('tools',this);">Tools</li>
303    </ul>
304    <!-- idをもとにフォルダの開閉を行いますので、idを変更しないでください -->
305    <div class="closeitem" id="tools">
306        <!-- 一つしか存在しない場合でも、必ず"header"クラスのdiv(ヘッダ)を挿入し、その中にファイルをリストしてください -->
307        <div class="header">
308            <ul>
309                <li class="file"><a href="../tools/ctr_makerom.html"><CODE>ctr_makerom</CODE></a></li>
310                <li class="file"><a href="../tools/ctr_makecia.html"><CODE>ctr_makecia</CODE></a></li>
311                <li class="file"><a href="../tools/ctr_WaveConverter.html"><CODE>ctr_WaveConverter</CODE></a></li>
312                <li class="file"><a href="../tools/ctr_compress.html"><CODE>ctr_compress</CODE></a></li>
313                <li class="file"><a href="../tools/ctr_FontConverterConsole.html"><CODE>ctr_FontConverterConsole</CODE></a></li>
314                <li class="file"><a href="../tools/ctr_makebanner.html"><CODE>ctr_makebanner</CODE></a></li>
315                <li class="file"><a href="../tools/ctr_BannerModelConverter.html"><CODE>ctr_BannerModelConverter</CODE></a></li>
316            </ul>
317        </div>
318    </div>
319
320
321
322    <!-- ドキュメントの種類別やライブラリ別、機能別でフォルダを追加してください -->
323
324    <!-- ドキュメントの種類別のフォルダ例 --> <!-- 最初は閉じた状態で表示されるように"closefolder"クラスにします --> <!-- idをもとにフォルダの開閉を行いますので、expandの第1引数とフォルダdivのidには同じ文字列を指定してください -->
325    <ul>
326        <li class="closefolder" onClick="expand('TechnicalNotes',this);">Documents</li>
327    </ul>
328    <!-- 最初は閉じた状態で表示されるように"closeitem"クラスにします --> <!-- idをもとにフォルダの開閉を行いますので、他のフォルダとidが重複しないように注意してください -->
329    <div class="closeitem" id="TechnicalNotes">
330        <div class="header">
331            <ul>
332                <li class="file"><a href="../TechnicalNotes/SystemProgramingGuide/SystemProgramingGuide.pdf">System Programming Guide</a></li>
333                <li class="file"><a href="../TechnicalNotes/AboutULCDLibrary/AboutULCDLibrary.pdf">Description of the ULCD Library</a></li>
334                <li class="file"><a href="../TechnicalNotes/TexturePackagerLibrary/TPLRuntime.pdf">Texture Packager Library Runtime Specifications</a></li>
335                <li class="file"><a href="../TechnicalNotes/TexturePackagerLibrary/TPLTexturePackageTool.pdf">Texture Packager Tool External Specifications</a></li>
336            </ul>
337        </div>
338    </div>
339
340
341    <ul>
342        <li class="closefolder" onClick="expand('DMPGL20',this);">DMPGL Documents</li>
343    </ul>
344    <!-- 最初は閉じた状態で表示されるように"closeitem"クラスにします --> <!-- idをもとにフォルダの開閉を行いますので、他のフォルダとidが重複しないように注意してください -->
345    <div class="closeitem" id="DMPGL20">
346        <div class="header">
347            <ul>
348                <li class="file"><a href="../DMPGL20/DMPGL20_load_pattern_setting.pdf">DMPGL 2.0 Data Manipulation Specifications</a></li>
349                <li class="file"><a href="../DMPGL20/DMPGL20_programming_guide.pdf">DMPGL 2.0 Programming Guide</a></li>
350                <li class="file"><a href="../DMPGL20/DMPGL20_specification.pdf">DMPGL 2.0 Specification</a></li>
351                <li class="file"><a href="../DMPGL20/DMPGL20_statecache_specification.pdf">DMPGL 2.0 State Cache Specification</a></li>
352                <li class="file"><a href="../DMPGL20/DMPGL20_system_API_specification.pdf">DMPGL 2.0 System API Specifications</a></li>
353                <li class="file"><a href="../DMPGL20/VertexShaderReferenceManual.pdf">Vertex Shader Reference Manual</a></li>
354            </ul>
355        </div>
356    </div>
357
358
359
360    <!-- HostIO 関連 --> <!-- idをもとにフォルダの開閉を行いますので、onClick内を変更しないでください -->
361    <ul>
362        <li class="closefolder" onClick="expand('HostIO',this);">HostIO</li>
363    </ul>
364    <!-- idをもとにフォルダの開閉を行いますので、idを変更しないでください -->
365    <div class="closeitem" id="HostIO">
366        <!-- 一つしか存在しない場合でも、必ず"header"クラスのdiv(ヘッダ)を挿入し、その中にファイルをリストしてください -->
367        <div class="header">
368            <ul>
369                <li class="file"><a href="../HostIO/HostIO_PC.html"><CODE>HostIO</CODE> on the PC</a></li>
370            </ul>
371        </div>
372    </div>
373
374
375
376    <!-- ビルド関連 --> <!-- idをもとにフォルダの開閉を行いますので、onClick内を変更しないでください -->
377    <ul>
378        <li class="closefolder" onClick="expand('SDKRules',this);">SDK Rules</li>
379    </ul>
380    <!-- idをもとにフォルダの開閉を行いますので、idを変更しないでください -->
381    <div class="closeitem" id="SDKRules">
382        <!-- 一つしか存在しない場合でも、必ず"header"クラスのdiv(ヘッダ)を挿入し、その中にファイルをリストしてください -->
383        <div class="header">
384            <ul>
385                <li class="file"><a href="../SDKRules/BuildRules.html">Build Rules</a></li>
386            </ul>
387        </div>
388    </div>
389
390
391
392</div>
393<!-- コンテンツ表示フレームの開閉ボタン(書き換えないでください) -->
394<script language="JavaScript">
395<!--
396document.write('<span class="expandBtn" id="expandBtn">');
397document.write('    <img class="expandBtn" id="btn_lr" src="img/icon_close_glay.png" width="16px" height="16px" onClick="clickBtnLR();">');
398document.write('</span>');
399-->
400</script>
401
402<br />
403
404</form>
405
406<hr><p>CONFIDENTIAL</p></body>
407</html>
408