#include <scene_renderer_params.h>
◆ default_background_color()
◆ default_floor_position()
◆ default_light_color()
◆ num_rim_groups()
◆ operator==
◆ ambient_strength
| float osc::SceneRendererParams::ambient_strength = 0.01f |
◆ anti_aliasing_level
◆ background_color
◆ device_pixel_ratio
| float osc::SceneRendererParams::device_pixel_ratio = 1.0f |
◆ diffuse_strength
| float osc::SceneRendererParams::diffuse_strength = 0.55f |
◆ dimensions
| Vector2 osc::SceneRendererParams::dimensions = {1.0f, 1.0f} |
◆ draw_floor
| bool osc::SceneRendererParams::draw_floor = true |
◆ draw_mesh_normals
| bool osc::SceneRendererParams::draw_mesh_normals = false |
◆ draw_rims
| bool osc::SceneRendererParams::draw_rims = true |
◆ draw_shadows
| bool osc::SceneRendererParams::draw_shadows = true |
◆ far_clipping_plane
| float osc::SceneRendererParams::far_clipping_plane = 100.0f |
◆ fixup_scale_factor
| float osc::SceneRendererParams::fixup_scale_factor = 1.0f |
◆ floor_position
◆ light_color
◆ light_direction
| Vector3 osc::SceneRendererParams::light_direction = {-0.34f, -0.25f, 0.05f} |
◆ near_clipping_plane
| float osc::SceneRendererParams::near_clipping_plane = 0.1f |
◆ order_independent_transparency
| bool osc::SceneRendererParams::order_independent_transparency = true |
◆ projection_matrix
◆ rim_group_colors
| std::array<Color, c_num_rim_groups> osc::SceneRendererParams::rim_group_colors |
Initial value:= std::to_array<Color>({
Color{0.95f, 0.4f, 0.0f, 1.0f},
Color{0.95f, 0.2f, 0.0f, 0.4f},
})
Rgba< float > Color
Definition color.h:11
◆ rim_thickness
| Vector2 osc::SceneRendererParams::rim_thickness = {1.0f, 1.0f} |
◆ specular_shininess
| float osc::SceneRendererParams::specular_shininess = 6.0f |
◆ specular_strength
| float osc::SceneRendererParams::specular_strength = 0.7f |
◆ view_matrix
◆ viewer_position
| Vector3 osc::SceneRendererParams::viewer_position = {0.0f, 0.0f, 0.0f} |
The documentation for this struct was generated from the following file: