On this page
LargeTexture
Inherits: Texture < Resource < Reference < Object
A Texture capable of storing many smaller textures with offsets.
Description
A Texture capable of storing many smaller textures with offsets.
You can dynamically add pieces (Textures) to this LargeTexture using different offsets.
Properties
| int | flags | 0 (parent override) |
Methods
| int | add_piece ( Vector2 ofs, Texture texture ) |
| void | clear ( ) |
| int | get_piece_count ( ) const |
| Vector2 | get_piece_offset ( int idx ) const |
| Texture | get_piece_texture ( int idx ) const |
| void | set_piece_offset ( int idx, Vector2 ofs ) |
| void | set_piece_texture ( int idx, Texture texture ) |
| void | set_size ( Vector2 size ) |
Method Descriptions
int add_piece ( Vector2 ofs, Texture texture )
Adds texture to this LargeTexture, starting on offset ofs.
void clear ( )
Clears the LargeTexture.
int get_piece_count ( ) const
Returns the number of pieces currently in this LargeTexture.
Vector2 get_piece_offset ( int idx ) const
Returns the offset of the piece with the index idx.
Texture get_piece_texture ( int idx ) const
Returns the Texture of the piece with the index idx.
void set_piece_offset ( int idx, Vector2 ofs )
Sets the offset of the piece with the index idx to ofs.
void set_piece_texture ( int idx, Texture texture )
Sets the Texture of the piece with index idx to texture.
void set_size ( Vector2 size )
Sets the size of this LargeTexture.
© 2014–2020 Juan Linietsky, Ariel Manzur, Godot Engine contributors
Licensed under the MIT License.
https://docs.godotengine.org/en/3.2/classes/class_largetexture.html