|
Blender
V3.3
|
#include "BLI_math.h"#include "BLI_utildefines.h"#include "DNA_gpencil_types.h"#include "DNA_material_types.h"#include "DNA_object_types.h"#include "DNA_scene_types.h"#include "BKE_brush.h"#include "BKE_context.h"#include "BKE_gpencil.h"#include "BKE_gpencil_geom.h"#include "BKE_lib_id.h"#include "BKE_main.h"#include "BKE_material.h"#include "BLT_translation.h"#include "DEG_depsgraph.h"#include "DEG_depsgraph_query.h"#include "ED_gpencil.h"Go to the source code of this file.
Classes | |
| struct | ColorTemplate |
Typedefs | |
| typedef struct ColorTemplate | ColorTemplate |
Functions | |
| static int | gpencil_lineart_material (Main *bmain, Object *ob, const ColorTemplate *pct, const bool fill) |
| void | ED_gpencil_create_lineart (bContext *C, Object *ob) |
Variables | |
| static const ColorTemplate | gp_stroke_material_black |
| typedef struct ColorTemplate ColorTemplate |
Add a Simple LineArt setup.
Definition at line 72 of file gpencil_add_lineart.c.
References Object::actcol, BKE_gpencil_frame_addnew(), BKE_gpencil_layer_addnew(), C, CTX_data_main(), Object::data, DEG_id_tag_update(), bGPdata::flag, GP_DATA_CACHE_IS_DIRTY, gp_stroke_material_black, gpencil_lineart_material(), bGPdata::id, ID_RECALC_GEOMETRY, and ID_RECALC_TRANSFORM.
Referenced by object_gpencil_add_exec().
|
static |
Definition at line 39 of file gpencil_add_lineart.c.
References BKE_gpencil_object_material_ensure_by_name(), copy_v4_v4(), DATA_, ColorTemplate::fill, MaterialGPencilStyle::fill_rgba, MaterialGPencilStyle::flag, GP_MATERIAL_FILL_SHOW, Material::gp_style, ColorTemplate::line, ColorTemplate::name, srgb_to_linearrgb_v4(), and MaterialGPencilStyle::stroke_rgba.
Referenced by ED_gpencil_create_lineart().
|
static |
Definition at line 63 of file gpencil_add_lineart.c.
Referenced by ED_gpencil_create_lineart().