Class reference
RenderSceneBuffersConfiguration
Inherits RefCounted
Configuration object used to setup a RenderSceneBuffers object.
Description
This configuration object is created and populated by the render engine on a viewport change and used to (re)configure a RenderSceneBuffers object.
Properties
int anisotropic_filtering_level = 2
int anisotropic_filtering_level = 2Level of the anisotropic filter.
float fsr_sharpness = 0.0
float fsr_sharpness = 0.0FSR Sharpness applicable if FSR upscaling is used.
Vector2i internal_size = Vector2i(0, 0)
Vector2i internal_size = Vector2i(0, 0)The size of the 3D render buffer used for rendering.
int msaa_3d = 0
int msaa_3d = 0The MSAA mode we're using for 3D rendering.
RID render_target = RID()
RID render_target = RID()The render target associated with these buffer.
int scaling_3d_mode = 255
int scaling_3d_mode = 255The requested scaling mode with which we upscale/downscale if internal_size and target_size are not equal.
int screen_space_aa = 0
int screen_space_aa = 0The requested screen space AA applied in post processing.
Vector2i target_size = Vector2i(0, 0)
Vector2i target_size = Vector2i(0, 0)The target (upscale) size if scaling is used.
float texture_mipmap_bias = 0.0
float texture_mipmap_bias = 0.0Bias applied to mipmaps.
int view_count = 1
int view_count = 1The number of views we're rendering.