love.graphics (Русский)

Модуль графики.

Модуль графики отвечает за такие вещи, как управление окнами, изображениями, анимацией, шрифтами, и многое другое.

Типы

Canvas (Русский)Off-screen render target.
Drawable (Русский)Базовый класс для всех объектов, которые могут быть отображены на экране.
Font (Русский)Может быть использован для рисования текста на экране.
Framebuffer (Русский)Буфер для рисования вне экрана.
Image (Русский)Изображение.
ParticleSystem (Русский)Используется для создания различных эффектов вроде огня.
Quad (Русский)Четырехугольник с информацией о текстурных координатах.
SpriteBatch (Русский)Накопление геометрии в буфере, которая может быть нарисована за один вызов.

Функции

love.graphics.arc (Русский)Рисует арку.
love.graphics.captureScreenshot (Русский)Делает снимок экрана после завершения текущего кадра.
love.graphics.checkMode (Русский)Проверяет, поддерживается ли такой видео-режим.
love.graphics.circle (Русский)Рисует окружность.
love.graphics.clear (Русский)Закрашивает экран цветом фона.
love.graphics.discard (Русский)Выбрасывает содержимое экрана или активного Canvasа.
love.graphics.draw (Русский)Рисует объект на экране.
love.graphics.drawq (Русский)Рисует часть изображения на экране.
love.graphics.getBackgroundColor (Русский)Получает текущий цвет фона.
love.graphics.getBlendMode (Русский)Получает режим смешивания..
love.graphics.getCaption (Русский)Получает содержимое заголовка окна.
love.graphics.getColor (Русский)Получает текущий цвет рисования.
love.graphics.getColorMode (Русский)Получает текущий режим смешивания цвета.
love.graphics.getFont (Русский)Получает текущий шрифт.
love.graphics.getHeight (Русский)Получает высоту окна.
love.graphics.getLineStipple (Русский)Получает текущий пунктир линии.
love.graphics.getLineStyle (Русский)Получает стиль линии.
love.graphics.getLineWidth (Русский)Получает текущую толщину линии.
love.graphics.getMaxPointSize (Русский)Получает максимальный поддерживаемый размер точки.
love.graphics.getModes (Русский)Получает список поддерживаемых полноэкранных режимов.
love.graphics.getPointSize (Русский)Получает текущий размер точки.
love.graphics.getPointStyle (Русский)Получает текущий стиль точки.
love.graphics.getRendererInfo (Русский)Функция возвращает информацию о используемой видеокарте и её драйвере.
love.graphics.getScissor (Русский)Получает прямоугольник отсечения.
love.graphics.getWidth (Русский)Получает ширину экрана.
love.graphics.isCreated (Русский)Проверяет, удалось ли инициализировать вывод на дисплей.
love.graphics.line (Русский)Рисует линию между точками.
love.graphics.newFont (Русский)Создает новый шрифт.
love.graphics.newFramebuffer (Русский)Создает новый Framebuffer
love.graphics.newImage (Русский)Создает новое изображение.
love.graphics.newImageFont (Русский)Создает шрифт, загрузив изображение специального формата.
love.graphics.newParticleSystem (Русский)Создает систему частиц.
love.graphics.newQuad (Русский)Создает новый текстурный прямоугольник.
love.graphics.newScreenshot (Русский)Создает скриншот.
love.graphics.newSpriteBatch (Русский)Создает группу спрайтов.
love.graphics.point (Русский)Рисует точку.
love.graphics.polygon (Русский)Рисует многоугольник.
love.graphics.pop (Русский)Достает состояние координатной системы из стека.
love.graphics.present (Русский)Отображает на экране результаты операций рисования.
love.graphics.print (Русский)Рисует текст на экране.
love.graphics.printf (Русский)Рисует форматированный текст с переносом слов и выравниванием.
love.graphics.push (Русский)Копирует и вставляет текущее координатное преобразование в стек.
love.graphics.quad (Русский)Рисует текстурный четырехугольник.
love.graphics.rectangle (Русский)Рисует прямоугольник.
love.graphics.reset (Русский)Сбрасывает текущие графические настройки.
love.graphics.rotate (Русский)Вращает координатную систему в двух измерениях.
love.graphics.scale (Русский)Масштабирует систему координат в двух измерениях.
love.graphics.setBackgroundColor (Русский)Устанавливает цвет фона.
love.graphics.setBlendMode (Русский)Устанавливает режим смешивания.
love.graphics.setCaption (Русский)Устанавливает текст для заголовка окна.
love.graphics.setColor (Русский)Устанавливает цвет, используемый для рисования.
love.graphics.setColorMode (Русский)Устанавливает режим смешивания цвета.
love.graphics.setFont (Русский)Устанавливает загруженный шрифт в качестве текущего.
love.graphics.setIcon (Русский)Устанавливает иконку окна.
love.graphics.setLine (Русский)Устанавливает ширину и стиль линии.
love.graphics.setLineStipple (Русский)Устанавливает шаблон для пунктира линии.
love.graphics.setLineStyle (Русский)Устанавливает стиль для линии.
love.graphics.setLineWidth (Русский)Устанавливает ширину линии.
love.graphics.setMode (Русский)Меняет видео-режим.
love.graphics.setPoint (Русский)Устанавливает размер и стиль точки.
love.graphics.setPointSize (Русский)Устанавливает размер точки.
love.graphics.setPointStyle (Русский)Устанавливает стиль точки.
love.graphics.setRenderTarget (Русский)Устанавливает или сбрасывает цель для рисования.
love.graphics.setScissor (Русский)Устанавливает или сбрасывает зону отсечения.
love.graphics.toggleFullscreen (Русский)Переключает на полноэкранный режим.
love.graphics.translate (Русский)Перемещает координатную систему в двух измерениях.
love.graphics.triangle (Русский)Рисует треугольник.

Перечисления

AlignMode (Русский)Выравнивание текста.
ArcType (Русский)Разные типы арок, которые можно нарисовать.
BlendMode (Русский)Различные способы смешивания альфа канала.
ColorMode (Русский)Различные способы влияния текущего цвета на изображения и геометрию.
DrawMode (Русский)Определяет будет ли фигура закрашена или нет.
FilterMode (Русский)Как будет фильтроваться изображение при масштабировании.
LineStyle (Русский)Стили, в которых будут нарисованы линии.
MeshDrawMode (Русский)То, как вершины меша будут использовать при отрисовке.
PointStyle (Русский)Как должны быть нарисованы точки.
SpriteBatchUsage (Русский)Usage hints for SpriteBatches and Meshes.
WrapMode (Русский)Как изображение покрывает область большого Quad'а.

Смотрите также

Другие языки