跳到主要内容

LargeTexture

继承

Texture

简要描述

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

描述

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

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

成员

类型属性名默认值
intflags0

方法

返回值类型方法名称
intadd_piece(ofs: Vector2, texture: Texture)
voidclear()
intget_piece_count() const
Vector2get_piece_offset(idx: int) const
Textureget_piece_texture(idx: int) const
voidset_piece_offset(idx: int, ofs: Vector2)
voidset_piece_texture(idx: int, texture: Texture)
voidset_size(size: Vector2)

常量

成员说明

  • int flags
Default0
setterset_flags(value)
getterget_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的大小。