How the image wraps inside a [[Quad]] with a larger quad size than image size. This also affects how [[Mesh]]es with texture coordinates which are outside the range of [0, 1] are drawn, and the color returned by the <code>Texel</code> [[Shader]] function when using it to sample from texture coordinates outside of the range of [0, 1].

[[File:ComparisonWraps.png]]
== Constants ==
;clamp: Clamp the texture. Appears only once. The area outside the texture's normal range is colored based on the edge pixels of the texture.
;repeat: Repeat the texture. Fills the whole available extent.
{{New feature|0.9.2|
;mirroredrepeat: Repeat the texture, flipping it each time it repeats. May produce better visual results than the <code>repeat</code> mode when the texture doesn't seamlessly tile.}}
{{New feature|0.10.0|
;clampzero: Clamp the texture. Fills the area outside the texture's normal range with transparent black (or opaque black for textures with no alpha channel.)}}

== Notes ==
The <code>clampzero</code> mode is not available on most mobile devices, and will fall back to the <code>clamp</code> mode when it's unsupported. Check the <code>clampzero</code> [[GraphicsFeature]] constant by calling [[love.graphics.getSupported]].

== See Also ==
* [[parent::love.graphics]]
* [[Texture:setWrap]]
* [[Texture:getWrap]]
[[Category:Enums]]
{{#set:Description=How the image wraps inside a large Quad.}}
{{#set:Since=000}}
== Other Languages ==
{{i18n|WrapMode}}