diff options
| author | Valentin Popov <valentin@popov.link> | 2026-10-17 23:44:12 +0300 |
|---|---|---|
| committer | Valentin Popov <valentin@popov.link> | 2026-10-17 23:44:12 +0300 |
| commit | 4f8f3f54e037259870599051c59810d166b57aea (patch) | |
| tree | 21f89e6a41076d1aaf194fcb9af0bb3b9b6c6fa8 /docs/tomes/05-render.md | |
| parent | 9037fbc810384eb24359584ef71e8d6a5b57b099 (diff) | |
| download | fparkan-4f8f3f54e037259870599051c59810d166b57aea.tar.xz fparkan-4f8f3f54e037259870599051c59810d166b57aea.zip | |
docs: translate render frame reference
Diffstat (limited to 'docs/tomes/05-render.md')
| -rw-r--r-- | docs/tomes/05-render.md | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/docs/tomes/05-render.md b/docs/tomes/05-render.md index e717736..dce7724 100644 --- a/docs/tomes/05-render.md +++ b/docs/tomes/05-render.md @@ -175,10 +175,11 @@ struct Node38 { }; ``` -`slot_index` образует матрицу `3 LOD x 5 groups`. Выбор выполняется как -`slot_index[lod * 5 + group]`; `0xFFFF` означает отсутствие geometry для этой -комбинации. Поле `parent_or_link` участвует в иерархии или связи узлов, но -название остаётся описательным. +`slot_index` хранит 3 состояния по 5 LOD: `slot_index[state * 5 + lod]`; +`0xFFFF` означает отсутствие геометрии для комбинации. Публичные Rust-обёртки +сохраняют исторические имена `Lod` и `Group`: аргумент `Lod` задаёт нативное +состояние (0..2), а `Group` — нативный уровень LOD (0..4). Поле `parent_or_link` +участвует в иерархии или связи узлов, но название остаётся описательным. Type 2 начинается с header `0x8C`, затем содержит slots по 68 байт: |
