Difference between revisions of "love.graphics.setBlendMode"

(Added example)
Line 10: Line 10:
 
=== Returns ===
 
=== Returns ===
 
Nothing.
 
Nothing.
 +
==Example==
 +
<source lang="lua">
 +
function love.load()
 +
love.graphics.setBackgroundColor(54, 172, 248)
 +
end
 +
 +
function love.draw()
 +
love.graphics.setBlendMode("alpha") --Default blend mode
 +
love.graphics.setColor(230, 44, 123)
 +
love.graphics.rectangle("fill", 50, 50, 100, 100)
 +
 +
love.graphics.setColor(12, 100, 230)
 +
love.graphics.setBlendMode("multiplicative")
 +
love.graphics.rectangle("fill", 75, 75, 125, 125)
 +
end
 +
</source>
 
== See Also ==
 
== See Also ==
 
* [[parent::love.graphics]]
 
* [[parent::love.graphics]]

Revision as of 16:41, 25 December 2011

Available since LÖVE 0.2.0
This function is not supported in earlier versions.

Sets the blending mode.

Function

Synopsis

love.graphics.setBlendMode( mode )

Arguments

BlendMode mode
The blend mode to use.

Returns

Nothing.

Example

function love.load()
	love.graphics.setBackgroundColor(54, 172, 248)
end

function love.draw()
	love.graphics.setBlendMode("alpha") --Default blend mode
	love.graphics.setColor(230, 44, 123)
	love.graphics.rectangle("fill", 50, 50, 100, 100)
	
	love.graphics.setColor(12, 100, 230)
	love.graphics.setBlendMode("multiplicative")
	love.graphics.rectangle("fill", 75, 75, 125, 125)
end

See Also

Other Languages