Up to date

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

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

  • 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 ( RID value )

  • 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 ( float value )

  • float get_texture_mipmap_bias ( )

应用于 mipmap 的偏置。


int view_count = 1

  • void set_view_count ( int value )

  • int get_view_count ( )

渲染的视图数。