love.graphics.newCanvas (Português)

love.graphics.newCanvas


Disponível desde o LÖVE 0.8.0
Foi renomeado, antes era love.graphics.newFramebuffer.

Cria um novo objeto Pintura para renderização fora da tela.

O.png Esta função pode ser lenta, se for chamada repetidamente, como dentro de love.update ou love.draw. Se você precisa usar um recurso específico com frequência, crie-o uma vez e guarde-o em algum lugar onde possa ser reutilizado!  



Função

Sinopse

pintura = love.graphics.newCanvas( )

Argumentos

Nenhum.

Retorna

Pintura pintura
Uma nova Pintura com altura/largura iguais às altura/largura da janela.

Função

Sinopse

pintura = love.graphics.newCanvas( largura, altura )

Argumentos

número largura
A largura desejada para a Pintura.
número altura
A altura desejada para a Pintura.

Retorna

Pintura pintura
Uma nova Pintura com largura e altura especificadas.

Função

Disponível desde o LÖVE 0.9.0
Esta variante não é suportada em versões anteriores.

Sinopse

pintura = love.graphics.newCanvas( largura, altura, formato )

Argumentos

número largura (largura_da_janela)
A largura desejada para a Pintura.
número altura (altura_da_janela)
A altura desejada para a Pintura.
FormatoDeTextura formato ("normal")
O formato de textura desejado para a Pintura.

Retorna

Pintura pintura
Uma nova Pintura com largura e altura especificadas.

Notas

Alguns modos de textura de Pinturas exigem mais do sistema que Pinturas normais. Use love.graphics.isSupported para verificar se há suporte.

Função

Disponível desde o LÖVE 0.9.1
Esta variante não é suportada em versões anteriores.

Sinopse

pintura = love.graphics.newCanvas( largura, altura, formato, fsaa )

Argumentos

número largura (largura_da_janela)
A largura desejada para a Pintura.
número altura (altura_da_janela)
A altura desejada para a Pintura.
FormatoDeTextura formato ("normal")
O formato de textura desejado para a Pintura.
número fsaa (0)
O número de amostras antisserrilhamento a ser usado para desenhar na Pintura.

Retorna

Pintura pintura
Uma nova Pintura com largura e altura especificadas.

Notas

Pinturas antisserrilhadas exigem *um pouco* mais do sistema que Pinturas normais. Além disso, o número máximo suportado de amostras de fsaa varia dependendo do sistema. Use love.graphics.getSystemLimit para verificar.

Se o número máximo de amostras de FSAA especificado for maior que o máximo suportado pelo sistema, a Pintura ainda assim será criada, mas usando apenas a quantidade suportada (isso inclui 0).

Veja Também


Outras Línguas