Attention: Here be dragons (unstable version)
This is the latest
(unstable) version of this documentation, which may document features
not available in or compatible with released stable versions of Redot.
Checking the stable version of the documentation...
RenderSceneBuffersConfiguration
Inherits: RefCounted < Object
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
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
Property Descriptions
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
🔗
void set_msaa_3d(value: ViewportMSAA)
ViewportMSAA get_msaa_3d()
The MSAA mode we're using for 3D rendering.
The render target associated with these buffer.
ViewportScaling3DMode scaling_3d_mode = 255
🔗
void set_scaling_3d_mode(value: ViewportScaling3DMode)
ViewportScaling3DMode get_scaling_3d_mode()
The requested scaling mode with which we upscale/downscale if internal_size and target_size are not equal.
ViewportScreenSpaceAA screen_space_aa = 0
🔗
void set_screen_space_aa(value: ViewportScreenSpaceAA)
ViewportScreenSpaceAA get_screen_space_aa()
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
🔗
Bias applied to mipmaps.
The number of views we're rendering.