Difference between revisions of "Texture"

m
m
Line 1: Line 1:
{{newin|[[0.9.1]]|091|type=type|text=This type is not supported in earlier versions, but the methods were still available on [[Canvas]] and [[Image]] objects.}}
+
{{newin|[[0.9.1]]|091|type=type|text=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 [[Quad]]s. This is an abstract type that can't be created directly.
 
Superclass for drawable objects which represent a texture. All Textures can be drawn with [[Quad]]s. This is an abstract type that can't be created directly.
 
== Functions ==
 
== Functions ==

Revision as of 22:03, 20 July 2017

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:generateMipmaps Generates mipmaps for the Texture, based on the contents of the highest-resolution mipmap level. Added since 12.0
Texture:getDPIScale Gets the DPI scale factor of the Texture. Added since 11.0
Texture:getDepth Gets the depth of a Volume Texture. Added since 11.0
Texture:getDepthSampleMode Gets the comparison mode used when sampling from a depth texture in a shader. Added since 11.0
Texture:getDimensions Gets the width and height of the Texture. Added since 0.9.0
Texture:getFilter Gets the filter mode of the Texture.
Texture:getFormat Gets the pixel format of the Texture. Added since 11.0
Texture:getHeight Gets the height of the Texture.
Texture:getLayerCount Gets the number of layers / slices in an Array Texture. Added since 11.0
Texture:getMSAA Gets the number of MSAA samples used for this Texture. Added since 12.0
Texture:getMipmapCount Gets the number of mipmaps contained in the Texture. Added since 11.0
Texture:getMipmapFilter Gets the mipmap filter mode for a Texture. Added since 0.9.0
Texture:getPixelDimensions Gets the width and height in pixels of the Texture. Added since 11.0
Texture:getPixelHeight Gets the height in pixels of the Texture. Added since 11.0
Texture:getPixelWidth Gets the width in pixels of the Texture. Added since 11.0
Texture:getTextureType Gets the type of the Texture. Added since 11.0
Texture:getWidth Gets the width of the Texture.
Texture:getWrap Gets the wrapping properties of a Texture.
Texture:isCanvas Gets whether the Texture has been created with canvas capabilities. Added since 12.0
Texture:isFormatLinear Gets whether the Texture was created with the linear (non-gamma corrected) flag set to true or with a non-sRGB PixelFormat. Added since 12.0
Texture:isReadable Gets whether the Texture can be drawn and sent to a Shader. Added since 11.0
Texture:renderTo Render to the Texture using a function. Added since 12.0
Texture:replacePixels Replace the contents of a Texture with the contents of the given ImageData. Added since 12.0
Texture:setDepthSampleMode Sets the comparison mode used when sampling from a depth texture in a shader. Added since 11.0
Texture:setFilter Sets the filter mode of the Texture.
Texture:setMipmapFilter Sets the mipmap filter mode for a Texture. Added since 0.9.0
Texture:setWrap Sets the wrapping properties of a Texture.

Supertypes

Subtypes

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

See Also

Other Languages