RDTextureFormat

继承: RefCounted < Object

纹理格式(由 RenderingDevice 使用)。

描述

这个对象由 RenderingDevice 使用。

属性

int

array_layers

1

int

depth

1

DataFormat

format

8

int

height

1

int

mipmaps

1

TextureSamples

samples

0

TextureType

texture_type

1

BitField[TextureUsageBits]

usage_bits

0

int

width

1

方法

void

add_shareable_format(format: DataFormat)

void

remove_shareable_format(format: DataFormat)


属性说明

int array_layers = 1 🔗

  • void set_array_layers(value: int)

  • int get_array_layers()

纹理的层数。仅适用于 2D 纹理数组。


int depth = 1 🔗

  • void set_depth(value: int)

  • int get_depth()

纹理的深度(单位为像素)。2D 纹理始终为 1


DataFormat format = 8 🔗

纹理的像素数据格式。


int height = 1 🔗

  • void set_height(value: int)

  • int get_height()

纹理的高度(单位为像素)。


int mipmaps = 1 🔗

  • void set_mipmaps(value: int)

  • int get_mipmaps()

纹理中可用的 mipmap 数。


TextureSamples samples = 0 🔗

对纹理进行采样时所使用的样本数。


TextureType texture_type = 1 🔗

纹理类型。


BitField[TextureUsageBits] usage_bits = 0 🔗

纹理的用途位,决定使用该纹理时能做什么。


int width = 1 🔗

  • void set_width(value: int)

  • int get_width()

纹理的宽度(单位为像素)。


方法说明

void add_shareable_format(format: DataFormat) 🔗

该方法目前没有描述,请帮我们贡献一个吧!


void remove_shareable_format(format: DataFormat) 🔗

该方法目前没有描述,请帮我们贡献一个吧!