Difference between revisions of "Canvas:clear (Nederlands)"

(Created page with "{{newinoldin|0.8.0|080|0.10.0|100|type=function|text=Het is verplaats door love.graphics.clear}} Wist de inhoud van een Canvas naar een specifieke kleur. Het...")
 
m
 
(2 intermediate revisions by one other user not shown)
Line 22: Line 22:
 
Canvas:clear( red, green, blue, alpha )
 
Canvas:clear( red, green, blue, alpha )
 
</source>
 
</source>
=== Arguments ===
+
=== Argumenten ===
 
{{param|number|red|Rode component van de wis kleur (0-255).}}
 
{{param|number|red|Rode component van de wis kleur (0-255).}}
 
{{param|number|green|Groene component van de wis kleur (0-255).}}
 
{{param|number|green|Groene component van de wis kleur (0-255).}}
 
{{param|number|blue|Blauwe component van de wis kleur (0-255).}}
 
{{param|number|blue|Blauwe component van de wis kleur (0-255).}}
 
{{param|number|alpha (255)|Alpha component van de wis kleur (0-255).}}
 
{{param|number|alpha (255)|Alpha component van de wis kleur (0-255).}}
 +
 
=== Returns ===
 
=== Returns ===
 
Niks.
 
Niks.
Line 35: Line 36:
 
Canvas:clear( rgba )
 
Canvas:clear( rgba )
 
</source>
 
</source>
=== Arguments ===
+
=== Argumenten ===
{{param|table|rgba|Een[[sequence]] met de rode, groene, blauwe en alfawaarden als getallen (alfa kan worden weggelaten).}}
+
{{param|table|rgba|Een [[sequence]] met de rode, groene, blauwe en alfawaarden als getallen (alfa kan worden weggelaten).}}
 +
 
 
=== Returns ===
 
=== Returns ===
 
Niks.
 
Niks.
Line 73: Line 75:
  
 
== Zie Ook ==
 
== Zie Ook ==
* [[parent::Canvas]]
+
* [[parent::Canvas (Nederlands)]]
 
* [[love.graphics.clear]]
 
* [[love.graphics.clear]]
 
[[Category:Functions]]
 
[[Category:Functions]]

Latest revision as of 12:41, 18 June 2023

Available since LÖVE 0.8.0 and removed in LÖVE 0.10.0
Het is verplaats door love.graphics.clear.

Wist de inhoud van een Canvas naar een specifieke kleur.

Het aanroepen van deze functie direct nadat het Canvas actief is geworden (via love.graphics.setCanvas of Canvas:renderTo) is efficiënter dan aanroepen wanneer het Canvas niet actief is, vooral op mobiele apparaten.

love.graphics.setScissor beperkt het gebied van het canvas waarop deze functie van invloed is.

Functie

Wist de inhoud naar transparante zwart: (0, 0, 0, 0).

Korte Inhoud

Canvas:clear( )

Argumenten

Geen.

Returns

Niks.

Functie

Wis het canvas naar een specifieke kleur.

Korte Inhoud

Canvas:clear( red, green, blue, alpha )

Argumenten

number red
Rode component van de wis kleur (0-255).
number green
Groene component van de wis kleur (0-255).
number blue
Blauwe component van de wis kleur (0-255).
number alpha (255)
Alpha component van de wis kleur (0-255).

Returns

Niks.

Functie

Korte Inhoud

Canvas:clear( rgba )

Argumenten

table rgba
Een sequence met de rode, groene, blauwe en alfawaarden als getallen (alfa kan worden weggelaten).

Returns

Niks.

Voorbeelden

Wis canvas voordat je tekent

Als de c-toets wordt ingedrukt, wordt het canvas leeggemaakt voordat een nieuwe lijn op het scherm wordt getekend.

local canvas = love.graphics.newCanvas()
local clear
function love.update(dt)
    -- Use an anonymous function to draw lines on our canvas.
    canvas:renderTo(function()
        if clear then canvas:clear() end   -- Clear the canvas before drawing lines.
        love.graphics.setColor(love.math.random(255), 0, 0)
        love.graphics.line(0, 0, love.math.random(0, love.graphics.getWidth()), love.math.random(0, love.graphics.getHeight()))
    end)
end

function love.draw()
    love.graphics.setColor(255, 255, 255)
    love.graphics.draw(canvas)
end

function love.keypressed(key)
    if key == "c" then clear = not clear end
end

Hoe canvas te wissen

love.graphics.setCanvas(canvas) -- ingesteld op canvas
love.graphics.clear(0,0,0,0) -- wist de canvas
love.graphics.setCanvas() -- terug naar standaard renderuitvoer

Zie Ook


Andere Talen