Repository navigation
Expand file tree
/
Copy pathmkdocs.yml
More file actions
303 lines (296 loc) · 11.4 KB
/
Copy pathmkdocs.yml
File metadata and controls
303 lines (296 loc) · 11.4 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
site_name: 吉里吉里Z ドキュメント
site_description: 吉里吉里Z (Kirikiri Z) の TJS2 リファレンス・ガイド・仕様書
site_url: https://wamsoft.github.io/krkrz_dev/
repo_url: https://github.com/wamsoft/krkrz_dev
repo_name: wamsoft/krkrz_dev
edit_uri: edit/develop/doc/
copyright: "(c) Kirikiri Z Project / Wamsoft Ltd. Partnership"
docs_dir: doc
# ブラウザ実行デモ (doc/_assets/demo) を iframe 埋め込みで動かすため、全ページで
# coi-serviceworker を登録し crossOriginIsolated (SharedArrayBuffer) を成立させる。
# GitHub Pages は COOP/COEP ヘッダを設定できないため、SW でクライアント側に注入する。
# 既定 COEP=credentialless なので外部リソース (テーマのフォント等) は壊れにくい。
extra_javascript:
- coi-serviceworker.js
theme:
name: material
language: ja
palette:
- media: "(prefers-color-scheme: light)"
scheme: default
primary: indigo
accent: amber
toggle:
icon: material/weather-night
name: ダークモードに切替
- media: "(prefers-color-scheme: dark)"
scheme: slate
primary: indigo
accent: amber
toggle:
icon: material/weather-sunny
name: ライトモードに切替
features:
- navigation.tabs
- navigation.tabs.sticky
- navigation.sections
- navigation.top
- navigation.indexes
- search.suggest
- search.highlight
- content.code.copy
- toc.follow
plugins:
- search:
lang: ja
separator: '[\s\-,:!=\[\]()"/]+|\.(?!\d)|&[lg]t;'
markdown_extensions:
- admonition
- tables
- attr_list
- md_in_html
- footnotes
- toc:
permalink: true
- pymdownx.highlight
- pymdownx.superfences
- pymdownx.inlinehilite
- pymdownx.details
# 自動生成のメタファイル類はサイト内に出さない
exclude_docs: |
_missing.md
_inventory.json
nav:
- デモ: demos.md
- 吉里吉里Z:
- guide/about.md
- 入門・運用:
- 起動: guide/Startup.md
- コマンドラインオプション: guide/CommandLine.md
- 吉里吉里設定: guide/Configure.md
- コンソール: guide/Console.md
- デバッグ: guide/Debug.md
- 環境依存の不具合: guide/ComputerDependentProblems.md
- 著作権など: guide/Copyrights.md
- ライセンス情報の取得と表示: guide/Licenses.md
- 同梱ライセンス一覧: guide/BundledLicenses.md
- ファイル一覧: guide/Files.md
- サブシステム:
- イベントシステム: guide/EventSystem.md
- グラフィックシステム: guide/GraphicSystem.md
- Layer と Bitmap と ImageFunction: guide/LayerAndBitmap.md
- 3Dグラフィックシステム: guide/Graphic3DSystem.md
- サウンドシステム: guide/SoundSystem.md
- ストレージシステム: guide/StorageSystem.md
- ダイアログ: guide/ElementsDialog.md
- 読み上げ (スクリーンリーダー): guide/Accessibility.md
- フォントシステム: guide/FontSystem.md
- トランジション: guide/Transition.md
- プラグイン: guide/Plugins.md
- 標準ツール:
- 標準ツールについて: guide/Tools.md
- xp3 アーカイブツール: guide/Xp3Tool.md
- キー・署名ツール: guide/SignTool.md
- ファイル破損チェックツール: guide/FileChkTool.md
- 画像フォーマットコンバータ: guide/TPC.md
- 音声フォーマットコンバータ: guide/AudioConverter.md
- ループチューナ: guide/LoopTuner.md
- リリーサ: guide/Releaser.md
- レンダリング済みフォントデータの作成: guide/FontMaker.md
- 定数一覧:
- 仮想キーコード: guide/KeyCodes.md
- マウスカーソル: guide/MouseCursors.md
- 色定数: guide/ColorCodes.md
- TJS2言語仕様:
- tjs2/index.md
- 概要:
- TJS2 について: tjs2/about.md
- スタイルなど: tjs2/style.md
- 構文:
- トークン: tjs2/token.md
- 項: tjs2/factor.md
- 式と演算子: tjs2/expr_and_op.md
- ステートメントとブロック: tjs2/statement_and_block.md
- if ステートメント: tjs2/if.md
- switch ステートメント: tjs2/switch.md
- for ステートメント: tjs2/for.md
- while ステートメント: tjs2/while.md
- with ステートメント: tjs2/with.md
- 例外処理: tjs2/try.md
- プリプロセッサ: tjs2/pp.md
- 言語要素:
- 変数: tjs2/variable.md
- データ型: tjs2/types.md
- 関数: tjs2/function.md
- クラス: tjs2/class.md
- プロパティ: tjs2/property.md
- 内部仕様:
- 組み込み方法: tjs2/simple.md
- 基本型: tjs2/basictypes.md
- iTJSDispatch2 インターフェース: tjs2/interface.md
- tTJSVariant 型: tjs2/variant.md
- tTJS: tjs2/ttjs.md
- 仮想マシン: tjs2/vmcodes.md
- クラスリファレンス:
- 吉里吉里Z コアクラス:
- reference/AsyncTrigger.md
- reference/Bitmap.md
- reference/BitmapLayerTreeOwner.md
- reference/ElementsDialog.md
- reference/ElementsPanel.md
- reference/Font.md
- reference/ImageFunction.md
- reference/Layer.md
- reference/Rect.md
- reference/SoundBuffer.md
- reference/SoundListener.md
- reference/Timer.md
- reference/VideoOverlay.md
- reference/WaveSoundBuffer.md
- reference/WaveSoundBuffer.PhaseVocoder.md
- reference/Window.md
- reference/Window.BasicDrawDevice.md
- reference/SDLOGLDrawDevice.md
- reference/SDLDrawDevice.md
- reference/NullDrawDevice.md
- 吉里吉里Z 3D機能クラス:
- reference/OGLDrawDevice.md
- reference/GPUDrawDevice.md
- reference/Canvas.md
- reference/Texture.md
- reference/Offscreen.md
- reference/ShaderProgram.md
- reference/VertexBuffer.md
- reference/VertexBinder.md
- reference/Matrix32.md
- reference/Matrix44.md
- reference/GLCompositor.md
- 吉里吉里Z 管理機能クラス:
- reference/System.md
- reference/Storages.md
- reference/Debug.md
- reference/Scripts.md
- reference/Plugins.md
- reference/Clipboard.md
- reference/Controller.md
- reference/Agent.md
- reference/WebServer.md
- TJS2 組み込みクラス・型:
- Array クラス: tjs2/array.md
- Date クラス: tjs2/date.md
- Dictionary クラス: tjs2/dictionary.md
- Exception クラス: tjs2/exception.md
- Math クラス: tjs2/math.md
- Math.RandomGenerator クラス: tjs2/randomgenerator.md
- RegExp クラス: tjs2/regexp.md
- 文字列: tjs2/string.md
- オクテット列: tjs2/octet.md
- プラグイン拡張クラス:
- reference/AlphaMovie.md
- reference/BinaryStream.md
- reference/CLIP.md
- reference/CLIPWriter.md
- reference/Console.md
- reference/CSVParser.md
- reference/HttpRequest.md
- reference/SimpleHTTPServer.md
- reference/KAGParser.md
- reference/LineParser.md
- reference/MenuItem.md
- reference/Pad.md
- reference/Process.md
- reference/PSD.md
- reference/PreRenderedFontImage.md
- reference/Steam.md
- reference/TemporaryFiles.md
- reference/Zip.md
- reference/Unzip.md
- reference/XMLParser.md
- GLES 描画 (krkrgles):
- reference/GLESAdaptor.md
- reference/GLESTexture.md
- Effekseer (krkreffekseer):
- reference/EffekseerDevice.md
- reference/EffekseerEffect.md
- reference/EffekseerPlayer.md
- Live2D (krkrlive2d):
- reference/Live2DDevice.md
- reference/Live2DModel.md
- reference/Live2DPlayer.md
- 3D (krkrthreepp):
- reference/threepp/index.md
- 描画 (layerExDraw):
- reference/GdiPlus.md
- reference/GdiPlus.Appearance.md
- reference/GdiPlus.Font.md
- reference/GdiPlus.Image.md
- reference/GdiPlus.Matrix.md
- reference/GdiPlus.Path.md
- reference/GdiPlus.PointF.md
- reference/GdiPlus.RectF.md
- リッチテキスト (krkr_richtext):
- reference/RichText.md
- reference/RichText.Style.md
- reference/RichText.Appearance.md
- reference/RichText.Layout.md
- reference/RichText.ParagraphLayout.md
- reference/RichText.StyledLayout.md
- reference/RichText.TextureAtlas.md
- reference/RichTextRenderBase.md
- リソース (resourceRW):
- reference/ResourceReader.md
- reference/ResourceWriter.md
- reference/ResourceIconGroup.md
- reference/ResourceIconImage.md
- reference/ResourceVersionInfo.md
- Win32:
- reference/WIN32Dialog.md
- reference/WIN32Dialog.Header.md
- reference/WIN32Dialog.Items.md
- reference/WIN32DialogEX.md
- reference/WIN32OLE.md
- reference/ActiveX.md
- reference/JScriptHost.md
- TJS 組み込み拡張:
- reference/Array.md
- reference/Dictionary.md
- reference/Math.md
- 仕様書:
- specification/index.md
- システム構成: specification/system.md
- ファイルフォーマット: specification/fileformat.md
- 動画再生機能: specification/movie.md
- 画像処理機能: specification/graphics.md
- 音声再生機能: specification/sound.md
- アクセシビリティ (スクリーンリーダー): specification/accessibility.md
- 周辺情報:
- topics/index.md
- ユーザー向け情報:
- エンジン設定ツール: topics/user/engine_setting.md
- TJS2 で利用する機能:
- ツールチップの表示方法: topics/tjs2/tooltip.md
- 非同期画像読み込み: topics/tjs2/asyncimageload.md
- 吉里吉里2と吉里吉里Zの判別方法: topics/tjs2/check_2_z.md
- 動画の再生方法: topics/tjs2/playmovie.md
- Wamsoft 派生版で削除/追加された機能: topics/tjs2/wamsoft_changes.md
- 吉里吉里Zで削除された機能: topics/tjs2/deleted.md
- サポートするファイルフォーマット: topics/tjs2/fileformat.md
- 型指定構文: topics/tjs2/type_specified.md
- よくある落とし穴: topics/tjs2/pitfalls.md
- ツール:
- Releaser: topics/tools/releaser.md
- 本体 (exe) 変更者向け情報:
- エンジン設定の追加/編集: topics/core/engine_setting.md
- 吉里吉里Z固有のクラッキング対策: topics/core/anti_cracking.md
- メモリ不足対策: topics/core/low_memory.md
- メモリ観測・リーク調査: topics/core/memory_observation.md
- 描画スレッドプール利用率の計測 (DrawStats): topics/core/draw_stats.md
- Elements UI 機構の全体像: topics/core/elements.md
- ゲームパッド入力: topics/core/gamepad.md
- ゲームパッド状態の観察 (PadOverlay): topics/core/pad_overlay.md
- REPL (対話型 TJS シェル): topics/core/repl.md
- Steam Deck 実機確認 (リリース前チェック): topics/core/steamdeck.md
- Linux 版の配布パッケージ (krkrz_linux): topics/core/linux_package.md
- ゲーム画面の表示画角制御 (ビューポート): topics/core/viewport.md
- ログ出力: topics/core/logging.md
- ライセンス: topics/LICENSE.md