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
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
.
Returns the offset of the piece with the index idx
.
Returns the Texture of the piece with the index idx
.
Sets the offset of the piece with the index idx
to ofs
.
Sets the Texture of the piece with index idx
to texture
.
- void set_size ( Vector2 size )
Sets the size of this LargeTexture
.