LargeTexture
Inherits: Texture < Resource < Reference < Object
Category: Core
Brief Description
A Texture capable of storing many smaller Textures with offsets.
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 ) |
Description
A Texture capable of storing many smaller Textures with offsets.
You can dynamically add pieces(Texture) to this LargeTexture
using different offsets.
Method Descriptions
Add another 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 index “idx”.
Returns the Texture of the piece with index “idx”.
Sets the offset of the piece with 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
.