RenderSceneBuffersConfiguration

继承: RefCounted < Object

Configuration object used to setup a RenderSceneBuffers object.

描述

This configuration object is created and populated by the render engine on a viewport change and used to (re)configure a RenderSceneBuffers object.

属性


属性说明

float fsr_sharpness = 0.0

  • void set_fsr_sharpness ( value: float )
  • float get_fsr_sharpness ( )

FSR Sharpness applicable if FSR upscaling is used.


Vector2i internal_size = Vector2i(0, 0)

The size of the 3D render buffer used for rendering.


ViewportMSAA msaa_3d = 0

The MSAA mode we're using for 3D rendering.


RID render_target = RID()

  • void set_render_target ( value: RID )
  • RID get_render_target ( )

The render target associated with these buffer.


ViewportScaling3DMode scaling_3d_mode = 255

The requested scaling mode with which we upscale/downscale if internal_size and target_size are not equal.


ViewportScreenSpaceAA screen_space_aa = 0

The requested screen space AA applied in post processing.


Vector2i target_size = Vector2i(0, 0)

The target (upscale) size if scaling is used.


float texture_mipmap_bias = 0.0

  • void set_texture_mipmap_bias ( value: float )
  • float get_texture_mipmap_bias ( )

Bias applied to mipmaps.


int view_count = 1

  • void set_view_count ( value: int )
  • int get_view_count ( )

The number of views we're rendering.

1

本方法通常需要用户覆盖才能生效。

2

本方法无副作用,不会修改该实例的任何成员变量。

3

本方法除了能接受在此处描述的参数外,还能够继续接受任意数量的参数。

4

本方法用于构造某个类型。

5

调用本方法无需实例,可直接使用类名进行调用。

6

本方法描述的是使用本类型作为左操作数的有效运算符。

7

这个值是由下列位标志构成位掩码的整数。

8

无返回值。