Сеть
Доступно с LÖVE 0.9.0
Этот тип не поддерживается в более ранних версиях.
2D сетка многоугольников, используемая для отрисовки произвольных текстурированных фигур.
Конструкторы
| love.graphics.newMesh | Создаёт новую Сеть. | 0.9.0 |
Функции
| Mesh:attachAttribute | Присоединяет атрибут вершины из другой Сети к этой Сети для использования при отрисовке. Допускает атрибуты по инстансу. | 0.10.0 | |
| Mesh:detachAttribute | Удаляет ранее присоединённый атрибут вершины из этой Сети. | 11.0 | |
| Mesh:flush | Немедленно отправляет все изменённые данные вершин в Сети на графический процессор. | 0.10.0 | |
| Mesh:getDrawMode | Получает режим, используемый при отрисовке Сети. | 0.9.0 | |
| Mesh:getDrawRange | Получает диапазон вершин, используемых при отрисовке Сети. | 0.9.1 | |
| Mesh:getImage | Получает Изображение, используемое при отрисовке Сети. | 0.9.0 | 0.10.0 |
| Mesh:getTexture | Получает текстуру (Изображение или Полотно), используемую при отрисовке Сети. | 0.9.1 | |
| Mesh:getVertex | Получает свойства вершины в Сети. | 0.9.0 | |
| Mesh:getVertexAttribute | Получает свойства определённого атрибута внутри вершины в Сети. | 0.10.0 | |
| Mesh:getVertexCount | Получает общее количество вершин в Сети. | 0.9.0 | |
| Mesh:getVertexFormat | Получает формат вершины, с которым была создана Сеть. | 0.10.0 | |
| Mesh:getVertexMap | Получает карту вершин для Сети. | 0.9.0 | |
| Mesh:getVertices | Получает все вершины в Сети. | 0.9.0 | 0.10.0 |
| Mesh:hasVertexColors | Получает, используются ли цвета по каждой вершине при отрисовке Сети. | 0.9.0 | 0.10.0 |
| Mesh:isAttributeEnabled | Получает, включён ли определённый атрибут вершины в Сети. | 0.10.0 | |
| Mesh:setAttributeEnabled | Включает или отключает определённый атрибут вершины в Сети. | 0.10.0 | |
| Mesh:setDrawMode | Устанавливает режим, используемый при отрисовке Сети. | 0.9.0 | |
| Mesh:setDrawRange | Ограничивает отрисовываемые вершины Сети подмножеством от общего количества. | 0.9.1 | |
| Mesh:setImage | Устанавливает Изображение, используемое при отрисовке Сети. | 0.9.0 | 0.10.0 |
| Mesh:setTexture | Устанавливает текстуру (Изображение или Полотно), используемую при отрисовке Сети. | 0.9.1 | |
| Mesh:setVertex | Устанавливает свойства вершины в Сети. | 0.9.0 | |
| Mesh:setVertexAttribute | Устанавливает свойства определённого атрибута внутри вершины в Сети. | 0.10.0 | |
| Mesh:setVertexColors | Устанавливает, используются ли цвета по каждой вершине вместо постоянного цвета при отрисовке Сети. | 0.9.0 | 0.10.0 |
| Mesh:setVertexMap | Устанавливает карту вершин для Сети. | 0.9.0 | |
| Mesh:setVertices | Заменяет диапазон вершин в Сети новыми. | 0.9.0 | |
| Object:release | Немедленно уничтожает ссылку Lua на объект. | 11.0 | |
| Object:type | Получает тип объекта как строку. | ||
| Object:typeOf | Проверяет, является ли объект определённого типа. |
Перечисления
| IndexDataType | Тип данных карты вершин. | 11.0 | |
| MeshDrawMode | Как вершины Сети используются при отрисовке. | 0.9.0 | |
| VertexAttributeStep | Частота, с которой шейдер вершин извлекает данные атрибута вершины из Сети при её отрисовке. | 11.0 |
Супертипы
См. также
© 2006–2020 LÖVE Development Team
Licensed under the GNU Free Documentation License, Version 1.3.
https://love2d.org/wiki/Mesh