|
Blender V4.3
|
#include <DNA_view3d_types.h>
Public Attributes | |
| char | type |
| char | prev_type |
| char | prev_type_wire |
| char | color_type |
| short | flag |
| char | light |
| char | background_type |
| char | cavity_type |
| char | wire_color_type |
| char | use_compositor |
| char | _pad |
| char | studio_light [256] |
| char | lookdev_light [256] |
| char | matcap [256] |
| float | shadow_intensity |
| float | single_color [3] |
| float | studiolight_rot_z |
| float | studiolight_background |
| float | studiolight_intensity |
| float | studiolight_blur |
| float | object_outline_color [3] |
| float | xray_alpha |
| float | xray_alpha_wire |
| float | cavity_valley_factor |
| float | cavity_ridge_factor |
| float | background_color [3] |
| float | curvature_ridge_factor |
| float | curvature_valley_factor |
| int | render_pass |
| char | aov_name [64] |
| struct IDProperty * | prop |
| void * | _pad2 |
3D Viewport Shading settings.
Definition at line 146 of file DNA_view3d_types.h.
| char View3DShading::_pad |
Definition at line 164 of file DNA_view3d_types.h.
| void* View3DShading::_pad2 |
Definition at line 198 of file DNA_view3d_types.h.
| char View3DShading::aov_name[64] |
Definition at line 195 of file DNA_view3d_types.h.
| float View3DShading::background_color[3] |
Definition at line 188 of file DNA_view3d_types.h.
Referenced by blo_do_versions_280(), blo_update_defaults_screen(), ED_view3d_background_color_get(), and OVERLAY_background_cache_init().
| char View3DShading::background_type |
Definition at line 157 of file DNA_view3d_types.h.
Referenced by blo_update_defaults_screen(), ED_view3d_background_color_get(), ED_view3d_draw_offscreen_imbuf_simple(), OVERLAY_background_cache_init(), OVERLAY_fade_cache_init(), and space_view3d_listener().
| float View3DShading::cavity_ridge_factor |
Definition at line 186 of file DNA_view3d_types.h.
Referenced by blo_do_versions_280(), and blender::workbench::CavityEffect::init().
| char View3DShading::cavity_type |
Definition at line 158 of file DNA_view3d_types.h.
Referenced by blo_update_defaults_screen().
| float View3DShading::cavity_valley_factor |
Definition at line 185 of file DNA_view3d_types.h.
Referenced by blo_do_versions_280(), and blender::workbench::CavityEffect::init().
| char View3DShading::color_type |
Definition at line 153 of file DNA_view3d_types.h.
Referenced by blo_do_versions_280(), blo_update_defaults_screen(), ED_view3d_datamask(), ED_view3d_draw_offscreen_imbuf_simple(), ED_view3d_has_workbench_in_texture_color(), GPENCIL_engine_init(), blender::ed::sculpt_paint::mask::mask_by_color_invoke(), blender::workbench::ObjectState::ObjectState(), paint_object_is_rendered_transparent(), blender::ed::sculpt_paint::color::sculpt_color_filter_invoke(), and blender::ed::sculpt_paint::stroke_test_start().
| float View3DShading::curvature_ridge_factor |
Definition at line 190 of file DNA_view3d_types.h.
Referenced by blo_do_versions_280(), and blender::workbench::CavityEffect::init().
| float View3DShading::curvature_valley_factor |
Definition at line 191 of file DNA_view3d_types.h.
Referenced by blo_do_versions_280(), and blender::workbench::CavityEffect::init().
| short View3DShading::flag |
Definition at line 154 of file DNA_view3d_types.h.
Referenced by basic_cache_populate(), blo_do_versions_280(), blo_update_defaults_screen(), BLO_update_defaults_workspace(), DRW_draw_render_loop_offscreen(), ED_view3d_draw_offscreen_imbuf_simple(), ED_view3d_draw_offscreen_simple(), blender::workbench::SceneState::init(), OVERLAY_facing_cache_init(), paint_object_is_rendered_transparent(), snap_use_backface_culling(), toggle_matcap_flip_exec(), toggle_xray_exec(), blender::eevee::Instance::use_scene_lights(), and blender::eevee::Instance::use_studio_light().
| char View3DShading::light |
Definition at line 156 of file DNA_view3d_types.h.
Referenced by blo_do_versions_280(), ED_view3d_draw_offscreen_imbuf_simple(), and gpencil_material_pool_create().
| char View3DShading::lookdev_light[256] |
FILE_MAXFILE.
Definition at line 169 of file DNA_view3d_types.h.
Referenced by blo_do_versions_280().
| char View3DShading::matcap[256] |
FILE_MAXFILE.
Definition at line 171 of file DNA_view3d_types.h.
Referenced by blo_do_versions_280(), and BLO_update_defaults_workspace().
| float View3DShading::object_outline_color[3] |
Definition at line 181 of file DNA_view3d_types.h.
| char View3DShading::prev_type |
Runtime, for toggle between rendered viewport.
Definition at line 150 of file DNA_view3d_types.h.
Referenced by blo_do_versions_280(), toggle_shading_exec(), and view3d_space_blend_read_data().
| char View3DShading::prev_type_wire |
Definition at line 151 of file DNA_view3d_types.h.
Referenced by toggle_shading_exec().
| struct IDProperty* View3DShading::prop |
Definition at line 197 of file DNA_view3d_types.h.
Referenced by blo_do_versions_280(), scene_copy_data(), view3d_duplicate(), view3d_free(), and wm_xr_exit().
| int View3DShading::render_pass |
Definition at line 194 of file DNA_view3d_types.h.
Referenced by blo_do_versions_280(), ED_view3d_draw_offscreen_imbuf_simple(), and blender::eevee::Film::init().
| float View3DShading::shadow_intensity |
Definition at line 173 of file DNA_view3d_types.h.
Referenced by blo_do_versions_280(), and blender::workbench::ShadowPass::init().
| float View3DShading::single_color[3] |
Definition at line 174 of file DNA_view3d_types.h.
Referenced by blo_do_versions_280(), BLO_update_defaults_workspace(), and GPENCIL_engine_init().
| char View3DShading::studio_light[256] |
FILE_MAXFILE.
Definition at line 167 of file DNA_view3d_types.h.
Referenced by blo_do_versions_280().
| float View3DShading::studiolight_background |
Definition at line 177 of file DNA_view3d_types.h.
Referenced by blender::eevee::Film::init().
| float View3DShading::studiolight_blur |
Definition at line 179 of file DNA_view3d_types.h.
Referenced by blo_do_versions_280().
| float View3DShading::studiolight_intensity |
Definition at line 178 of file DNA_view3d_types.h.
Referenced by blo_do_versions_280(), GPENCIL_engine_init(), and blender::eevee::World::sun_threshold().
| float View3DShading::studiolight_rot_z |
Definition at line 176 of file DNA_view3d_types.h.
| char View3DShading::type |
Shading type (OB_SOLID, ..).
Definition at line 148 of file DNA_view3d_types.h.
Referenced by basic_cache_populate(), blend_file_thumb_from_camera(), blo_do_versions_280(), camera_view3d_reconstruction(), check_rendered_viewport_visible(), curve_draw_invoke(), blender::ed::curves::curves_draw_invoke(), blender::draw::color_management::drw_color_management_type_for_v3d(), DRW_draw_depth_loop(), DRW_draw_render_loop(), DRW_draw_render_loop_ex(), DRW_draw_render_loop_offscreen(), DRW_draw_select_loop(), DRW_draw_view(), drw_engines_enable(), DRW_is_viewport_compositor_enabled(), ED_render_view3d_update(), ED_view3d_calc_render_border(), ED_view3d_datamask(), ED_view3d_draw_offscreen(), ED_view3d_draw_offscreen_imbuf_simple(), ED_view3d_draw_offscreen_simple(), ED_view3d_has_depth_buffer_updated(), ED_view3d_has_workbench_in_texture_color(), ED_view3d_shade_update(), ED_view3d_smooth_view_ex(), GPENCIL_cache_init(), GPENCIL_engine_init(), blender::draw::overlay::Instance::init(), blender::workbench::SceneState::init(), blender::ed::sculpt_paint::mask::mask_by_color_invoke(), blender::workbench::Instance::object_sync(), blender::workbench::VolumePass::object_sync_modifier(), blender::workbench::VolumePass::object_sync_volume(), OVERLAY_armature_cache_init(), OVERLAY_background_cache_init(), OVERLAY_engine_init(), OVERLAY_facing_cache_init(), OVERLAY_paint_cache_init(), paint_object_is_rendered_transparent(), pygpu_offscreen_draw_view3d(), blender::ed::space_node::realtime_compositor_is_in_use(), screen_opengl_render_doit(), blender::ed::sculpt_paint::color::sculpt_color_filter_invoke(), snap_use_backface_culling(), space_view3d_listener(), blender::ed::sculpt_paint::stroke_test_start(), blender::eevee::SyncModule::sync_mesh(), texture_paint_image_from_view_exec(), toggle_shading_exec(), toggle_xray_exec(), blender::eevee::Instance::use_lookdev_overlay(), blender::eevee::Instance::use_scene_lights(), blender::eevee::Instance::use_studio_light(), validate_object_select_id(), view3d_do_msg_notify_workbench_view_update(), view3d_duplicate(), view3d_opengl_select_ex(), and view3d_space_blend_read_data().
| char View3DShading::use_compositor |
When to preview the compositor output in the viewport. View3DShadingUseCompositor.
Definition at line 162 of file DNA_view3d_types.h.
Referenced by DRW_is_viewport_compositor_enabled(), and blender::ed::space_node::realtime_compositor_is_in_use().
| char View3DShading::wire_color_type |
Definition at line 159 of file DNA_view3d_types.h.
Referenced by blo_do_versions_280().
| float View3DShading::xray_alpha |
Definition at line 182 of file DNA_view3d_types.h.
Referenced by blo_do_versions_280().
| float View3DShading::xray_alpha_wire |
Definition at line 183 of file DNA_view3d_types.h.
Referenced by blo_update_defaults_screen().