love / latest / texture.html

Texture

Available since LÖVE 0.9.1
This type is not supported in earlier versions, but the methods were still available on Canvas and Image objects.

Superclass for drawable objects which represent a texture. All Textures can be drawn with Quads. This is an abstract type that can't be created directly.

Functions

Texture:getDPIScale Gets the DPI scale factor of the Texture. 11.0
Texture:getDepth Gets the depth of a Volume Texture. 11.0
Texture:getDepthSampleMode Gets the comparison mode used when sampling from a depth texture in a shader. 11.0
Texture:getDimensions Gets the width and height of the Texture. 0.9.0
Texture:getFilter Gets the filter mode of the Texture.
Texture:getFormat Gets the pixel format of the Texture. 11.0
Texture:getHeight Gets the height of the Texture.
Texture:getLayerCount Gets the number of layers / slices in an Array Texture. 11.0
Texture:getMipmapCount Gets the number of mipmaps contained in the Texture. 11.0
Texture:getMipmapFilter Gets the mipmap filter mode for a Texture. 0.9.0
Texture:getPixelDimensions Gets the width and height in pixels of the Texture. 11.0
Texture:getPixelHeight Gets the height in pixels of the Texture. 11.0
Texture:getPixelWidth Gets the width in pixels of the Texture. 11.0
Texture:getTextureType Gets the type of the Texture. 11.0
Texture:getWidth Gets the width of the Texture.
Texture:getWrap Gets the wrapping properties of a Texture.
Texture:isReadable Gets whether the Texture can be drawn sent to a Shader. 11.0
Texture:setDepthSampleMode Sets the comparison mode used when sampling from a depth texture in a shader. 11.0
Texture:setFilter Sets the filter mode of the Texture.
Texture:setMipmapFilter Sets the mipmap filter mode for a Texture. 0.9.0
Texture:setWrap Sets the wrapping properties of a Texture.

Supertypes

Subtypes

Canvas Off-screen render target. 0.8.0
Image Drawable image type.

Enums

TextureType Types of textures (2D, cubemap, etc.) 11.0

See Also

© 2006–2020 LÖVE Development Team
Licensed under the GNU Free Documentation License, Version 1.3.
https://love2d.org/wiki/Texture