Difference between revisions of "love.graphics.applyTransform"

(Created page)
 
m
Line 31: Line 31:
 
== See Also ==
 
== See Also ==
 
* [[parent::love.graphics]]
 
* [[parent::love.graphics]]
* [[Transform]]
+
* [[love.math.newTransform]]
 
* [[love.graphics.replaceTransform]]
 
* [[love.graphics.replaceTransform]]
 
* [[love.graphics.push]]
 
* [[love.graphics.push]]

Revision as of 00:00, 8 January 2018

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

Applies the given Transform object to the current coordinate transformation.

This effectively multiplies the existing coordinate transformation's matrix with the Transform object's internal matrix to produce the new coordinate transformation.

Function

Synopsis

love.graphics.applyTransform( transform )

Arguments

Transform transform
The Transform object to apply to the current graphics coordinate transform.

Returns

Nothing.


Examples

local transform = love.graphics.newTransform()
transfom:translate(200, 0)

function love.draw()
    love.graphics.translate(100, 100)
    love.graphics.rectangle("fill", 0, 0, 50, 50)

    love.graphics.applyTransform(transform)
    love.graphics.rectangle("fill", 0, 0, 50, 50)
end

See Also


Other Languages