Blender V5.0
ImagePaintSettings Struct Reference

#include <DNA_scene_types.h>

Public Attributes

Paint paint
short flag
short missing_data
short seam_bleed
short normal_angle
short screen_grab_size [2]
int mode
struct Imagestencil
struct Imageclone
struct Imagecanvas
float stencil_col [3]
float dither
int interp
char _pad [4]
float clone_offset [2]
float clone_alpha
char _pad2 [4]

Detailed Description

Texture/Image Editor.

Definition at line 1225 of file DNA_scene_types.h.

Member Data Documentation

◆ _pad

char ImagePaintSettings::_pad[4]

Definition at line 1249 of file DNA_scene_types.h.

◆ _pad2

char ImagePaintSettings::_pad2[4]

Definition at line 1254 of file DNA_scene_types.h.

◆ canvas

◆ clone

◆ clone_alpha

float ImagePaintSettings::clone_alpha

Transparency for drawing of clone image in Image editor.

Definition at line 1253 of file DNA_scene_types.h.

Referenced by blo_do_versions_440(), and blender::draw::overlay::MeshUVs::end_sync().

◆ clone_offset

float ImagePaintSettings::clone_offset[2]

Offset of clone image from canvas in Image editor.

Definition at line 1251 of file DNA_scene_types.h.

Referenced by blender::draw::overlay::MeshUVs::end_sync(), grab_clone_apply(), grab_clone_invoke(), grab_clone_modal(), and paint_2d_op().

◆ dither

float ImagePaintSettings::dither

Dither amount used when painting on byte images.

Definition at line 1246 of file DNA_scene_types.h.

Referenced by project_state_init().

◆ flag

◆ interp

int ImagePaintSettings::interp

Display texture interpolation method.

Definition at line 1248 of file DNA_scene_types.h.

Referenced by blender::workbench::ObjectState::ObjectState(), and paint_sample_color().

◆ missing_data

short ImagePaintSettings::missing_data

Definition at line 1228 of file DNA_scene_types.h.

Referenced by ED_paint_proj_mesh_data_check().

◆ mode

◆ normal_angle

short ImagePaintSettings::normal_angle

Definition at line 1231 of file DNA_scene_types.h.

Referenced by blo_do_versions_pre250(), and project_state_init().

◆ paint

◆ screen_grab_size

short ImagePaintSettings::screen_grab_size[2]

Capture size for re-projection.

Definition at line 1233 of file DNA_scene_types.h.

Referenced by texture_paint_image_from_view_exec().

◆ seam_bleed

short ImagePaintSettings::seam_bleed

For projection painting only.

Definition at line 1231 of file DNA_scene_types.h.

Referenced by blo_do_versions_pre250(), and project_state_init().

◆ stencil

struct Image* ImagePaintSettings::stencil

◆ stencil_col

float ImagePaintSettings::stencil_col[3]

Definition at line 1244 of file DNA_scene_types.h.

Referenced by blender::draw::overlay::Paints::begin_sync().


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