Pops the current coordinate transformation from the transformation stack.

This function is always used to reverse a previous [[love.graphics.push|push]] operation. It returns the current transformation state to what it was before the last preceding push.

== Function ==
=== Synopsis ===
<source lang="lua">
love.graphics.pop()
</source>
=== Arguments ===
None
=== Returns ===
Nothing.

== Examples ==
Draw two lines of text, one scaled and one normal, using [[love.graphics.scale]]. We use [[love.graphics.pop]] to return to normal render scale, after having used [[love.graphics.push]].
<source lang="lua">
function love.draw()
   love.graphics.push()   -- stores the coordinate system
   love.graphics.scale(0.5, 0.5)   -- reduce everything by 50% in both X and Y coordinates
   love.graphics.print("Scaled text", 50, 50)   -- print half-sized text at 25x25
   love.graphics.pop()   -- return to stored coordinated
   love.graphics.print("Normal text", 50, 50)
end
</source>

== See Also ==
* [[parent::love.graphics]]
* [[love.graphics.push]]
* [[love.graphics.translate]]
* [[love.graphics.rotate]]
* [[love.graphics.scale]]
* [[love.graphics.shear]]
* [[love.graphics.origin]]
[[Category:Functions]]
{{#set:Description=Pops the current coordinate transformation from the transformation stack.}}
{{#set:Since=000}}
{{#set:Sub-Category=Coordinate System}}
== Other Languages ==
{{i18n|love.graphics.pop}}