CompressedImageData (Українська)

Доступне починаючи з LÖVE 0.9.0
В версіях до 0.10.0 вона називалася CompressedData, однак тепер ця назва використовується для іншого типу.

Описує дані стисненого зображення, призначеного для зберігання в пам'яті в стиснутому вигляді.

CompressedImageData підтримує стандартні формати для стиснених текстур, такі як DXT1, DXT5, and BC5 / 3Dc (англ.).

Зображення CompressedImageData не можна вивести на екран напряму. Для цього використовується Image (англ.).

Конструктори

love.image.newCompressedData Створює новий об'єкт CompressedImageData з файлу зі стисненим зображенням. Added since 0.9.0

Функції

CompressedImageData:getDimensions Отримує висоту та ширину об'єкта CompressedImageData. Added since 0.9.0
CompressedImageData:getFormat Отримує формат CompressedImageData. Added since 0.9.0
CompressedImageData:getHeight Отримує висоту об'єкта CompressedImageData. Added since 0.9.0
CompressedImageData:getMipmapCount Отримує кількість рівнів деталізації для MIP-текстурування в об'єкті CompressedImageData. Added since 0.9.0
CompressedImageData:getWidth Отримує ширину об'єкта CompressedImageData. Added since 0.9.0
Data:clone Створює нову копію об'єкта Data. Added since 11.0
Data:getFFIPointer Повертає вказівник на дані для інтерфейсу зовнішніх функцій (FFI). Added since 11.3
Data:getPointer Повертає вказівник на дані.
Data:getSize Отримати розмір даних (Data) в байтах.
Data:getString Повертає всі дані як рядок. Added since 0.9.0
Object:release Моментально знищує посилання на об'єкт в Lua. Added since 11.0
Object:type Отримує тип об'єкту як рядок.
Object:typeOf Перевіряє, чи має об'єкт певний тип.

Перелічувані значення

CompressedImageFormat Compressed image data formats. Added since 0.9.0

Базові типи

Див. також


Іншими мовами