LargeTexture¶
Inherits: Texture < Resource < Reference < Object
Category: Core
Brief Description¶
A Texture capable of storing many smaller Textures with offsets.
Member Functions¶
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(Textures) to this fLargeTexture] using different offsets.
Member Function Description¶
Add another Texture to this LargeTexture, starting on offset “ofs”.
- void clear ( )
Clear the LargeTexture.
- int get_piece_count ( ) const
Return the number of pieces currently in this LargeTexture.
Return the offset of the piece with index “idx”.
Return the Texture of the piece with index “idx”.
Set the offset of the piece with index “idx” to “ofs”.
Set the Texture of the piece with index “idx” to “ofs”.
- void set_size ( Vector2 size )
Set the size of this LargeTexture.