Blender
V3.3
|
#include <DNA_material_types.h>
Public Attributes | |
struct Image * | ima |
struct ImageUser * | image_user |
char * | uvname |
char * | attribute_name |
int | valid |
int | interp |
Definition at line 29 of file DNA_material_types.h.
char* TexPaintSlot::attribute_name |
Color attribute name when painting using color attributes. Mutual exclusive with ima. Points to the name of a CustomDataLayer.
Definition at line 42 of file DNA_material_types.h.
Referenced by ED_paint_shading_color_override(), fill_texpaint_slots_cb(), and texpaint_slot_node_find_cb().
struct Image* TexPaintSlot::ima |
Image to be painted on. Mutual exclusive with attribute_name.
Definition at line 33 of file DNA_material_types.h.
Referenced by BKE_paint_canvas_image_get(), ED_object_texture_paint_mode_enter_ex(), ED_paint_proj_mesh_data_check(), ED_paint_shading_color_override(), fill_texpaint_slots_cb(), material_foreach_id(), paint_sample_color(), project_paint_face_clone_image(), project_paint_face_paint_image(), project_paint_prepare_all_faces(), and texpaint_slot_node_find_cb().
struct ImageUser* TexPaintSlot::image_user |
Definition at line 34 of file DNA_material_types.h.
Referenced by BKE_paint_canvas_image_get(), and fill_texpaint_slots_cb().
int TexPaintSlot::interp |
Copy of node interpolation setting.
Definition at line 46 of file DNA_material_types.h.
Referenced by fill_texpaint_slots_cb(), and paint_sample_color().
char* TexPaintSlot::uvname |
Custom-data index for uv layer, MAX_NAME.
Definition at line 37 of file DNA_material_types.h.
Referenced by BKE_paint_canvas_uvmap_layer_index_get(), fill_texpaint_slots_cb(), imapaint_pick_uv(), project_paint_clone_face_skip(), and project_paint_prepare_all_faces().
int TexPaintSlot::valid |
Do we have a valid image and UV map or attribute.
Definition at line 44 of file DNA_material_types.h.
Referenced by fill_texpaint_slots_cb().