LargeTexture
继承
简要描述
[纹理]能够存储许多带有偏移的较小纹理。
描述
[纹理]能够存储许多带有偏移的较小纹理。
您可以使用不同的偏移量向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的大小。