Add canvas UI node

This commit is contained in:
ShadelessFox
2025-01-19 14:11:56 +01:00
parent cb960ceaad
commit ee31f401aa
12 changed files with 279 additions and 2 deletions
+19
View File
@@ -156,6 +156,25 @@ document["worlds-panel"]:clear()
| -------- | ------ | ------ | ------ | --------------------- |
| src | string | да | да | отображаемая текстура |
## Холст (canvas)
Свойства:
| Название | Тип | Чтение | Запись | Описание |
|----------|--------| ------ |--------|----------------|
| data | Canvas | да | нет | пиксели холста |
Методы:
| Метод | Описание |
|----------------------------------------------------------|-----------------------------------------------------|
| data:at(x: int, y: int) | возвращает RGBA пиксель по указанным координатам |
| data:set(x: int, y: int, rgba: int) | изменяет RGBA пиксель по указанным координатам |
| data:set(x: int, y: int, r: int, g: int, b: int) | изменяет RGBA пиксель по указанным координатам |
| data:set(x: int, y: int, r: int, g: int, b: int, a: int) | изменяет RGBA пиксель по указанным координатам |
| data:update() | применяет изменения и загружает холст в видеопамять |
## Inventory (inventory)
Свойства: