Struct AtlasTexture

Packs multiple small textures in a single, bigger one. Helps to optimize video memory costs and render calls.

struct AtlasTexture ;

Texture resource aimed at managing big textures files that pack multiple smaller textures. Consists of a Texture, a margin that defines the border width, and a region that defines the actual area of the AtlasTexture.

Properties

NameTypeDescription
atlas[get, set] TextureThe texture that contains the atlas. Can be any Texture subtype.
filterClip[get, set] boolIf true, clips the area outside of the region to avoid bleeding of the surrounding texture pixels.
margin[get, set] Rect2The margin around the region. The Rect2's Rect2.size parameter ("w" and "h" in the editor) resizes the texture so it fits within the margin.
region[get, set] Rect2The AtlasTexture's used region.

Methods

NameDescription
getAtlas
getMargin
getRegion
hasFilterClip
setAtlas
setFilterClip
setMargin
setRegion