RenderSceneBuffersConfiguration

Hereda: RefCounted < Object

Objeto de configuración utilizado para configurar un objeto RenderSceneBuffers.

Descripción

Este objeto de configuración es creado y poblado por el motor de renderizado en un cambio de viewport y se utiliza para (re)configurar un objeto RenderSceneBuffers.

Propiedades

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


Descripciones de Propiedades

ViewportAnisotropicFiltering anisotropic_filtering_level = 2 🔗

Nivel del filtro anisotrópico.


float fsr_sharpness = 0.0 🔗

  • void set_fsr_sharpness(value: float)

  • float get_fsr_sharpness()

Nitidez FSR aplicable si se utiliza el escalado FSR.


Vector2i internal_size = Vector2i(0, 0) 🔗

El tamaño del búfer de renderizado 3D utilizado para el renderizado.


ViewportMSAA msaa_3d = 0 🔗

El modo MSAA que estamos usando para el renderizado 3D.


RID render_target = RID() 🔗

  • void set_render_target(value: RID)

  • RID get_render_target()

El objetivo de renderizado asociado con estos búferes.


ViewportScaling3DMode scaling_3d_mode = 255 🔗

El modo de escalado solicitado con el que se escala hacia arriba/abajo si internal_size y target_size no son iguales.


ViewportScreenSpaceAA screen_space_aa = 0 🔗

El AA de espacio de pantalla solicitado aplicado en el post-procesado.


Vector2i target_size = Vector2i(0, 0) 🔗

El tamaño objetivo (de reescalado) si se utiliza el escalado.


float texture_mipmap_bias = 0.0 🔗

  • void set_texture_mipmap_bias(value: float)

  • float get_texture_mipmap_bias()

Sesgo aplicado a los mipmaps.


int view_count = 1 🔗

  • void set_view_count(value: int)

  • int get_view_count()

El número de vistas que estamos renderizando.