|
Blender V4.3
|
#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 | stretch_opacity |
| int | tile_grid_shape [2] |
| int | custom_grid_subdiv [2] |
| MaskSpaceInfo | mask_info |
| SpaceImageOverlay | overlay |
Definition at line 1240 of file DNA_space_types.h.
| char SpaceImage::_pad0[6] |
Definition at line 1246 of file DNA_space_types.h.
| char SpaceImage::_pad1[6] |
Definition at line 1288 of file DNA_space_types.h.
| char SpaceImage::around |
Definition at line 1283 of file DNA_space_types.h.
Referenced by gizmo2d_calc_transform_pivot(), gizmo2d_pivot_point_message_subscribe(), 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 1267 of file DNA_space_types.h.
| float SpaceImage::centy |
Definition at line 1267 of file DNA_space_types.h.
| float SpaceImage::cursor[2] |
UV editor 2d cursor.
Definition at line 1261 of file DNA_space_types.h.
Referenced by calculateCenterCursor2D(), createTransCursor_image(), DRW_draw_cursor_2d(), ED_mask_cursor_location_get(), ED_uvedit_center_from_pivot_ex(), paintcurve_cursor_invoke(), blender::geometry::UVPackIsland_Params::setUDIMOffsetFromSpaceImage(), 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 1301 of file DNA_space_types.h.
Referenced by blo_do_versions_300(), ED_space_image_grid_steps(), and image_create().
| char SpaceImage::dt_uv |
UV draw type.
Definition at line 1280 of file DNA_space_types.h.
Referenced by edit_uv_line_style_from_space_image().
| char SpaceImage::dt_uvstretch |
Sticky selection type.
Definition at line 1282 of file DNA_space_types.h.
Referenced by blender::draw::overlay::MeshUVs::begin_sync(), and OVERLAY_edit_uv_init().
| int SpaceImage::flag |
Definition at line 1290 of file DNA_space_types.h.
Referenced by annotation_visible_on_space(), applyAspectRatio(), blender::draw::overlay::MeshUVs::begin_sync(), blo_do_versions_260(), blo_do_versions_280(), blo_do_versions_290(), blo_do_versions_300(), createTransUVs(), do_uvedit_vertex(), blender::draw::color_management::drw_color_management_type_for_space_image(), drw_draw_show_annotation(), blender::draw::image_engine::SpaceImageAccessor::get_shader_parameters(), image_create(), image_listener(), image_main_region_draw(), OVERLAY_edit_uv_init(), OVERLAY_grid_init(), postTrans(), recalcData_uv(), removeAspectRatio(), render_view_cancel_exec(), render_view_open(), render_view_show_invoke(), blender::draw::image_engine::SpaceImageAccessor::use_tile_drawing(), uv_sculpt_stroke_apply(), uv_sculpt_stroke_exit(), uv_sculpt_stroke_init(), uvedit_live_unwrap_update(), and uvedit_vertex_buttons().
| char SpaceImage::gizmo_flag |
Definition at line 1285 of file DNA_space_types.h.
Referenced by image_main_region_draw(), and WIDGETGROUP_navigate_poll().
| struct bGPdata* SpaceImage::gpd |
Grease pencil data.
Definition at line 1258 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 1287 of file DNA_space_types.h.
Referenced by blo_do_versions_300(), ED_space_image_grid_steps(), and OVERLAY_grid_init().
| struct Image* SpaceImage::image |
Definition at line 1249 of file DNA_space_types.h.
Referenced by blender::ed::object::bake_update_image(), blender::draw::overlay::MeshUVs::begin_sync(), calculateCenterCursor2D(), clip_uv_transform_resize(), clip_uv_transform_translation(), blender::ed::space_node::compo_get_recalc_flags(), 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_walk_id_all_users(), IMB_colormanagement_display_settings_from_ctx(), metadata_panel_context_draw(), metadata_panel_context_poll(), OVERLAY_edit_uv_cache_init(), OVERLAY_edit_uv_init(), paint_2d_bucket_fill(), paint_2d_gradient_fill(), palette_extract_img_exec(), palette_extract_img_poll(), projectIntViewEx(), RE_FreeUnusedGPUResources(), render_image_update_pass_and_layer(), render_view_open(), blender::geometry::UVPackIsland_Params::setUDIMOffsetFromSpaceImage(), UI_drop_color_poll(), uv_sculpt_stroke_init(), and uvedit_pack_islands_multi().
| struct ImageUser SpaceImage::iuser |
Definition at line 1250 of file DNA_space_types.h.
Referenced by blo_do_versions_270(), 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(), blender::draw::image_engine::SpaceImageAccessor::get_image_user(), 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_walk_id_all_users(), metadata_panel_context_draw(), paint_2d_new_stroke(), palette_extract_img_exec(), palette_extract_img_poll(), projectIntViewEx(), render_image_restore_layer(), render_image_update_pass_and_layer(), screen_render_invoke(), uiTemplateImage(), and wm_draw_region_stereo_set().
| char SpaceImage::link_flag |
Definition at line 1245 of file DNA_space_types.h.
Referenced by render_view_open().
| char SpaceImage::lock |
Definition at line 1278 of file DNA_space_types.h.
Referenced by image_create(), image_listener(), imapaint_image_update(), and viewRedrawForce().
| MaskSpaceInfo SpaceImage::mask_info |
Definition at line 1303 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(), image_main_region_draw(), and OVERLAY_edit_uv_init().
| char SpaceImage::mode |
View/paint/mask.
Definition at line 1270 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(), 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_paint(), ED_space_image_show_uvedit(), edit_uv_line_style_from_space_image(), find_area_image_empty(), get_imapaint_zoom(), image_buttons_region_layout(), image_flip_exec(), image_invert_exec(), 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(), initTransInfo(), is_cursor_visible_2d(), OVERLAY_edit_uv_init(), OVERLAY_grid_init(), paint_curve_poll(), 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 1272 of file DNA_space_types.h.
Referenced by image_space_subtype_set().
| SpaceLink* SpaceImage::next |
Definition at line 1241 of file DNA_space_types.h.
Referenced by render_view_open().
| SpaceImageOverlay SpaceImage::overlay |
Definition at line 1304 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(), is_cursor_visible_2d(), OVERLAY_engine_init(), and OVERLAY_grid_init().
| char SpaceImage::pin |
Definition at line 1274 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 1276 of file DNA_space_types.h.
Referenced by flushTransUVs().
| SpaceLink * SpaceImage::prev |
Definition at line 1241 of file DNA_space_types.h.
| ListBase SpaceImage::regionbase |
Storage of regions for inactive spaces.
Definition at line 1243 of file DNA_space_types.h.
Referenced by image_create().
| struct Histogram SpaceImage::sample_line_hist |
Sample line histogram.
Definition at line 1255 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 1253 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 1244 of file DNA_space_types.h.
Referenced by image_create().
| float SpaceImage::stretch_opacity |
Definition at line 1294 of file DNA_space_types.h.
Referenced by blender::draw::overlay::MeshUVs::begin_sync(), image_create(), and OVERLAY_edit_uv_init().
| int SpaceImage::tile_grid_shape[2] |
Definition at line 1296 of file DNA_space_types.h.
Referenced by blo_do_versions_280(), image_create(), image_view_all(), OVERLAY_grid_init(), blender::geometry::UVPackIsland_Params::setUDIMOffsetFromSpaceImage(), and uvedit_pack_islands_multi().
| float SpaceImage::uv_opacity |
Definition at line 1292 of file DNA_space_types.h.
Referenced by blender::draw::overlay::MeshUVs::begin_sync(), blo_do_versions_290(), image_create(), and OVERLAY_edit_uv_init().
| float SpaceImage::xof |
User defined offset, image is centered.
Definition at line 1263 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 1263 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 1265 of file DNA_space_types.h.
Referenced by 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(), image_zoom_apply(), sima_zoom_set(), and sima_zoom_set_factor().