|
Blender V4.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 26 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 30 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(), 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 31 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. May reference #NodeShaderUVMap::uv_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().