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

  • void set_piece_texture ( int idx, Texture texture )

Sets the Texture of the piece with index “idx” to “texture”.

Sets the size of this LargeTexture.