aboutsummaryrefslogtreecommitdiff
path: root/docs/tomes/05-render.md
diff options
context:
space:
mode:
Diffstat (limited to 'docs/tomes/05-render.md')
-rw-r--r--docs/tomes/05-render.md9
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 байт: