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

Доступне починаючи з LÖVE 0.9.0
Ця функція недоступна в попередніх версіях.

Отримує кількість рівнів деталізації для MIP-текстурування в об'єкті CompressedImageData. Ця кількість включає базовий рівень (початкове зображення).

Функція

Вигляд

mipmaps = CompressedImageData:getMipmapCount( )

Аргументи

Відсутні.

Повертає

number mipmaps
Кількість рівнів деталізації в об'єкті CompressedImageData.

Примітки

Якщо в об'єкті CompressedImageData недостатньо рівнів деталізації і вони не закінчуються на 1x1, то в об'єкті Image (англ.) не можна включити MIP-фільтрацію. Наприклад, в зображення розміром 256x256, створеному з CompressedImageData, має бути 8 рівнів деталізації — інакше Image:setMipmapFilter (англ.) поверне помилку. Більшість інструментів для створення стиснених текстур можуть автоматично створити різні рівні деталізації в тому ж файлі.

Див. також


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