AtlasTexture¶
Inherits: Texture < Resource < Reference < Object
Packs multiple small textures in a single, bigger one. Helps to optimize video memory costs and render calls.
Description¶
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¶
|
||
flags |
|
|
|
||
|
Property Descriptions¶
Texture atlas
Setter |
set_atlas(value) |
Getter |
get_atlas() |
The texture that contains the atlas. Can be any Texture subtype.
bool filter_clip
Default |
|
Setter |
set_filter_clip(value) |
Getter |
has_filter_clip() |
If true
, clips the area outside of the region to avoid bleeding of the surrounding texture pixels.
Rect2 margin
Default |
|
Setter |
set_margin(value) |
Getter |
get_margin() |
The 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.
Rect2 region
Default |
|
Setter |
set_region(value) |
Getter |
get_region() |
The AtlasTexture's used region.