Текстура
Доступно начиная с LÖVE 0.9.1
Этот тип не поддерживается в более ранних версиях, но методы всё ещё были доступны для объектов Canvas и Image.
Базовый класс для отображаемых объектов, представляющих текстуру. Все текстуры могут быть отображены с помощью квадратов. Это абстрактный тип, который нельзя создать напрямую.
Функции
| Texture:getDPIScale | Получает коэффициент масштаба DPI текстуры. | 11.0 | |
| Texture:getDepth | Получает глубину объёмной текстуры. | 11.0 | |
| Texture:getDepthSampleMode | Получает режим сравнения, используемый при выборке из глубинной текстуры в шейдере. | 11.0 | |
| Texture:getDimensions | Получает ширину и высоту текстуры. | 0.9.0 | |
| Texture:getFilter | Получает режим фильтрации текстуры. | ||
| Texture:getFormat | Получает формат пикселей текстуры. | 11.0 | |
| Texture:getHeight | Получает высоту текстуры. | ||
| Texture:getLayerCount | Получает количество слоёв/срезов в массиве текстур. | 11.0 | |
| Texture:getMipmapCount | Получает количество mipmap, содержащихся в текстуре. | 11.0 | |
| Texture:getMipmapFilter | Получает режим фильтрации mipmap для текстуры. | 0.9.0 | |
| Texture:getPixelDimensions | Получает ширину и высоту в пикселях текстуры. | 11.0 | |
| Texture:getPixelHeight | Получает высоту в пикселях текстуры. | 11.0 | |
| Texture:getPixelWidth | Получает ширину в пикселях текстуры. | 11.0 | |
| Texture:getTextureType | Получает тип текстуры. | 11.0 | |
| Texture:getWidth | Получает ширину текстуры. | ||
| Texture:getWrap | Получает свойства обертывания текстуры. | ||
| Texture:isReadable | Получает, можно ли отобразить текстуру и отправить её в шейдер. | 11.0 | |
| Texture:setDepthSampleMode | Устанавливает режим сравнения, используемый при выборке из глубинной текстуры в шейдере. | 11.0 | |
| Texture:setFilter | Устанавливает режим фильтрации текстуры. | ||
| Texture:setMipmapFilter | Устанавливает режим фильтрации mipmap для текстуры. | 0.9.0 | |
| Texture:setWrap | Устанавливает свойства обертывания текстуры. |
Супертипы
Подтипы
| Canvas | Целевая область отрисовки вне экрана. | 0.8.0 | |
| Image | Тип отображаемого изображения. |
Перечисления
| TextureType | Типы текстур (2D, кубовая и т.д.) | 11.0 |
См. также
- love.graphics
- love.graphics.draw
- Mesh:setTexture
- ParticleSystem:setTexture
- SpriteBatch:setTexture
- Shader:send
© 2006–2020 LÖVE Development Team
Licensed under the GNU Free Documentation License, Version 1.3.
https://love2d.org/wiki/Texture