RenderSceneBuffersConfiguration

继承: RefCounted < Object

用于设置 RenderSceneBuffers 对象的配置对象。

描述

该配置对象由渲染引擎在视口更改时创建和填充,并用于(重新)配置 RenderSceneBuffers 对象。

属性

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


属性说明

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 🔗

用于 3D 渲染的 MSAA 模式。


RID render_target = RID() 🔗

  • void set_render_target(value: RID)

  • RID get_render_target()

与这些缓冲区关联的渲染目标。


ViewportScaling3DMode scaling_3d_mode = 255 🔗

如果 internal_sizetarget_size 不相等,则将使用所请求的缩放模式进行放大/缩小。


ViewportScreenSpaceAA screen_space_aa = 0 🔗

请求在后期处理中应用的屏幕空间抗锯齿。


Vector2i target_size = Vector2i(0, 0) 🔗

使用缩放时的目标(放大)大小。


float texture_mipmap_bias = 0.0 🔗

  • void set_texture_mipmap_bias(value: float)

  • float get_texture_mipmap_bias()

应用于 mipmap 的偏置。


int view_count = 1 🔗

  • void set_view_count(value: int)

  • int get_view_count()

渲染的视图数。