跳转至

LargeTexture

继承

Texture

简要描述

[纹理]能够存储许多带有偏移的较小纹理。

描述

[纹理]能够存储许多带有偏移的较小纹理。

您可以使用不同的偏移量向LargeTexture动态添加片段(Texture s)。

成员

类型 属性名 默认值
int flags 0

方法

返回值类型 方法名称
int add_piece(ofs: Vector2, texture: Texture)
void clear()
int get_piece_count() const
Vector2 get_piece_offset(idx: int) const
Texture get_piece_texture(idx: int) const
void set_piece_offset(idx: int, ofs: Vector2)
void set_piece_texture(idx: int, texture: Texture)
void set_size(size: Vector2)

常量

成员说明

  • int flags
Default 0
setter set_flags(value)
getter get_flags

方法说明

  • add_piece add_piece(ofs: Vector2, texture: Texture)

从偏移量ofs开始,将texture添加到此LargeTexture


  • clear clear()

清除LargeTexture


  • get_piece_count get_piece_count() const

返回此LargeTexture中当前的片段数。


  • get_piece_offset get_piece_offset(idx: int) const

返回索引为idx的片段的偏移量。


  • get_piece_texture get_piece_texture(idx: int) const

返回索引为idx的作品的Texture


  • set_piece_offset set_piece_offset(idx: int, ofs: Vector2)

将索引为idx的片段的偏移量设置为ofs


  • set_piece_texture set_piece_texture(idx: int, texture: Texture)

将索引为idx的作品的Texture设置为texture


  • set_size set_size(size: Vector2)

设置此LargeTexture的大小。