Blender V4.3
SpaceImage Struct Reference

#include <DNA_space_types.h>

Public Attributes

SpaceLinknext
 
SpaceLinkprev
 
ListBase regionbase
 
char spacetype
 
char link_flag
 
char _pad0 [6]
 
struct Imageimage
 
struct ImageUser iuser
 
struct Scopes scopes
 
struct Histogram sample_line_hist
 
struct bGPdatagpd
 
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
 

Detailed Description

Definition at line 1240 of file DNA_space_types.h.

Member Data Documentation

◆ _pad0

char SpaceImage::_pad0[6]

Definition at line 1246 of file DNA_space_types.h.

◆ _pad1

char SpaceImage::_pad1[6]

Definition at line 1288 of file DNA_space_types.h.

◆ around

◆ centx

float SpaceImage::centx

Storage for offset while render drawing.

Definition at line 1267 of file DNA_space_types.h.

◆ centy

float SpaceImage::centy

Definition at line 1267 of file DNA_space_types.h.

◆ cursor

◆ custom_grid_subdiv

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().

◆ dt_uv

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().

◆ dt_uvstretch

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().

◆ flag

◆ gizmo_flag

char SpaceImage::gizmo_flag

Definition at line 1285 of file DNA_space_types.h.

Referenced by image_main_region_draw(), and WIDGETGROUP_navigate_poll().

◆ gpd

◆ grid_shape_source

char SpaceImage::grid_shape_source

◆ image

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().

◆ iuser

◆ link_flag

char SpaceImage::link_flag

Definition at line 1245 of file DNA_space_types.h.

Referenced by render_view_open().

◆ lock

char SpaceImage::lock

◆ mask_info

◆ mode

◆ mode_prev

char SpaceImage::mode_prev

Definition at line 1272 of file DNA_space_types.h.

Referenced by image_space_subtype_set().

◆ next

SpaceLink* SpaceImage::next

Definition at line 1241 of file DNA_space_types.h.

Referenced by render_view_open().

◆ overlay

◆ pin

char SpaceImage::pin

◆ pixel_round_mode

char SpaceImage::pixel_round_mode

Definition at line 1276 of file DNA_space_types.h.

Referenced by flushTransUVs().

◆ prev

SpaceLink * SpaceImage::prev

Definition at line 1241 of file DNA_space_types.h.

◆ regionbase

ListBase SpaceImage::regionbase

Storage of regions for inactive spaces.

Definition at line 1243 of file DNA_space_types.h.

Referenced by image_create().

◆ sample_line_hist

struct Histogram SpaceImage::sample_line_hist

◆ scopes

◆ spacetype

char SpaceImage::spacetype

Definition at line 1244 of file DNA_space_types.h.

Referenced by image_create().

◆ stretch_opacity

float SpaceImage::stretch_opacity

◆ tile_grid_shape

◆ uv_opacity

◆ xof

◆ yof

◆ zoom


The documentation for this struct was generated from the following file: