mirror of
https://github.com/MihailRis/voxelcore.git
synced 2026-10-04 18:41:51 +00:00
added more new views (viewers) for bytearray (again both to Lua & Russian docs)
This commit is contained in:
parent
9fc94e40b2
commit
457fc57349
3 changed files with 18 additions and 4 deletions
|
|
@ -55,15 +55,19 @@ bytes:move(fromindex: posint, toindex: posint, size: posint)
|
|||
|
||||
Это "вьюшки" поверх Bytearray, которые интерпретируют его байты как массив чисел другого размера - **без копирования данных**.
|
||||
|
||||
Не имеет своих методов, является просто объектной ссылкой на оригинальный Bytearray.
|
||||
Практически не имеют своих методов, являются простыми объектными ссылками на оригинальный Bytearray.
|
||||
|
||||
| Класс | Тип элементов | Размер |
|
||||
| ------------ | ------------------ | --------- |
|
||||
| `I8view` | `int8_t` | 1 байт |
|
||||
| `I16view` | `int16_t` | 2 байта |
|
||||
| `U16view` | `uint16_t` | 2 байта |
|
||||
| `I32view` | `int32_t` | 4 байта |
|
||||
| `U32view` | `uint32_t` | 4 байта |
|
||||
| `I64view` | `int64_t` | 8 байт |
|
||||
| `U64view` | `uint64_t` | 8 байт |
|
||||
| `FLTview` | `float` | 4 байта* |
|
||||
| `DBLview` | `double` | 8 байт* |
|
||||
|
||||
<small>* Размеры "оригинальных" C-шных типов являются платформозависимыми и их точный размер не описан в стандарте языка. В данной таблице предоставлены наиболее распространённые размеры типов.</small>
|
||||
|
||||
|
|
@ -77,9 +81,7 @@ bytes:move(fromindex: posint, toindex: posint, size: posint)
|
|||
view:typesize() -> posint
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
### Пример использования
|
||||
## Пример использования
|
||||
|
||||
```lua
|
||||
local bytes = Bytearray({1, 0, 2, 0, 250, 255})
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue