Blender  V3.3
Public Attributes | List of all members
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_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
 

Detailed Description

Definition at line 1185 of file DNA_space_types.h.

Member Data Documentation

◆ _pad0

char SpaceImage::_pad0[6]

Definition at line 1191 of file DNA_space_types.h.

◆ _pad1

char SpaceImage::_pad1[3]

Definition at line 1231 of file DNA_space_types.h.

◆ _pad3

char SpaceImage::_pad3[4]

Definition at line 1243 of file DNA_space_types.h.

◆ around

char SpaceImage::around

◆ centx

float SpaceImage::centx

Storage for offset while render drawing.

Definition at line 1212 of file DNA_space_types.h.

◆ centy

float SpaceImage::centy

Definition at line 1212 of file DNA_space_types.h.

◆ cursor

float SpaceImage::cursor[2]

◆ custom_grid_subdiv

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

◆ dt_uv

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

◆ dt_uvstretch

char SpaceImage::dt_uvstretch

Sticky selection type.

Definition at line 1227 of file DNA_space_types.h.

Referenced by OVERLAY_edit_uv_init().

◆ flag

int SpaceImage::flag

◆ gizmo_flag

char SpaceImage::gizmo_flag

Definition at line 1230 of file DNA_space_types.h.

Referenced by WIDGETGROUP_navigate_poll().

◆ gpd

struct bGPdata* SpaceImage::gpd

◆ image

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

◆ iuser

struct ImageUser SpaceImage::iuser

◆ link_flag

char SpaceImage::link_flag

Definition at line 1190 of file DNA_space_types.h.

Referenced by render_view_open().

◆ lock

char SpaceImage::lock

◆ mask_info

MaskSpaceInfo SpaceImage::mask_info

◆ mode

char SpaceImage::mode

◆ mode_prev

char SpaceImage::mode_prev

Definition at line 1217 of file DNA_space_types.h.

Referenced by image_space_subtype_set().

◆ next

SpaceLink* SpaceImage::next

Definition at line 1186 of file DNA_space_types.h.

Referenced by render_view_open().

◆ overlay

SpaceImageOverlay SpaceImage::overlay

◆ pin

char SpaceImage::pin

◆ pixel_snap_mode

char SpaceImage::pixel_snap_mode

Definition at line 1221 of file DNA_space_types.h.

Referenced by flushTransUVs().

◆ prev

SpaceLink * SpaceImage::prev

Definition at line 1186 of file DNA_space_types.h.

◆ regionbase

ListBase SpaceImage::regionbase

Storage of regions for inactive spaces.

Definition at line 1188 of file DNA_space_types.h.

Referenced by image_create().

◆ sample_line_hist

struct Histogram SpaceImage::sample_line_hist

◆ scopes

struct Scopes SpaceImage::scopes

◆ spacetype

char SpaceImage::spacetype

Definition at line 1189 of file DNA_space_types.h.

Referenced by image_create().

◆ tile_grid_shape

int SpaceImage::tile_grid_shape[2]

◆ uv_opacity

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

◆ xof

float SpaceImage::xof

◆ yof

float SpaceImage::yof

◆ zoom

float SpaceImage::zoom

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