Blender
V3.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 905 of file DNA_scene_types.h.
char ImagePaintSettings::_pad[4] |
Definition at line 929 of file DNA_scene_types.h.
struct Image* ImagePaintSettings::canvas |
Canvas when the explicit system is used for painting.
Definition at line 923 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(), paint_sample_color(), project_state_init(), scene_blend_read_lib(), scene_foreach_toolsettings(), workbench_cache_hair_populate(), and workbench_cache_texpaint_populate().
struct Image* ImagePaintSettings::clone |
Clone layer for image mode for projective texture painting.
Definition at line 921 of file DNA_scene_types.h.
Referenced by do_versions_after_linking_300(), project_state_init(), scene_blend_read_lib(), and scene_foreach_toolsettings().
float ImagePaintSettings::dither |
Dither amount used when painting on byte images.
Definition at line 926 of file DNA_scene_types.h.
Referenced by project_state_init().
short ImagePaintSettings::flag |
Definition at line 908 of file DNA_scene_types.h.
Referenced by ED_paint_proj_mesh_data_check(), is_cursor_visible(), OVERLAY_paint_cache_init(), 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 928 of file DNA_scene_types.h.
Referenced by paint_sample_color(), workbench_cache_hair_populate(), and workbench_cache_texpaint_populate().
short ImagePaintSettings::missing_data |
Definition at line 908 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 916 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(), paint_sample_color(), project_state_init(), workbench_cache_hair_populate(), and workbench_cache_texpaint_populate().
short ImagePaintSettings::normal_angle |
Definition at line 911 of file DNA_scene_types.h.
Referenced by blo_do_versions_pre250(), and project_state_init().
Paint ImagePaintSettings::paint |
Definition at line 906 of file DNA_scene_types.h.
Referenced by BKE_paint_ensure(), BKE_paint_get_active(), BKE_paint_get_active_from_context(), BKE_paint_get_active_from_paintmode(), BKE_paint_runtime_init(), BKE_paint_toolslots_init_from_main(), 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_curve(), ED_space_image_paint_update(), image_paint_brush(), initTransInfo(), paint_2d_new_stroke(), paint_proj_new_stroke(), blender::ed::sculpt_paint::image::ops::paint::paint_stroke_done(), blender::ed::sculpt_paint::image::ops::paint::paint_stroke_update_step(), project_state_init(), scene_blend_read_data(), scene_blend_read_lib(), 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 913 of file DNA_scene_types.h.
Referenced by texture_paint_image_from_view_exec().
short ImagePaintSettings::seam_bleed |
Definition at line 911 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 919 of file DNA_scene_types.h.
Referenced by do_versions_after_linking_300(), ED_paint_proj_mesh_data_check(), OVERLAY_paint_cache_init(), project_state_init(), scene_blend_read_lib(), and scene_foreach_toolsettings().
float ImagePaintSettings::stencil_col[3] |
Definition at line 924 of file DNA_scene_types.h.
Referenced by OVERLAY_paint_cache_init().