Blender
V3.3
|
#include <DNA_view3d_types.h>
3D ViewPort Struct.
Definition at line 256 of file DNA_view3d_types.h.
char View3D::_pad[1] |
Definition at line 312 of file DNA_view3d_types.h.
char View3D::_pad0[6] |
Definition at line 262 of file DNA_view3d_types.h.
char View3D::_pad3[1] |
Definition at line 275 of file DNA_view3d_types.h.
char View3D::_pad4 |
Definition at line 340 of file DNA_view3d_types.h.
char View3D::_pad6[2] |
Definition at line 296 of file DNA_view3d_types.h.
short View3D::_pad7[3] |
Definition at line 299 of file DNA_view3d_types.h.
char View3D::bundle_drawtype |
Display style for bundle.
Definition at line 271 of file DNA_view3d_types.h.
Referenced by blo_do_versions_260(), and camera_view3d_reconstruction().
float View3D::bundle_size |
Size of bundles in reconstructed data.
Definition at line 269 of file DNA_view3d_types.h.
Referenced by blo_do_versions_260(), and camera_view3d_reconstruction().
struct Object* View3D::camera |
Definition at line 286 of file DNA_view3d_types.h.
Referenced by axis_set_view(), background_image_camera_from_context(), BKE_camera_params_from_view3d(), BKE_screen_area_blend_read_lib(), BKE_screen_foreach_id_screen_area(), BKE_screen_view3d_sync(), createTransData(), createViewSpace(), depthdropper_depth_sample_pt(), depthdropper_init(), depthdropper_poll(), drawviewborder(), ED_screen_stereo3d_required(), ED_view3d_camera_data_get(), ED_view3d_camera_lock_autokey(), ED_view3d_camera_lock_check(), ED_view3d_camera_lock_init_ex(), ED_view3d_camera_lock_sync(), ED_view3d_cameracontrol_acquire(), ED_view3d_cameracontrol_release(), ED_view3d_cameracontrol_update(), ED_view3d_draw_offscreen(), ED_view3d_draw_offscreen_imbuf(), ED_view3d_draw_offscreen_imbuf_simple(), ED_view3d_persp_switch_from_camera(), ED_view3d_radius_to_dist(), ED_view3d_smooth_view_ex(), ED_view3d_smooth_view_undo_begin(), ED_view3d_smooth_view_undo_end(), ED_view3d_update_viewmat(), ED_view3d_win_to_3d(), eevee_engine_init(), GPENCIL_engine_init(), initFlyInfo(), initWalkInfo(), lib_link_window_scene_data_restore(), lib_link_workspace_layout_restore(), object_camera_add_exec(), OVERLAY_cache_populate(), OVERLAY_camera_cache_populate(), OVERLAY_grid_init(), blender::io::gpencil::GpencilIO::prepare_camera_params(), region_quadview_exec(), screen_opengl_is_multiview(), screen_opengl_render_anim_step(), screen_opengl_render_doit(), screen_opengl_views_setup(), screen_set_3dview_camera(), single_object_users(), sync_viewport_camera_smoothview(), uv_from_view_exec(), view3d_camera_border(), view3d_camera_to_view_exec(), view3d_camera_to_view_poll(), view3d_camera_to_view_selected_exec(), view3d_cameracontrol_object(), view3d_create(), view3d_from_minmax(), view3d_get_name(), view3d_id_remap_v3d(), view3d_ima_bg_is_camera_view(), view3d_localview_exit(), view3d_localview_init(), view3d_main_region_listener(), view3d_object_skip_minmax(), view3d_setobjectascamera_exec(), view3d_stereo3d_active(), view3d_stereo3d_setup(), view3d_stereo3d_setup_offscreen(), view3d_viewmatrix_set(), view_camera_exec(), wm_draw_region_stereo_set(), and workbench_dof_engine_init().
float View3D::clip_end |
Definition at line 309 of file DNA_view3d_types.h.
Referenced by BKE_camera_params_from_view3d(), blo_do_versions_280(), drawLine(), ED_view3d_dist_range_get(), ED_view3d_draw_offscreen_imbuf(), ED_view3d_draw_offscreen_imbuf_simple(), ED_view3d_draw_offscreen_simple(), ED_view3d_radius_to_dist(), OVERLAY_grid_init(), point_is_visible(), view3d_camera_border(), and view3d_win_to_ray_segment().
float View3D::clip_start |
Definition at line 309 of file DNA_view3d_types.h.
Referenced by BKE_camera_params_from_view3d(), blo_do_versions_280(), blo_update_defaults_screen(), ED_view3d_draw_offscreen_imbuf(), ED_view3d_draw_offscreen_imbuf_simple(), ED_view3d_draw_offscreen_simple(), ED_view3d_radius_to_dist(), view3d_camera_border(), view3d_from_minmax(), view3d_localview_init(), and view3d_zoom_border_exec().
float viewquat [4] View3D::DNA_DEPRECATED |
Definition at line 265 of file DNA_view3d_types.h.
float dist View3D::DNA_DEPRECATED |
Definition at line 266 of file DNA_view3d_types.h.
char drawtype View3D::DNA_DEPRECATED |
Definition at line 273 of file DNA_view3d_types.h.
short persp View3D::DNA_DEPRECATED |
Definition at line 283 of file DNA_view3d_types.h.
short view View3D::DNA_DEPRECATED |
Definition at line 284 of file DNA_view3d_types.h.
int layact View3D::DNA_DEPRECATED |
Definition at line 297 of file DNA_view3d_types.h.
float ofs [3] View3D::DNA_DEPRECATED |
Definition at line 310 of file DNA_view3d_types.h.
struct bGPdata* gpd View3D::DNA_DEPRECATED |
Grease-Pencil Data (annotation layers).
Definition at line 335 of file DNA_view3d_types.h.
short View3D::flag |
Definition at line 305 of file DNA_view3d_types.h.
Referenced by BKE_base_is_visible(), BKE_layer_collection_local_sync_all(), BKE_object_is_visible_in_viewport(), blo_do_versions_280(), blo_do_versions_pre250(), DRW_draw_callbacks_post_scene(), DRW_draw_render_loop_offscreen(), DRW_text_edit_mesh_measure_stats(), ED_view3d_depth_override(), ED_view3d_draw_offscreen_simple(), ED_view3d_local_collections_reset(), ED_view3d_local_collections_set(), free_localcollection_bit(), object_hide_collection_exec(), OVERLAY_armature_cache_init(), OVERLAY_engine_init(), OVERLAY_grid_init(), texture_paint_image_from_view_exec(), v3d_editvertex_buts(), view3d_duplicate(), view3d_main_region_listener(), and wm_xr_session_update_screen().
int View3D::flag2 |
Definition at line 306 of file DNA_view3d_types.h.
Referenced by annotation_visible_on_space(), blo_do_versions_250(), blo_do_versions_260(), blo_do_versions_280(), blo_update_defaults_screen(), camera_view3d_reconstruction(), clear_render_border_exec(), drawviewborder(), DRW_draw_callbacks_post_scene(), DRW_draw_render_loop_ex(), DRW_draw_render_loop_offscreen(), DRW_draw_select_loop(), drw_draw_show_annotation(), DRW_draw_view(), DRW_state_draw_support(), ED_annotation_draw_view3d(), ED_view3d_calc_render_border(), ED_view3d_camera_lock_check(), ED_view3d_depth_override(), ED_view3d_draw_offscreen_imbuf_simple(), ED_view3d_draw_offscreen_simple(), ED_view3d_lock_clear(), eevee_engine_init(), eevee_hdri_preview_overlay_enabled(), external_cache_init(), GPENCIL_cache_init(), GPENCIL_engine_init(), is_cursor_visible(), object_transform_axis_target_invoke(), OVERLAY_camera_cache_populate(), OVERLAY_engine_init(), OVERLAY_gpencil_cache_init(), blender::eevee::Instance::overlays_enabled(), render_border_exec(), snap_curs_to_sel_ex(), space_view3d_listener(), texture_paint_image_from_view_exec(), transinfo_show_overlay(), view3d_all_exec(), view3d_draw_border(), view3d_draw_region_info(), viewselected_exec(), WIDGETGROUP_camera_view_poll(), and workbench_in_front_history_needed().
char View3D::gizmo_flag |
Transform gizmo info. #V3D_GIZMO_SHOW_*
Definition at line 316 of file DNA_view3d_types.h.
Referenced by add_primitive_cube_gizmo_invoke(), DRW_draw_callbacks_post_scene(), edbm_preselect_or_active(), edbm_spin_invoke(), mesh_bisect_modal(), OVERLAY_edit_gpencil_cache_init(), texture_paint_image_from_view_exec(), view3d_draw_region_info(), view3d_ruler_add_invoke(), view3d_ruler_remove_invoke(), WIDGETGROUP_armature_spline_poll(), WIDGETGROUP_camera_poll(), WIDGETGROUP_camera_view_poll(), WIDGETGROUP_empty_image_poll(), WIDGETGROUP_forcefield_poll(), WIDGETGROUP_gizmo_poll_context(), WIDGETGROUP_gizmo_poll_generic(), WIDGETGROUP_gizmo_poll_tool(), WIDGETGROUP_light_area_poll(), WIDGETGROUP_light_spot_poll(), WIDGETGROUP_light_target_poll(), WIDGETGROUP_navigate_poll(), WIDGETGROUP_tool_generic_poll(), WIDGETGROUP_xform_cage_poll(), and WIDGETGROUP_xform_shear_poll().
char View3D::gizmo_show_armature |
Definition at line 319 of file DNA_view3d_types.h.
Referenced by blo_do_versions_280().
char View3D::gizmo_show_camera |
Definition at line 322 of file DNA_view3d_types.h.
Referenced by blo_do_versions_280(), WIDGETGROUP_camera_poll(), and WIDGETGROUP_camera_refresh().
char View3D::gizmo_show_empty |
Definition at line 320 of file DNA_view3d_types.h.
Referenced by blo_do_versions_280(), WIDGETGROUP_empty_image_poll(), and WIDGETGROUP_forcefield_poll().
char View3D::gizmo_show_light |
Definition at line 321 of file DNA_view3d_types.h.
Referenced by blo_do_versions_280(), WIDGETGROUP_light_area_poll(), WIDGETGROUP_light_spot_poll(), and WIDGETGROUP_light_target_poll().
char View3D::gizmo_show_object |
Definition at line 318 of file DNA_view3d_types.h.
Referenced by WIDGETGROUP_gizmo_poll_context(), and WIDGETGROUP_gizmo_refresh().
short View3D::gp_flag |
Definition at line 304 of file DNA_view3d_types.h.
Referenced by blo_do_versions_280(), blo_update_defaults_screen(), GPENCIL_cache_init(), GPENCIL_engine_init(), OVERLAY_edit_gpencil_cache_init(), OVERLAY_edit_gpencil_cache_populate(), OVERLAY_gpencil_cache_init(), and OVERLAY_gpencil_cache_populate().
float View3D::grid |
Definition at line 308 of file DNA_view3d_types.h.
Referenced by draw_grid_unit_name(), DRW_text_edit_mesh_measure_stats(), ED_view3d_dist_range_get(), ED_view3d_draw_offscreen_simple(), ED_view3d_grid_scale(), and ED_view3d_grid_steps().
char View3D::gridflag |
Definition at line 324 of file DNA_view3d_types.h.
Referenced by blo_do_versions_280(), blo_do_versions_pre250(), ED_view3d_draw_offscreen_imbuf_simple(), ED_view3d_draw_offscreen_simple(), OVERLAY_engine_init(), texture_paint_image_from_view_exec(), and view3d_draw_region_info().
short View3D::gridlines |
Definition at line 326 of file DNA_view3d_types.h.
Referenced by blo_do_versions_pre250(), and ED_view3d_draw_offscreen_simple().
short View3D::gridsubdiv |
Number of subdivisions in the grid between each highlighted grid line.
Definition at line 328 of file DNA_view3d_types.h.
Referenced by BKE_screen_view3d_do_versions_250(), blo_do_versions_pre250(), ED_view3d_draw_offscreen_simple(), and ED_view3d_grid_steps().
float View3D::lens |
Definition at line 308 of file DNA_view3d_types.h.
Referenced by BKE_camera_params_from_view3d(), ED_view3d_draw_offscreen_imbuf_simple(), ED_view3d_draw_offscreen_simple(), ED_view3d_radius_to_dist(), ED_view3d_smooth_view_ex(), sync_viewport_camera_smoothview(), view3d_localview_init(), view3d_setobjectascamera_exec(), view3d_smooth_view_state_backup(), view3d_smooth_view_state_restore(), view3d_smoothview_apply_ex(), view3d_zoom_border_exec(), and view_camera_exec().
char View3D::link_flag |
Definition at line 261 of file DNA_view3d_types.h.
unsigned short View3D::local_collections_uuid |
Definition at line 298 of file DNA_view3d_types.h.
Referenced by BKE_base_is_visible(), BKE_layer_collection_isolate_local(), BKE_layer_collection_local_sync(), BKE_object_is_visible_in_viewport(), ED_view3d_local_collections_reset(), ED_view3d_local_collections_set(), free_localcollection_bit(), object_hide_collection_exec(), and view3d_duplicate().
unsigned short View3D::local_view_uuid |
Definition at line 295 of file DNA_view3d_types.h.
Referenced by add_hook_object_new(), BKE_base_is_visible(), BKE_object_is_visible_in_viewport(), blender::io::gpencil::GpencilImporter::create_object(), ED_object_add_generic_get_opts(), free_localview_bit(), geometry_extract_apply(), gpencil_bake_grease_pencil_animation_exec(), gpencil_bake_mesh_animation_exec(), gpencil_session_initdata(), lib_link_window_scene_data_restore(), localview_remove_from_exec(), loose_data_instantiate_object_base_instance_init(), object_convert_exec(), paint_mask_slice_exec(), trace_initialize_job_data(), view3d_localview_exit(), and view3d_localview_init().
struct View3D* View3D::localvd |
Allocated backup of itself while in local-view.
Definition at line 290 of file DNA_view3d_types.h.
Referenced by add_hook_object_new(), BKE_base_is_visible(), BKE_object_is_visible_in_viewport(), BKE_screen_area_blend_read_lib(), BKE_screen_foreach_id_screen_area(), BKE_screen_view3d_sync(), blender::io::gpencil::GpencilImporter::create_object(), direct_link_area(), draw_viewport_name(), ED_info_draw_stats(), ED_info_stats_clear(), ED_object_add_generic_get_opts(), ED_view3d_cursor3d_update(), free_localview_bit(), geometry_extract_apply(), gpencil_bake_grease_pencil_animation_exec(), gpencil_bake_mesh_animation_exec(), gpencil_session_initdata(), lib_link_window_scene_data_restore(), localview_exec(), localview_remove_from_poll(), object_convert_exec(), paint_mask_slice_exec(), trace_initialize_job_data(), view3d_draw_region_info(), view3d_duplicate(), view3d_free(), view3d_id_remap(), view3d_localview_exit(), view3d_localview_init(), and write_area().
char View3D::multiview_eye |
Multiview current eye - for internal use.
Definition at line 278 of file DNA_view3d_types.h.
Referenced by camera_background_images_stereo_eye(), OVERLAY_camera_cache_populate(), view3d_stereo3d_setup(), and wm_draw_region_stereo_set().
struct SpaceLink* View3D::next |
Definition at line 257 of file DNA_view3d_types.h.
struct Object * View3D::ob_center |
Definition at line 286 of file DNA_view3d_types.h.
Referenced by BKE_screen_area_blend_read_lib(), BKE_screen_foreach_id_screen_area(), createTransData(), ED_armature_bone_rename(), ED_view3d_lock_clear(), ED_view3d_offset_lock_check(), lib_link_workspace_layout_restore(), view3d_id_remap_v3d_ob_centers(), view3d_viewmatrix_set(), and view_lock_to_active_exec().
char View3D::ob_center_bone[64] |
Optional string for armature bone to define center, MAXBONENAME.
Definition at line 293 of file DNA_view3d_types.h.
Referenced by ED_armature_bone_rename(), ED_view3d_lock_clear(), view3d_id_remap_v3d_ob_centers(), view3d_viewmatrix_set(), and view_lock_to_active_exec().
short View3D::ob_center_cursor |
Optional bool for 3d cursor to define center.
Definition at line 302 of file DNA_view3d_types.h.
Referenced by ED_view3d_cursor3d_update(), ED_view3d_lock_clear(), ED_view3d_offset_lock_check(), and view3d_viewmatrix_set().
int View3D::object_type_exclude_select |
Definition at line 281 of file DNA_view3d_types.h.
Referenced by DRW_draw_select_loop(), ED_object_base_deselect_all_ex(), ED_view3d_draw_offscreen_simple(), and wm_xr_session_actions_update().
int View3D::object_type_exclude_viewport |
Definition at line 280 of file DNA_view3d_types.h.
Referenced by BKE_base_is_visible(), BKE_object_is_visible_in_viewport(), DRW_draw_depth_loop(), DRW_draw_render_loop_ex(), DRW_draw_select_loop(), drw_gpencil_engine_needed(), DRW_render_object_iter(), ED_view3d_draw_offscreen_simple(), eevee_engine_init(), and wm_xr_session_actions_update().
View3DOverlay View3D::overlay |
Definition at line 347 of file DNA_view3d_types.h.
Referenced by basic_cache_populate(), blo_do_versions_280(), blo_do_versions_290(), blo_do_versions_300(), blo_update_defaults_screen(), check_ob_drawface_dot(), createTransCurveVerts(), createTransGPencil_curves(), de_select_all_exec(), drawviewborder(), DRW_draw_select_loop(), DRW_draw_view(), DRW_object_is_renderable(), DRW_text_edit_mesh_measure_stats(), ED_curve_editnurb_select_pick(), ED_transform_calc_gizmo_stats(), ED_view3d_datamask(), ED_view3d_draw_offscreen_imbuf_simple(), ED_view3d_draw_offscreen_simple(), eevee_hdri_preview_overlay_enabled(), get_closest_vertex_to_point_in_nurbs(), getTransformOrientation_ex(), GPENCIL_cache_init(), gpencil_do_curve_circle_sel(), gpencil_generic_curve_select(), gpencil_select_curve_point(), is_cursor_visible(), nurbs_foreachScreenVert(), OVERLAY_edit_curve_cache_init(), OVERLAY_edit_curves_cache_init(), OVERLAY_edit_mesh_cache_init(), OVERLAY_edit_text_cache_init(), OVERLAY_engine_init(), OVERLAY_gpencil_cache_init(), pose_slide_exit(), pose_slide_invoke_common(), pose_slide_modal(), texture_paint_image_from_view_exec(), toggle_xray_exec(), and view3d_draw_region_info().
struct SpaceLink * View3D::prev |
Definition at line 257 of file DNA_view3d_types.h.
ListBase View3D::regionbase |
Storage of regions for inactive spaces.
Definition at line 259 of file DNA_view3d_types.h.
Referenced by BKE_screen_view3d_sync(), ED_view3d_area_user_region(), ED_view3d_draw_offscreen_imbuf_simple(), ED_view3d_draw_offscreen_simple(), screen_set_3dview_camera(), and view3d_create().
rctf View3D::render_border |
Definition at line 287 of file DNA_view3d_types.h.
Referenced by blo_do_versions_260(), clear_render_border_exec(), drawrenderborder(), ED_view3d_calc_render_border(), eevee_engine_init(), render_border_exec(), and WIDGETGROUP_camera_view_refresh().
View3D_Runtime View3D::runtime |
Runtime evaluation data (keep last).
Definition at line 350 of file DNA_view3d_types.h.
Referenced by direct_link_area(), ED_info_stats_clear(), ED_view3d_depth_override(), format_stats(), space_view3d_refresh(), v3d_transform_props_ensure(), validate_object_select_id(), view3d_duplicate(), view3d_exit(), view3d_free(), view3d_localview_exit(), view3d_main_region_draw(), wm_xr_session_toggle_exec(), and wm_xr_session_update_screen().
short View3D::scenelock |
Definition at line 303 of file DNA_view3d_types.h.
Referenced by BKE_screen_view3d_sync(), lib_link_window_scene_data_restore(), object_camera_add_exec(), screen_opengl_render_anim_step(), sync_viewport_camera_smoothview(), view3d_setobjectascamera_exec(), and view_camera_exec().
View3DShading View3D::shading |
Display settings.
Definition at line 346 of file DNA_view3d_types.h.
Referenced by basic_cache_populate(), blend_file_thumb_from_camera(), blo_do_versions_280(), blo_update_defaults_screen(), BLO_update_defaults_workspace(), camera_view3d_reconstruction(), check_rendered_viewport_visible(), curve_draw_invoke(), direct_link_area(), 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(), ED_render_view3d_update(), ED_view3d_background_color_get(), 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_workbench_in_texture_color(), ED_view3d_shade_update(), ED_view3d_smooth_view_ex(), eevee_hdri_preview_overlay_enabled(), EEVEE_lookdev_cache_init(), EEVEE_renderpasses_init(), GPENCIL_cache_init(), GPENCIL_engine_init(), gpencil_material_pool_create(), blender::eevee::Film::init(), OVERLAY_armature_cache_init(), OVERLAY_background_cache_init(), OVERLAY_edit_mesh_cache_init(), OVERLAY_engine_init(), OVERLAY_fade_cache_init(), OVERLAY_paint_cache_init(), OVERLAY_wireframe_cache_init(), paint_object_is_rendered_transparent(), pygpu_offscreen_draw_view3d(), screen_opengl_render_doit(), sculpt_color_filter_invoke(), sculpt_mask_by_color_invoke(), sculpt_stroke_test_start(), snap_use_backface_culling(), space_view3d_listener(), texture_paint_image_from_view_exec(), toggle_matcap_flip(), toggle_shading_exec(), toggle_xray_exec(), blender::eevee::Instance::use_scene_lights(), blender::eevee::Instance::use_studio_light(), validate_object_select_id(), view3d_duplicate(), view3d_free(), view3d_opengl_select_ex(), view3d_ruler_add_invoke(), wm_context_member_from_ptr(), workbench_private_data_init(), and write_area().
char View3D::spacetype |
Definition at line 260 of file DNA_view3d_types.h.
Referenced by ED_annotation_draw_view3d(), ED_view3d_area_user_region(), and object_bases_iterator_is_valid().
char View3D::stereo3d_camera |
Definition at line 339 of file DNA_view3d_types.h.
Referenced by blo_do_versions_270(), camera_background_images_stereo_eye(), ED_screen_stereo3d_required(), view3d_stereo3d_active(), and view3d_stereo3d_setup().
float View3D::stereo3d_convergence_alpha |
Definition at line 343 of file DNA_view3d_types.h.
Referenced by blo_do_versions_270(), and camera_stereoscopy_extra().
float View3D::stereo3d_convergence_factor |
Definition at line 341 of file DNA_view3d_types.h.
short View3D::stereo3d_flag |
Stereoscopy settings.
Definition at line 338 of file DNA_view3d_types.h.
Referenced by blo_do_versions_270(), camera_stereoscopy_extra(), and OVERLAY_camera_cache_populate().
float View3D::stereo3d_volume_alpha |
Definition at line 342 of file DNA_view3d_types.h.
Referenced by blo_do_versions_270(), and camera_stereoscopy_extra().
float View3D::vertex_opacity |
Actually only used to define the opacity of the grease pencil vertex in edit mode.
Definition at line 331 of file DNA_view3d_types.h.
Referenced by blo_do_versions_280(), blo_update_defaults_screen(), gpencil_hideselect_toggle_exec(), and OVERLAY_edit_gpencil_cache_init().