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
ViewportAnisotropicFiltering anisotropic_filtering_level = 2 🔗
voidset_anisotropic_filtering_level\ (\ value: ViewportAnisotropicFiltering\ )- ViewportAnisotropicFiltering get_anisotropic_filtering_level\ (\ )
Level of the anisotropic filter.
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 🔗
voidset_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 🔗
voidset_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 🔗
voidset_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.