RenderSceneBuffersConfiguration

Наследует: RefCounted < Object

Объект конфигурации, используемый для настройки объекта RenderSceneBuffers.

Описание

Этот объект конфигурации создается и заполняется движком рендеринга при изменении области просмотра и используется для (пере)настройки объекта RenderSceneBuffers.

Свойства

ViewportAnisotropicFiltering

anisotropic_filtering_level

2

float

fsr_sharpness

0.0

Vector2i

internal_size

Vector2i(0, 0)

ViewportMSAA

msaa_3d

0

RID

render_target

RID()

ViewportScaling3DMode

scaling_3d_mode

255

ViewportScreenSpaceAA

screen_space_aa

0

Vector2i

target_size

Vector2i(0, 0)

float

texture_mipmap_bias

0.0

int

view_count

1


Описания свойств

ViewportAnisotropicFiltering anisotropic_filtering_level = 2 🔗

Уровень анизотропного фильтра.


float fsr_sharpness = 0.0 🔗

  • void set_fsr_sharpness(value: float)

  • float get_fsr_sharpness()

Резкость FSR применима, если используется масштабирование FSR.


Vector2i internal_size = Vector2i(0, 0) 🔗

Размер буфера 3D-рендеринга, используемого для рендеринга.


ViewportMSAA msaa_3d = 0 🔗

Режим MSAA, который мы используем для 3D-рендеринга.


RID render_target = RID() 🔗

  • void set_render_target(value: RID)

  • RID get_render_target()

Цель рендеринга, связанная с этим буфером.


ViewportScaling3DMode scaling_3d_mode = 255 🔗

Запрошенный режим масштабирования, с помощью которого мы увеличиваем/уменьшаем масштаб, если internal_size и target_size не равны.


ViewportScreenSpaceAA screen_space_aa = 0 🔗

Запрошенное экранное пространство AA применяется при постобработке.


Vector2i target_size = Vector2i(0, 0) 🔗

Целевой (увеличенный) размер, если используется масштабирование.


float texture_mipmap_bias = 0.0 🔗

  • void set_texture_mipmap_bias(value: float)

  • float get_texture_mipmap_bias()

Смещение, применяемое к MIP-текстурам.


int view_count = 1 🔗

  • void set_view_count(value: int)

  • int get_view_count()

Количество просмотров, которые мы обрабатываем.