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 )

Member Variables

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”.

  • void set_piece_texture ( int idx, Texture texture )

Set the Texture of the piece with index “idx” to “ofs”.

Set the size of this LargeTexture.