|
Blender V5.0
|
#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 Image * | stencil |
| struct Image * | clone |
| struct Image * | canvas |
| float | stencil_col [3] |
| float | dither |
| int | interp |
| char | _pad [4] |
| float | clone_offset [2] |
| float | clone_alpha |
| char | _pad2 [4] |
Texture/Image Editor.
Definition at line 1225 of file DNA_scene_types.h.
| char ImagePaintSettings::_pad[4] |
Definition at line 1249 of file DNA_scene_types.h.
| char ImagePaintSettings::_pad2[4] |
Definition at line 1254 of file DNA_scene_types.h.
| struct Image* ImagePaintSettings::canvas |
Canvas when the explicit system is used for painting.
Definition at line 1243 of file DNA_scene_types.h.
Referenced by do_versions_after_linking_300(), ED_object_texture_paint_mode_enter_ex(), ED_paint_proj_mesh_data_check(), blender::workbench::ObjectState::ObjectState(), paint_sample_color(), project_state_init(), and scene_foreach_toolsettings().
| struct Image* ImagePaintSettings::clone |
Clone layer for image mode for projective texture painting.
Definition at line 1241 of file DNA_scene_types.h.
Referenced by blender::draw::overlay::MeshUVs::begin_sync(), do_versions_after_linking_300(), blender::draw::overlay::MeshUVs::end_sync(), image_paint_2d_clone_poll(), paint_2d_canvas_free(), paint_2d_canvas_set(), project_state_init(), and scene_foreach_toolsettings().
| 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().
| 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().
| 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().
| short ImagePaintSettings::flag |
Definition at line 1228 of file DNA_scene_types.h.
Referenced by blender::draw::overlay::Paints::begin_sync(), ED_paint_proj_mesh_data_check(), paint_proj_stroke_ps(), blender::ed::sculpt_paint::image::ops::paint::paint_stroke_done(), project_state_init(), texture_paint_camera_project_exec(), and blender::ed::sculpt_paint::image::ops::paint::texture_paint_init().
| 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().
| short ImagePaintSettings::missing_data |
Definition at line 1228 of file DNA_scene_types.h.
Referenced by ED_paint_proj_mesh_data_check().
| int ImagePaintSettings::mode |
Mode used for texture painting.
Definition at line 1236 of file DNA_scene_types.h.
Referenced by BKE_texpaint_slot_refresh_cache(), ED_object_texture_paint_mode_enter_ex(), ED_paint_proj_mesh_data_check(), imapaint_pick_uv(), blender::workbench::ObjectState::ObjectState(), paint_sample_color(), and project_state_init().
| 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 ImagePaintSettings::paint |
Definition at line 1226 of file DNA_scene_types.h.
Referenced by blender::draw::overlay::MeshUVs::begin_sync(), BKE_paint_brushes_set_default_references(), BKE_paint_ensure(), BKE_paint_get_active(), BKE_paint_get_active_from_context(), BKE_paint_get_active_from_paintmode(), BKE_toolsettings_copy(), BKE_toolsettings_free(), blo_do_versions_410(), do_version_curvemapping_walker(), ED_object_texture_paint_mode_enter_ex(), ED_paint_proj_mesh_data_check(), ED_space_image_paint_update(), image_paint_brush(), blender::ed::transform::initTransInfo(), paint_2d_new_stroke(), paint_proj_new_stroke(), paint_runtime_init(), blender::ed::sculpt_paint::image::ops::paint::paint_stroke_done(), project_state_init(), scene_blend_read_data(), scene_blend_write(), scene_foreach_toolsettings(), texture_get_from_context(), blender::ed::sculpt_paint::image::ops::paint::texture_paint_init(), and toggle_paint_cursor().
| 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().
| 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().
| struct Image* ImagePaintSettings::stencil |
Workaround until we support true layer masks.
Definition at line 1239 of file DNA_scene_types.h.
Referenced by blender::draw::overlay::Paints::begin_sync(), do_versions_after_linking_300(), ED_paint_proj_mesh_data_check(), project_state_init(), and scene_foreach_toolsettings().
| float ImagePaintSettings::stencil_col[3] |
Definition at line 1244 of file DNA_scene_types.h.
Referenced by blender::draw::overlay::Paints::begin_sync().