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_context.h"
#include "BKE_gpencil.h"
#include "BKE_gpencil_geom.h"
#include "BKE_main.h"
#include "BKE_material.h"
#include "BLT_translation.h"
#include "DEG_depsgraph.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_stroke_material (Main *bmain, Object *ob, const ColorTemplate *pct) |
void | ED_gpencil_create_blank (bContext *C, Object *ob, float UNUSED(mat[4][4])) |
Variables | |
static const ColorTemplate | gp_stroke_material_black |
typedef struct ColorTemplate ColorTemplate |
Definition at line 65 of file gpencil_add_blank.c.
References Object::actcol, BKE_gpencil_frame_addnew(), BKE_gpencil_layer_addnew(), C, RenderData::cfra, CTX_data_main(), CTX_data_scene(), Object::data, DEG_id_tag_update(), bGPdata::flag, GP_DATA_CACHE_IS_DIRTY, gp_stroke_material_black, gpencil_stroke_material(), bGPdata::id, ID_RECALC_GEOMETRY, ID_RECALC_TRANSFORM, Scene::r, and scene.
Referenced by object_gpencil_add_exec().
|
static |
Definition at line 36 of file gpencil_add_blank.c.
References BKE_gpencil_object_material_ensure_by_name(), copy_v4_v4(), DATA_, ColorTemplate::fill, MaterialGPencilStyle::fill_rgba, Material::gp_style, ColorTemplate::line, ColorTemplate::name, srgb_to_linearrgb_v4(), and MaterialGPencilStyle::stroke_rgba.
Referenced by ED_gpencil_create_blank().
|
static |
Definition at line 56 of file gpencil_add_blank.c.
Referenced by ED_gpencil_create_blank().