|
Blender V5.0
|
#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 160 of file DNA_view3d_types.h.
| char View3DShading::_pad |
Definition at line 178 of file DNA_view3d_types.h.
| void* View3DShading::_pad2 |
Definition at line 209 of file DNA_view3d_types.h.
| char View3DShading::aov_name[64] |
Definition at line 206 of file DNA_view3d_types.h.
Referenced by blender::eevee::Film::init().
| float View3DShading::background_color[3] |
Definition at line 199 of file DNA_view3d_types.h.
Referenced by blo_do_versions_280(), blo_update_defaults_screen(), ED_view3d_background_color_get(), and blender::workbench::operator!=().
| char View3DShading::background_type |
Definition at line 171 of file DNA_view3d_types.h.
Referenced by blo_update_defaults_screen(), ED_view3d_background_color_get(), ED_view3d_draw_offscreen_imbuf_simple(), blender::workbench::operator!=(), and space_view3d_listener().
| float View3DShading::cavity_ridge_factor |
Definition at line 197 of file DNA_view3d_types.h.
Referenced by blo_do_versions_280(), blender::workbench::CavityEffect::init(), and blender::workbench::operator!=().
| char View3DShading::cavity_type |
Definition at line 172 of file DNA_view3d_types.h.
Referenced by blo_update_defaults_screen(), and blender::workbench::operator!=().
| float View3DShading::cavity_valley_factor |
Definition at line 196 of file DNA_view3d_types.h.
Referenced by blo_do_versions_280(), blender::workbench::CavityEffect::init(), and blender::workbench::operator!=().
| char View3DShading::color_type |
Definition at line 167 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(), blender::ed::sculpt_paint::mask::mask_by_color(), blender::workbench::ObjectState::ObjectState(), blender::workbench::operator!=(), 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 201 of file DNA_view3d_types.h.
Referenced by blo_do_versions_280(), blender::workbench::CavityEffect::init(), and blender::workbench::operator!=().
| float View3DShading::curvature_valley_factor |
Definition at line 202 of file DNA_view3d_types.h.
Referenced by blo_do_versions_280(), blender::workbench::CavityEffect::init(), and blender::workbench::operator!=().
| short View3DShading::flag |
Definition at line 168 of file DNA_view3d_types.h.
Referenced by blender::draw::overlay::Facing::begin_sync(), 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::SceneResources::init(), object_preview_render(), blender::workbench::operator!=(), blender::ed::transform::snap_use_backface_culling(), toggle_matcap_flip_exec(), toggle_xray_exec(), and blender::draw::overlay::Resources::update_theme_settings().
| char View3DShading::light |
Definition at line 170 of file DNA_view3d_types.h.
Referenced by blo_do_versions_280(), ED_view3d_draw_offscreen_imbuf_simple(), blender::draw::gpencil::gpencil_material_pool_create(), blender::workbench::SceneResources::init(), and blender::workbench::operator!=().
| char View3DShading::lookdev_light[256] |
Definition at line 181 of file DNA_view3d_types.h.
Referenced by blo_do_versions_280().
| char View3DShading::matcap[256] |
Definition at line 182 of file DNA_view3d_types.h.
Referenced by blo_do_versions_280(), BLO_update_defaults_workspace(), blender::workbench::SceneResources::init(), and blender::workbench::operator!=().
| float View3DShading::object_outline_color[3] |
Definition at line 192 of file DNA_view3d_types.h.
Referenced by blender::workbench::SceneResources::init(), and blender::workbench::operator!=().
| char View3DShading::prev_type |
Runtime, for toggle between rendered viewport.
Definition at line 164 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 165 of file DNA_view3d_types.h.
Referenced by toggle_shading_exec().
| struct IDProperty* View3DShading::prop |
Definition at line 208 of file DNA_view3d_types.h.
Referenced by BKE_screen_view3d_shading_blend_read_data(), BKE_screen_view3d_shading_blend_write(), blo_do_versions_280(), scene_copy_data(), scene_free_data(), view3d_duplicate(), view3d_free(), and wm_xr_data_free().
| int View3DShading::render_pass |
Definition at line 205 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 184 of file DNA_view3d_types.h.
Referenced by blo_do_versions_280(), blender::workbench::ShadowPass::init(), and blender::workbench::operator!=().
| float View3DShading::single_color[3] |
Definition at line 185 of file DNA_view3d_types.h.
Referenced by blo_do_versions_280(), BLO_update_defaults_workspace(), and blender::workbench::operator!=().
| char View3DShading::studio_light[256] |
Definition at line 180 of file DNA_view3d_types.h.
Referenced by blo_do_versions_280(), blender::workbench::SceneResources::init(), and blender::workbench::operator!=().
| float View3DShading::studiolight_background |
Definition at line 188 of file DNA_view3d_types.h.
| float View3DShading::studiolight_blur |
Definition at line 190 of file DNA_view3d_types.h.
Referenced by blo_do_versions_280().
| float View3DShading::studiolight_intensity |
Definition at line 189 of file DNA_view3d_types.h.
Referenced by blo_do_versions_280().
| float View3DShading::studiolight_rot_z |
Definition at line 187 of file DNA_view3d_types.h.
Referenced by blender::workbench::SceneResources::init(), and blender::workbench::operator!=().
| char View3DShading::type |
Shading type (OB_SOLID, ..).
Definition at line 162 of file DNA_view3d_types.h.
Referenced by blender::draw::overlay::Facing::begin_sync(), blend_file_thumb_from_camera(), blo_do_versions_280(), 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_render_loop_3d(), DRW_draw_render_loop_offscreen(), DRW_draw_view(), 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(), DRWContext::enable_engines(), blender::draw::foreach_obref_in_scene(), blender::workbench::SceneState::init(), DRWContext::is_viewport_compositor_enabled(), blender::bke::compositor::is_viewport_compositor_used(), blender::ed::sculpt_paint::mask::mask_by_color(), blender::workbench::VolumePass::object_sync_modifier(), blender::workbench::VolumePass::object_sync_volume(), blender::workbench::operator!=(), pygpu_offscreen_draw_view3d(), screen_opengl_render_doit(), blender::ed::asset::screenshot_preview_exec(), blender::ed::sculpt_paint::color::sculpt_color_filter_invoke(), blender::ed::transform::snap_use_backface_culling(), space_view3d_listener(), blender::ed::sculpt_paint::stroke_test_start(), texture_paint_image_from_view_exec(), toggle_shading_exec(), toggle_xray_exec(), blender::draw::overlay::Resources::update_theme_settings(), validate_object_select_id(), view3d_duplicate(), view3d_gpu_select_ex(), view3d_space_blend_read_data(), and wm_xr_draw_view().
| char View3DShading::use_compositor |
When to preview the compositor output in the viewport. View3DShadingUseCompositor.
Definition at line 176 of file DNA_view3d_types.h.
Referenced by DRWContext::is_viewport_compositor_enabled(), and blender::bke::compositor::is_viewport_compositor_used().
| char View3DShading::wire_color_type |
Definition at line 173 of file DNA_view3d_types.h.
Referenced by blo_do_versions_280(), blo_update_defaults_screen(), and blender::workbench::operator!=().
| float View3DShading::xray_alpha |
Definition at line 193 of file DNA_view3d_types.h.
Referenced by blo_do_versions_280(), blender::workbench::SceneResources::init(), and blender::workbench::operator!=().
| float View3DShading::xray_alpha_wire |
Definition at line 194 of file DNA_view3d_types.h.
Referenced by blo_update_defaults_screen(), and blender::workbench::operator!=().