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.


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

Біас наноситься на мапи.


int view_count = 1 🔗

  • void set_view_count(value: int)

  • int get_view_count()

Кількість переглядів, які ми продаємо.