Blender
V3.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_snap_mode |
char | lock |
char | dt_uv |
char | dt_uvstretch |
char | around |
char | gizmo_flag |
char | _pad1 [3] |
int | flag |
float | uv_opacity |
int | tile_grid_shape [2] |
int | custom_grid_subdiv |
char | _pad3 [4] |
MaskSpaceInfo | mask_info |
SpaceImageOverlay | overlay |
Definition at line 1185 of file DNA_space_types.h.
char SpaceImage::_pad0[6] |
Definition at line 1191 of file DNA_space_types.h.
char SpaceImage::_pad1[3] |
Definition at line 1231 of file DNA_space_types.h.
char SpaceImage::_pad3[4] |
Definition at line 1243 of file DNA_space_types.h.
char SpaceImage::around |
Definition at line 1228 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 1212 of file DNA_space_types.h.
float SpaceImage::centy |
Definition at line 1212 of file DNA_space_types.h.
float SpaceImage::cursor[2] |
UV editor 2d cursor.
Definition at line 1206 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(), ED_uvedit_udim_params_from_image_space(), paintcurve_cursor_invoke(), 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 |
UV editor custom-grid. Value of N
will produce NxN
grid. Use when SI_CUSTOM_GRID is set.
Definition at line 1242 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 1225 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 1227 of file DNA_space_types.h.
Referenced by OVERLAY_edit_uv_init().
int SpaceImage::flag |
Definition at line 1233 of file DNA_space_types.h.
Referenced by annotation_visible_on_space(), applyAspectRatio(), blo_do_versions_260(), blo_do_versions_280(), blo_do_versions_290(), createTransUVs(), do_uvedit_vertex(), blender::draw::color_management::drw_color_management_type_for_space_image(), drw_draw_show_annotation(), ED_space_image_grid_steps(), blender::draw::image_engine::SpaceImageAccessor::get_gpu_textures(), 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(), uvedit_live_unwrap_update(), and uvedit_vertex_buttons().
char SpaceImage::gizmo_flag |
Definition at line 1230 of file DNA_space_types.h.
Referenced by WIDGETGROUP_navigate_poll().
struct bGPdata* SpaceImage::gpd |
Grease pencil data.
Definition at line 1203 of file DNA_space_types.h.
Referenced by BKE_screen_area_blend_read_lib(), BKE_screen_foreach_id_screen_area(), direct_link_area(), do_versions_after_linking_280(), do_versions_gpencil_2_50(), ED_annotation_data_get_pointers_direct(), image_id_remap(), and lib_link_workspace_layout_restore().
struct Image* SpaceImage::image |
Definition at line 1194 of file DNA_space_types.h.
Referenced by bake_update_image(), BKE_gpencil_from_image(), BKE_screen_area_blend_read_lib(), BKE_screen_foreach_id_screen_area(), 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_node_set_active(), 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_uvedit_udim_params_from_image_space(), find_area_image_empty(), find_area_showing_r_result(), image_buttons_region_draw(), 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_to_gpencil_exec(), image_to_gpencil_poll(), image_user_refresh_scene(), image_view_all(), image_walk_id_all_users(), IMB_colormanagement_display_settings_from_ctx(), lib_link_workspace_layout_restore(), 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(), paint_2d_new_stroke(), palette_extract_img_exec(), palette_extract_img_poll(), projectIntViewEx(), render_image_update_pass_and_layer(), render_view_open(), and UI_drop_color_poll().
struct ImageUser SpaceImage::iuser |
Definition at line 1194 of file DNA_space_types.h.
Referenced by BKE_gpencil_from_image(), blo_do_versions_270(), calculateCenterCursor2D(), direct_link_area(), 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_create(), image_main_region_listener(), image_new_exec(), image_open_exec(), image_refresh(), image_replace_exec(), image_to_gpencil_poll(), image_user_from_context(), image_user_refresh_scene(), image_walk_id_all_users(), lib_link_workspace_layout_restore(), 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 1190 of file DNA_space_types.h.
Referenced by render_view_open().
char SpaceImage::lock |
Definition at line 1223 of file DNA_space_types.h.
Referenced by image_create(), image_listener(), imapaint_image_update(), paint_2d_redraw(), and viewRedrawForce().
MaskSpaceInfo SpaceImage::mask_info |
Definition at line 1245 of file DNA_space_types.h.
Referenced by BKE_screen_area_blend_read_lib(), BKE_screen_foreach_id_screen_area(), 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(), image_create(), image_id_remap(), image_main_region_draw(), lib_link_workspace_layout_restore(), and OVERLAY_edit_uv_init().
char SpaceImage::mode |
View/paint/mask.
Definition at line 1215 of file DNA_space_types.h.
Referenced by 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_scale_exec(), 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(), ui_id_brush_get_icon(), uv_select_mode_invoke(), WM_keymap_guess_from_context(), and WM_toolsystem_mode_from_spacetype().
char SpaceImage::mode_prev |
Definition at line 1217 of file DNA_space_types.h.
Referenced by image_space_subtype_set().
SpaceLink* SpaceImage::next |
Definition at line 1186 of file DNA_space_types.h.
Referenced by render_view_open().
SpaceImageOverlay SpaceImage::overlay |
Definition at line 1246 of file DNA_space_types.h.
Referenced by blo_do_versions_290(), blo_do_versions_300(), image_create(), image_main_region_draw(), is_cursor_visible_2d(), OVERLAY_engine_init(), and OVERLAY_grid_init().
char SpaceImage::pin |
Definition at line 1219 of file DNA_space_types.h.
Referenced by ED_node_set_active(), ED_object_texture_paint_mode_enter_ex(), ED_space_image_auto_set(), and ED_space_image_set().
char SpaceImage::pixel_snap_mode |
Definition at line 1221 of file DNA_space_types.h.
Referenced by flushTransUVs().
SpaceLink * SpaceImage::prev |
Definition at line 1186 of file DNA_space_types.h.
ListBase SpaceImage::regionbase |
Storage of regions for inactive spaces.
Definition at line 1188 of file DNA_space_types.h.
Referenced by image_create().
struct Histogram SpaceImage::sample_line_hist |
Sample line histogram.
Definition at line 1194 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 vectorscope.
Definition at line 1194 of file DNA_space_types.h.
Referenced by blo_do_versions_250(), direct_link_area(), ED_space_image_scopes_update(), image_buttons_region_draw(), image_create(), image_duplicate(), image_free(), image_scopes_tag_refresh(), and lib_link_workspace_layout_restore().
char SpaceImage::spacetype |
Definition at line 1189 of file DNA_space_types.h.
Referenced by image_create().
int SpaceImage::tile_grid_shape[2] |
Definition at line 1237 of file DNA_space_types.h.
Referenced by blo_do_versions_280(), ED_uvedit_udim_params_from_image_space(), image_create(), image_view_all(), and OVERLAY_grid_init().
float SpaceImage::uv_opacity |
Definition at line 1235 of file DNA_space_types.h.
Referenced by blo_do_versions_290(), image_create(), and OVERLAY_edit_uv_init().
float SpaceImage::xof |
User defined offset, image is centered.
Definition at line 1208 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 1208 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 1210 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().