love.graphics.getCanvasFormats (Français)
Disponible depuis LÖVE 0.9.2 |
Ce-tte function n'est pas supporté-e par des versions plus anciennes. |
Retourne les formats de Canvas disponible, et si ils sont supportés.
Contents
Fonction
Synopsis
formats = love.graphics.getCanvasFormats( )
Arguments
Aucun.
Retourne
table (Français) formats
- Table contenant les formats de pixel comme clés, ainsi qu'un booléen indiquant si le format est supporté, comme valeur. Les différents systèmes ne supportent pas tous les formats.
Fonction
Disponible depuis LÖVE 11.0 |
Ce-tte variant n'est pas supporté-e par des versions plus anciennes. |
Synopsis
formats = love.graphics.getCanvasFormats( readable )
Arguments
boolean (Français) readable
- Si true (vrai), les formats retournés indiqueront uniquement qu'ils sont supportés si love.graphics.newCanvas fonctionne avec le drapeau readable (lisible), réglé à true (vrai) pour ce format, et vice versa si le paramètre est false (faux).
Retourne
table (Français) formats
- Table contenant les formats de pixel comme clés, ainsi qu'un booléen indiquant si le format est supporté, comme valeur. Les différents systèmes ne supportent pas tous les formats.
Exemples
Créé un canvas au format 'rgba16f' si il est supporté
local formats = love.graphics.getCanvasFormats()
if formats.rgba16f then
canvas = love.graphics.newCanvas(800, 600, "rgba16f")
else
-- Le format 'rgba16f' n'est pas supporté. Nous devrions avoir du code de repli, ou déclencher un message avertissant l'utilisateur que son système n'est pas supporté.
end
Affiche une liste des formats de canvas à l'écran
canvasformats = love.graphics.getCanvasFormats()
function love.draw()
local y = 0
for formatname, formatsupported in pairs(canvasformats) do
local str = string.format("Supporte les formats '%s': %s", formatname, tostring(formatsupported))
love.graphics.print(str, 10, y)
y = y + 20
end
end
Voir également
- love.graphics (Français)
- PixelFormat (Français)
- love.graphics.newCanvas (Français)
- Canvas (Français)
Autres langues
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