Blender V5.0
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 uv_face_opacity
char _pad2 [4]
float stretch_opacity
int tile_grid_shape [2]
int custom_grid_subdiv [2]
MaskSpaceInfo mask_info
SpaceImageOverlay overlay

Detailed Description

Definition at line 628 of file DNA_space_types.h.

Member Data Documentation

◆ _pad0

char SpaceImage::_pad0[6]

Definition at line 634 of file DNA_space_types.h.

◆ _pad1

char SpaceImage::_pad1[6]

Definition at line 676 of file DNA_space_types.h.

◆ _pad2

char SpaceImage::_pad2[4]

Definition at line 682 of file DNA_space_types.h.

◆ around

◆ centx

float SpaceImage::centx

Storage for offset while render drawing.

Definition at line 655 of file DNA_space_types.h.

◆ centy

float SpaceImage::centy

Definition at line 655 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 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().

◆ dt_uv

char SpaceImage::dt_uv

UV draw type.

Definition at line 668 of file DNA_space_types.h.

◆ dt_uvstretch

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

◆ flag

◆ gizmo_flag

char SpaceImage::gizmo_flag

◆ gpd

◆ grid_shape_source

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

◆ image

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

◆ iuser

◆ link_flag

char SpaceImage::link_flag

Definition at line 633 of file DNA_space_types.h.

Referenced by render_view_open().

◆ lock

◆ mask_info

◆ mode

◆ mode_prev

char SpaceImage::mode_prev

Definition at line 660 of file DNA_space_types.h.

Referenced by image_space_subtype_set().

◆ next

SpaceLink* SpaceImage::next

Definition at line 629 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 664 of file DNA_space_types.h.

Referenced by blender::ed::transform::flushTransUVs().

◆ prev

SpaceLink * SpaceImage::prev

Definition at line 629 of file DNA_space_types.h.

◆ regionbase

ListBase SpaceImage::regionbase

Storage of regions for inactive spaces.

Definition at line 631 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 632 of file DNA_space_types.h.

Referenced by image_create().

◆ stretch_opacity

float SpaceImage::stretch_opacity

◆ tile_grid_shape

◆ uv_face_opacity

◆ uv_opacity

float SpaceImage::uv_opacity

◆ xof

◆ yof

◆ zoom


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