|
Blender V5.0
|
#include <DNA_space_types.h>
Public Attributes | |
| SpaceLink * | next |
| SpaceLink * | prev |
| ListBase | regionbase |
| char | spacetype |
| char | link_flag |
| char | _pad0 [6] |
| struct Image * | image |
| struct ImageUser | iuser |
| struct Scopes | scopes |
| struct Histogram | sample_line_hist |
| struct bGPdata * | gpd |
| float | cursor [2] |
| float | xof |
| float | yof |
| float | zoom |
| float | centx |
| float | centy |
| char | mode |
| char | mode_prev |
| char | pin |
| char | pixel_round_mode |
| char | lock |
| char | dt_uv |
| char | dt_uvstretch |
| char | around |
| char | gizmo_flag |
| char | grid_shape_source |
| char | _pad1 [6] |
| int | flag |
| float | uv_opacity |
| float | uv_face_opacity |
| char | _pad2 [4] |
| float | stretch_opacity |
| int | tile_grid_shape [2] |
| int | custom_grid_subdiv [2] |
| MaskSpaceInfo | mask_info |
| SpaceImageOverlay | overlay |
Definition at line 628 of file DNA_space_types.h.
| char SpaceImage::_pad0[6] |
Definition at line 634 of file DNA_space_types.h.
| char SpaceImage::_pad1[6] |
Definition at line 676 of file DNA_space_types.h.
| char SpaceImage::_pad2[4] |
Definition at line 682 of file DNA_space_types.h.
| char SpaceImage::around |
Definition at line 671 of file DNA_space_types.h.
Referenced by blender::ed::transform::gizmo2d_calc_transform_pivot(), blender::ed::transform::gizmo2d_pivot_point_message_subscribe(), blender::ed::transform::t_around_get(), uv_snap_cursor_to_selection(), and uv_snap_selection_exec().
| float SpaceImage::centx |
Storage for offset while render drawing.
Definition at line 655 of file DNA_space_types.h.
| float SpaceImage::centy |
Definition at line 655 of file DNA_space_types.h.
| float SpaceImage::cursor[2] |
UV editor 2d cursor.
Definition at line 649 of file DNA_space_types.h.
Referenced by blender::draw::overlay::Cursor::begin_sync(), blender::ed::transform::calculateCenterCursor2D(), blender::ed::transform::createTransCursor_image(), ED_mask_cursor_location_get(), ED_uvedit_center_from_pivot_ex(), paintcurve_cursor_invoke(), blender::geometry::UVPackIsland_Params::setUDIMOffsetFromSpaceImage(), uv_arrange_islands_exec(), uv_set_2d_cursor_exec(), uv_snap_cursor_exec(), uv_snap_cursor_to_pixels(), uv_snap_cursor_to_selection(), uv_snap_selection_exec(), view_center_cursor_exec(), and view_cursor_center_exec().
| int SpaceImage::custom_grid_subdiv[2] |
UV editor custom-grid. Value of {M,N} will produce MxN grid. Use when custom_grid_shape == SI_GRID_SHAPE_FIXED.
Definition at line 691 of file DNA_space_types.h.
Referenced by blo_do_versions_300(), ED_space_image_grid_steps(), image_create(), and uv_move_on_axis_exec().
| char SpaceImage::dt_uv |
UV draw type.
Definition at line 668 of file DNA_space_types.h.
| char SpaceImage::dt_uvstretch |
Sticky selection type.
Definition at line 670 of file DNA_space_types.h.
Referenced by blender::draw::overlay::MeshUVs::begin_sync().
| int SpaceImage::flag |
Definition at line 678 of file DNA_space_types.h.
Referenced by annotation_visible_on_space(), blender::ed::transform::applyAspectRatio(), blender::draw::overlay::MeshUVs::begin_sync(), blo_do_versions_260(), blo_do_versions_280(), blo_do_versions_290(), blo_do_versions_300(), blender::ed::transform::createTransUVs(), do_uvedit_vertex(), draw_show_annotation(), blender::draw::color_management::drw_color_management_type_for_space_image(), image_create(), image_listener(), image_main_region_draw(), blender::ed::transform::postTrans(), blender::ed::transform::recalcData_uv(), blender::ed::transform::removeAspectRatio(), render_view_cancel_exec(), render_view_open(), render_view_show_invoke(), uv_sculpt_stroke_apply(), uv_sculpt_stroke_exit(), uv_sculpt_stroke_init(), uvedit_live_unwrap_update(), uvedit_vertex_buttons(), and version_show_texpaint_to_show_uv().
| char SpaceImage::gizmo_flag |
Definition at line 673 of file DNA_space_types.h.
Referenced by ED_screen_state_toggle(), image_main_region_draw(), screen_state_to_nonnormal(), and WIDGETGROUP_navigate_poll().
| struct bGPdata* SpaceImage::gpd |
Grease pencil data.
Definition at line 646 of file DNA_space_types.h.
Referenced by do_versions_after_linking_280(), do_versions_gpencil_2_50(), ED_annotation_data_get_pointers_direct(), image_foreach_id(), image_id_remap(), image_space_blend_read_data(), and blender::bke::greasepencil::convert::legacy_gpencil_sanitize_annotations().
| char SpaceImage::grid_shape_source |
Definition at line 675 of file DNA_space_types.h.
Referenced by blo_do_versions_300(), and ED_space_image_grid_steps().
| struct Image* SpaceImage::image |
Definition at line 637 of file DNA_space_types.h.
Referenced by blender::ed::object::bake_update_image(), blender::draw::overlay::MeshUVs::begin_sync(), blender::ed::transform::calculateCenterCursor2D(), blender::ed::transform::clip_uv_transform_resize(), blender::ed::transform::clip_uv_transform_translation(), do_uvedit_vertex(), blender::draw::color_management::drw_color_management_type_for_space_image(), ED_imapaint_bucket_fill(), ED_mask_mouse_pos(), ED_mask_point_pos(), ED_mask_point_pos__reverse(), ED_screen_stereo3d_required(), ED_space_image(), ED_space_image_acquire_buffer(), ED_space_image_auto_set(), ED_space_image_color_sample(), ED_space_image_get_aspect(), ED_space_image_get_size(), ED_space_image_release_buffer(), ED_space_image_scopes_update(), ED_space_image_set(), ED_space_image_show_render(), ED_space_image_sync(), blender::draw::overlay::MeshUVs::end_sync(), find_area_image_empty(), find_area_showing_render_result(), image_buttons_region_draw(), image_foreach_id(), image_from_context(), image_id_remap(), image_listener(), image_open_invoke(), image_paint_poll_ex(), image_read_viewlayers_exec(), image_replace_exec(), image_replace_invoke(), image_sample_apply(), image_user_refresh_scene(), image_view_all(), image_view_selected_exec(), image_walk_id_all_users(), IMB_colormanagement_display_settings_from_ctx(), blender::draw::overlay::Instance::init(), metadata_panel_context_draw(), metadata_panel_context_poll(), paint_2d_bucket_fill(), paint_2d_gradient_fill(), paint_2d_new_stroke(), palette_extract_img_exec(), palette_extract_img_poll(), blender::ed::transform::projectIntViewEx(), RE_FreeUnusedGPUResources(), render_image_update_pass_and_layer(), render_view_open(), blender::geometry::UVPackIsland_Params::setUDIMOffsetFromSpaceImage(), UI_drop_color_poll(), uv_arrange_islands_exec(), uv_sculpt_stroke_init(), and uvedit_pack_islands_multi().
| struct ImageUser SpaceImage::iuser |
Definition at line 638 of file DNA_space_types.h.
Referenced by blo_do_versions_270(), blender::ed::transform::calculateCenterCursor2D(), draw_image_cache(), draw_image_main_helpers(), ED_mask_mouse_pos(), ED_mask_point_pos(), ED_mask_point_pos__reverse(), ED_screen_stereo3d_required(), ED_space_image_acquire_buffer(), ED_space_image_auto_set(), ED_space_image_get_size(), ED_space_image_set(), image_clipboard_paste_exec(), image_create(), image_foreach_id(), image_main_region_listener(), image_new_exec(), image_open_exec(), image_refresh(), image_replace_exec(), image_space_blend_read_data(), image_user_from_context(), image_user_refresh_scene(), image_view_selected_exec(), image_walk_id_all_users(), metadata_panel_context_draw(), paint_2d_new_stroke(), palette_extract_img_exec(), palette_extract_img_poll(), blender::ed::transform::projectIntViewEx(), render_image_restore_scene_and_layer(), render_image_update_pass_and_layer(), screen_render_invoke(), uiTemplateImage(), and wm_draw_region_stereo_set().
| char SpaceImage::link_flag |
Definition at line 633 of file DNA_space_types.h.
Referenced by render_view_open().
| char SpaceImage::lock |
Definition at line 666 of file DNA_space_types.h.
Referenced by image_create(), image_listener(), imapaint_image_update(), paint_2d_redraw(), and blender::ed::transform::viewRedrawForce().
| MaskSpaceInfo SpaceImage::mask_info |
Definition at line 693 of file DNA_space_types.h.
Referenced by blender::draw::overlay::MeshUVs::begin_sync(), ED_space_image_get_mask(), ED_space_image_maskedit_mask_poll(), ED_space_image_maskedit_mask_visible_splines_poll(), ED_space_image_maskedit_visible_splines_poll(), ED_space_image_set_mask(), blender::draw::overlay::MeshUVs::end_sync(), image_create(), image_foreach_id(), image_id_remap(), and image_main_region_draw().
| char SpaceImage::mode |
View/paint/mask.
Definition at line 658 of file DNA_space_types.h.
Referenced by blender::draw::overlay::MeshUVs::begin_sync(), BKE_paint_get_active_from_context(), BKE_paintmode_get_active_from_context(), blo_update_defaults_screen(), draw_image_cache(), draw_image_main_helpers(), ED_imbuf_sample_poll(), ED_space_image_auto_set(), ED_space_image_check_show_maskedit(), ED_space_image_paint_curve(), ED_space_image_scopes_update(), ED_space_image_set(), ED_space_image_show_cache(), ED_space_image_show_mask(), ED_space_image_show_paint(), ED_space_image_show_uvedit(), blender::draw::overlay::MeshUVs::edit_object_sync(), find_area_image_empty(), get_imapaint_zoom(), blender::ed::transform::gizmo2d_calc_bounds(), blender::ed::transform::gizmo2d_calc_transform_pivot(), image_buttons_region_layout(), image_flip_exec(), image_invert_exec(), image_listener(), image_main_region_draw(), image_paint_poll_ex(), image_panel_uv_poll(), image_refresh(), image_rotate_orthogonal_exec(), image_scale_exec(), image_space_icon_get(), image_space_name_get(), image_space_subtype_get(), image_space_subtype_set(), image_undosys_poll(), blender::ed::transform::initTransInfo(), paint_curve_poll(), blender::ed::transform::setSnappingCallback(), UI_drop_color_poll(), uv_select_mode_invoke(), WM_keymap_guess_from_context(), and WM_toolsystem_mode_from_spacetype().
| char SpaceImage::mode_prev |
Definition at line 660 of file DNA_space_types.h.
Referenced by image_space_subtype_set().
| SpaceLink* SpaceImage::next |
Definition at line 629 of file DNA_space_types.h.
Referenced by render_view_open().
| SpaceImageOverlay SpaceImage::overlay |
Definition at line 694 of file DNA_space_types.h.
Referenced by blo_do_versions_290(), blo_do_versions_300(), image_create(), image_main_region_draw(), blender::draw::overlay::Instance::init(), and blender::ed::transform::transinfo_show_overlay().
| char SpaceImage::pin |
Definition at line 662 of file DNA_space_types.h.
Referenced by ED_space_image_auto_set(), ED_space_image_set(), and ED_space_image_sync().
| char SpaceImage::pixel_round_mode |
Definition at line 664 of file DNA_space_types.h.
Referenced by blender::ed::transform::flushTransUVs().
| SpaceLink * SpaceImage::prev |
Definition at line 629 of file DNA_space_types.h.
| ListBase SpaceImage::regionbase |
Storage of regions for inactive spaces.
Definition at line 631 of file DNA_space_types.h.
Referenced by image_create().
| struct Histogram SpaceImage::sample_line_hist |
Sample line histogram.
Definition at line 643 of file DNA_space_types.h.
Referenced by blo_do_versions_250(), draw_image_sample_line(), image_buttons_region_draw(), image_create(), image_sample_line_exec(), and image_sample_line_invoke().
| struct Scopes SpaceImage::scopes |
Histogram waveform and vector-scope.
Definition at line 641 of file DNA_space_types.h.
Referenced by blo_do_versions_250(), ED_space_image_scopes_update(), image_buttons_region_draw(), image_create(), image_duplicate(), image_foreach_id(), image_free(), image_scopes_tag_refresh(), and image_space_blend_read_data().
| char SpaceImage::spacetype |
Definition at line 632 of file DNA_space_types.h.
Referenced by image_create().
| float SpaceImage::stretch_opacity |
Definition at line 684 of file DNA_space_types.h.
Referenced by blender::draw::overlay::MeshUVs::begin_sync(), blo_do_versions_420(), and image_create().
| int SpaceImage::tile_grid_shape[2] |
Definition at line 686 of file DNA_space_types.h.
Referenced by blo_do_versions_280(), image_create(), image_view_all(), blender::geometry::UVPackIsland_Params::setUDIMOffsetFromSpaceImage(), uv_arrange_islands_exec(), and uvedit_pack_islands_multi().
| float SpaceImage::uv_face_opacity |
Definition at line 681 of file DNA_space_types.h.
Referenced by blender::draw::overlay::MeshUVs::begin_sync(), blo_update_defaults_screen(), blender::draw::overlay::MeshUVs::edit_object_sync(), image_create(), blender::draw::overlay::MeshUVs::object_sync(), and version_set_uv_face_overlay_defaults().
| float SpaceImage::uv_opacity |
Definition at line 680 of file DNA_space_types.h.
Referenced by blender::draw::overlay::MeshUVs::begin_sync(), blo_do_versions_290(), and image_create().
| float SpaceImage::xof |
User defined offset, image is centered.
Definition at line 651 of file DNA_space_types.h.
Referenced by ED_image_view_center_to_point(), image_main_region_set_view2d(), image_view_all(), image_view_pan_exec(), image_view_pan_exit(), image_view_pan_init(), image_view_pan_modal(), image_view_zoom_border_exec(), image_view_zoom_ratio_exec(), sima_zoom_set(), and sima_zoom_set_from_bounds().
| float SpaceImage::yof |
Definition at line 651 of file DNA_space_types.h.
Referenced by ED_image_view_center_to_point(), image_main_region_set_view2d(), image_view_all(), image_view_pan_exec(), image_view_pan_exit(), image_view_pan_init(), image_view_pan_modal(), image_view_zoom_border_exec(), image_view_zoom_ratio_exec(), sima_zoom_set(), and sima_zoom_set_from_bounds().
| float SpaceImage::zoom |
User defined zoom level.
Definition at line 653 of file DNA_space_types.h.
Referenced by blender::ed::transform::calculateZfac(), ED_imbuf_sample_draw(), image_create(), image_main_region_set_view2d(), image_view_pan_invoke(), image_view_pan_modal(), image_view_zoom_border_exec(), image_view_zoom_exit(), image_view_zoom_init(), image_view_zoom_invoke(), sima_zoom_set(), and sima_zoom_set_factor().