Up to date

This page is up to date for Godot 4.2. If you still find outdated information, please open an issue.

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 ( DataFormat format )

void

remove_shareable_format ( DataFormat format )


属性说明

int array_layers = 1

  • void set_array_layers ( int value )

  • int get_array_layers ( )

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


int depth = 1

  • void set_depth ( int value )

  • int get_depth ( )

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


DataFormat format = 8

纹理的像素数据格式。


int height = 1

  • void set_height ( int value )

  • int get_height ( )

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


int mipmaps = 1

  • void set_mipmaps ( int value )

  • int get_mipmaps ( )

纹理中可用的 mipmap 数。


TextureSamples samples = 0

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


TextureType texture_type = 1

纹理类型。


BitField<TextureUsageBits> usage_bits = 0

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


int width = 1

  • void set_width ( int value )

  • int get_width ( )

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


方法说明

void add_shareable_format ( DataFormat format )

目前没有这个方法的描述。请帮我们贡献一个


void remove_shareable_format ( DataFormat format )

目前没有这个方法的描述。请帮我们贡献一个