love.graphics.discard (Русский)
Available since LÖVE 0.10.0 |
This function is not supported in earlier versions. |
Выбрасывает содержимое экрана или активного Canvasа. Это функция для оптимизации производительности, которая может помочь только в редких случаях.
Если активный Canvas был изменён и "заменный" BlendMode ещё не использован для рисования чего-то, что покроет весь экран, вызов love.graphics.discard вместо вызова love.graphics.clear или бездействия может улучшить производительность на мобильных устройствах.
На некоторых компьютерах эта функция может ничего не делать.
Эта функция эффективно заменяет содержимое экрана или активного Canvasa мусором. Большинство BlendModов, включая стандартный "alpha" режим смешения, смешивает что нарисовано с содержимым экрана - что приведёт к неожиданным последствиям, если эта функция не использована правильно. |
Contents
Функция
Общий вид
love.graphics.discard( discardcolor, discardstencil )
Аргументы
boolean discardcolor (true)
- Выбрасывать ли текстуру(ы) активного Canvasа(ов) (содержимого экрана, если нет активных Canvasов).
boolean discardstencil (true)
- Выбрасывать ли содержимое stencil bufferа экрана / активного Canvasа.
Возвращает
Ничего.
Функция
Общий вид
love.graphics.discard( discardcolors, discardstencil )
Аргументы
table discardcolors
- Массив, содержащий логические значения, обозначающие, стоит ли выбрасывать текстуры каждого активного Canvasа, когда несколько Canvaсов активны одновременно.
boolean discardstencil (true)
- Выбрасывать ли содержимое stencil bufferа экрана / активного Canvasа.
Возвращает
Ничего.
Смотрите также
Other Languages
Dansk –
Deutsch –
English –
Español –
Français –
Indonesia –
Italiano –
Lietuviškai –
Magyar –
Nederlands –
Polski –
Português –
Română –
Slovenský –
Suomi –
Svenska –
Türkçe –
Česky –
Ελληνικά –
Български –
Русский –
Српски –
Українська –
עברית –
ไทย –
日本語 –
正體中文 –
简体中文 –
Tiếng Việt –
한국어
More info