|
Blender V4.3
|
#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] |
Texture/Image Editor.
Definition at line 1014 of file DNA_scene_types.h.
| char ImagePaintSettings::_pad[4] |
Definition at line 1038 of file DNA_scene_types.h.
| struct Image* ImagePaintSettings::canvas |
Canvas when the explicit system is used for painting.
Definition at line 1032 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(), and scene_foreach_toolsettings().
| struct Image* ImagePaintSettings::clone |
Clone layer for image mode for projective texture painting.
Definition at line 1030 of file DNA_scene_types.h.
Referenced by do_versions_after_linking_300(), and scene_foreach_toolsettings().
| float ImagePaintSettings::dither |
Dither amount used when painting on byte images.
Definition at line 1035 of file DNA_scene_types.h.
| short ImagePaintSettings::flag |
Definition at line 1017 of file DNA_scene_types.h.
Referenced by blender::draw::overlay::Paints::begin_sync(), ED_paint_proj_mesh_data_check(), OVERLAY_paint_cache_init(), and blender::ed::sculpt_paint::image::ops::paint::paint_stroke_done().
| int ImagePaintSettings::interp |
Display texture interpolation method.
Definition at line 1037 of file DNA_scene_types.h.
Referenced by blender::workbench::ObjectState::ObjectState(), and paint_sample_color().
| short ImagePaintSettings::missing_data |
Definition at line 1017 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 1025 of file DNA_scene_types.h.
Referenced by ED_object_texture_paint_mode_enter_ex(), ED_paint_proj_mesh_data_check(), blender::workbench::ObjectState::ObjectState(), and paint_sample_color().
| short ImagePaintSettings::normal_angle |
Definition at line 1020 of file DNA_scene_types.h.
Referenced by blo_do_versions_pre250().
| Paint ImagePaintSettings::paint |
Definition at line 1015 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(), do_version_curvemapping_walker(), ED_object_texture_paint_mode_enter_ex(), ED_paint_proj_mesh_data_check(), ED_space_image_paint_update(), blender::draw::overlay::MeshUVs::end_sync(), initTransInfo(), OVERLAY_edit_uv_cache_init(), OVERLAY_edit_uv_init(), paint_runtime_init(), blender::ed::sculpt_paint::image::ops::paint::paint_stroke_done(), blender::ed::sculpt_paint::image::ops::paint::paint_stroke_update_step(), scene_blend_read_data(), scene_blend_write(), and scene_foreach_toolsettings().
| short ImagePaintSettings::screen_grab_size[2] |
Capture size for re-projection.
Definition at line 1022 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 1020 of file DNA_scene_types.h.
Referenced by blo_do_versions_pre250().
| struct Image* ImagePaintSettings::stencil |
Workaround until we support true layer masks.
Definition at line 1028 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(), OVERLAY_paint_cache_init(), and scene_foreach_toolsettings().
| float ImagePaintSettings::stencil_col[3] |
Definition at line 1033 of file DNA_scene_types.h.
Referenced by blender::draw::overlay::Paints::begin_sync(), and OVERLAY_paint_cache_init().