# Библиотека *assets* Библиотека для работы с аудио/визуальными загружаемыми ресурсами. ## Функции ```lua -- Запрашивает фоновую загрузку текстуры assets.request_texture( -- Файл изображения filename: string, -- Имя текстуры после загрузки name: string, ) -- Загружает текстуру assets.load_texture( -- Массив байт файла изображения data: table | Bytearray, -- Имя текстуры после загрузки name: string, -- Формат файла изображения (поддерживается только png) [опционально] format: string = "png" ) -- Парсит и загружает 3D модель assets.parse_model( -- Формат файла модели (xml / vcm) format: string, -- Содержимое файла модели content: string, -- Имя модели после загрузки name: string, -- Имя скелета после загрузки. Может совпадать с именем модели. -- Модель будет разделена по именованным костям. [опционально] skeleton_name: string ) -- Парсит и загружает анимацию assets.parse_animation( -- Формат файла анимации (vca) format: string, -- Содержимое файла анимации content: string, -- Имя анимации после загрузки name: string ) -- Создаёт холст (Canvas) из загруженной текстуры assets.to_canvas( -- Имя загруженной текстуры. -- Поддерживается как отдельные ("имя_текстуры"), -- так и находящиеся в атласе ("атлас:имя_текстуры"). name: string ) -> Canvas ```