Difference between revisions of "love.graphics.setRenderTarget (Português)"

(versão inicial em Português)
 
m (translation update)
 
Line 1: Line 1:
{{newin|[[0.7.0]]}}
+
<span style="color: #597E9A; font-size: 18pt">love.graphics.setRenderTarget</span>
 +
{{#set:RealLink=love.graphics.setRenderTarget (Português)}}
 +
{{#set:DisplayName=love.graphics.setRenderTarget}}
 +
{{newin (Português)|[[0.7.0]]|070|type=function|text=Esta função não é suportada em versões anteriores}}{{oldin (Português)|[[0.8.0]]|080|type=function|text=Foi renomeado para [[love.graphics.setCanvas (Português)|love.graphics.setCanvas]]}}
 +
Configura ou desconfigura um [[Framebuffer (Português)|Framebuffer]] como o alvo de renderização. Todas operações de desenho até o próximo ''love.graphics.setRenderTarget'' serão direcionadas para o objeto [[Framebuffer (Português)|Framebuffer]] especificado.
  
Configura ou reseta um [[Framebuffer (Português)|Framebuffer]] como o local de renderização. Todas as operações de desenho até o próximo ''love.graphics.setRenderTarget'' serão direcionadas para o objeto Framebuffer especificado.
 
 
== Função ==
 
== Função ==
 
=== Sinopse ===
 
=== Sinopse ===
Line 8: Line 11:
 
</source>
 
</source>
 
=== Argumentos ===
 
=== Argumentos ===
{{param|Framebuffer (Português)|framebuffer|O novo local de renderização.}}
+
{{param|Framebuffer (Português)|framebuffer|O novo alvo de renderização.|Framebuffer}}
=== Retornos ===
+
=== Retorna ===
 
Nada.
 
Nada.
 
=== Notas ===
 
=== Notas ===
Configura o local de renderização para um [[Framebuffer (Português)|Framebuffer]]. Todas as operações de desenho até o próximo ''love.graphics.setRenderTarget'' serão direcionadas para o objeto Framebuffer especificado e não são mostradas na tela.
+
Configura um [[Framebuffer (Português)|Framebuffer]] especificado como o alvo da renderização. O [[Framebuffer (Português)|Framebuffer]] especificado será limpo. Todas operações de desenho até o próximo ''love.graphics.setCanvas'' serão redirecionadas ao [[Framebuffer (Português)|Framebuffer]] e não serão mostradas na tela.
  
 
== Função ==
 
== Função ==
Line 21: Line 24:
 
=== Argumentos ===
 
=== Argumentos ===
 
Nenhum.
 
Nenhum.
=== Retornos ===
+
=== Retorna ===
 
Nada.
 
Nada.
 
=== Notas ===
 
=== Notas ===
Reseta o local de renderização da tela, i.e. habilita novamente a tela para desenho. Esta função irá limpar o Framebuffer alvo.
+
Reconfigura a tela como alvo da renderização, isso é, reabilita o desenho na tela.
 +
 
 +
 
  
 
== Exemplos ==
 
== Exemplos ==
=== Desenha para um framebuffer ===
+
=== Desenhar no framebuffer ===
 
<source lang="lua">
 
<source lang="lua">
-- desenha um quadrado colorido para o framebuffer
+
-- desenhar quadradado colorido no framebuffer
 
love.graphics.setRenderTarget(framebuffer)
 
love.graphics.setRenderTarget(framebuffer)
 
love.graphics.setColor(230,240,120)
 
love.graphics.setColor(230,240,120)
Line 35: Line 40:
 
love.graphics.setRenderTarget()
 
love.graphics.setRenderTarget()
  
-- desenha o framebuffer para a tela
+
-- desenhar framebuffer redimensionado na tela
 
love.graphics.setColor(255,255,255)
 
love.graphics.setColor(255,255,255)
 
love.graphics.draw(framebuffer, 200,100, 0, .5,.5)
 
love.graphics.draw(framebuffer, 200,100, 0, .5,.5)
Line 41: Line 46:
  
 
== Veja Também ==
 
== Veja Também ==
* [[parent::love.graphics (Português)]]
+
* [[parent::love.graphics (Português)|love.graphics]]
* [[Framebuffer (Português)]]
+
* [[Framebuffer (Português)|Framebuffer]]
* [[Framebuffer:renderTo (Português)]]
+
* [[Framebuffer:renderTo (Português)|Framebuffer:renderTo]]
 
[[Category:Functions]]
 
[[Category:Functions]]
{{#set:Description=Captures drawing operations to a Framebuffer}}
+
{{#set:Description=Captura operações de desenho em um Framebuffer]}}
 +
{{#set:Sub-Category=State}}
  
== Outros Idiomas ==
+
== Outras Línguas ==
 
{{i18n|love.graphics.setRenderTarget}}
 
{{i18n|love.graphics.setRenderTarget}}

Latest revision as of 15:20, 2 November 2014

love.graphics.setRenderTarget


Disponível desde o LÖVE 0.7.0
Esta função não é suportada em versões anteriores.
Removido no LÖVE 0.8.0
Foi renomeado para love.graphics.setCanvas.

Configura ou desconfigura um Framebuffer como o alvo de renderização. Todas operações de desenho até o próximo love.graphics.setRenderTarget serão direcionadas para o objeto Framebuffer especificado.

Função

Sinopse

love.graphics.setRenderTarget( framebuffer )

Argumentos

Framebuffer framebuffer
O novo alvo de renderização.

Retorna

Nada.

Notas

Configura um Framebuffer especificado como o alvo da renderização. O Framebuffer especificado será limpo. Todas operações de desenho até o próximo love.graphics.setCanvas serão redirecionadas ao Framebuffer e não serão mostradas na tela.

Função

Sinopse

love.graphics.setRenderTarget( )

Argumentos

Nenhum.

Retorna

Nada.

Notas

Reconfigura a tela como alvo da renderização, isso é, reabilita o desenho na tela.


Exemplos

Desenhar no framebuffer

-- desenhar quadradado colorido no framebuffer
love.graphics.setRenderTarget(framebuffer)
love.graphics.setColor(230,240,120)
love.graphics.rectangle('fill',0,0,100,100)
love.graphics.setRenderTarget()

-- desenhar framebuffer redimensionado na tela
love.graphics.setColor(255,255,255)
love.graphics.draw(framebuffer, 200,100, 0, .5,.5)

Veja Também


Outras Línguas