Blender V4.3
MOD_lineart.cc File Reference
#include "BLT_translation.hh"
#include "BLO_read_write.hh"
#include "DNA_collection_types.h"
#include "DNA_defaults.h"
#include "DNA_gpencil_modifier_types.h"
#include "DNA_scene_types.h"
#include "BKE_collection.hh"
#include "BKE_geometry_set.hh"
#include "BKE_global.hh"
#include "BKE_grease_pencil.hh"
#include "BKE_lib_query.hh"
#include "BKE_material.h"
#include "BKE_modifier.hh"
#include "UI_interface.hh"
#include "UI_resources.hh"
#include "MOD_grease_pencil_util.hh"
#include "MOD_lineart.hh"
#include "MOD_modifiertypes.hh"
#include "MOD_ui_common.hh"
#include "RNA_access.hh"
#include "RNA_prototypes.hh"
#include "DEG_depsgraph_query.hh"
#include "ED_grease_pencil.hh"

Go to the source code of this file.

Namespaces

namespace  blender
 

Functions

static bool blender::is_first_lineart (const GreasePencilLineartModifierData &md)
 
static bool blender::is_last_line_art (const GreasePencilLineartModifierData &md, const bool use_render)
 
static void blender::init_data (ModifierData *md)
 
static void blender::copy_data (const ModifierData *md, ModifierData *target, const int flag)
 
static void blender::free_data (ModifierData *md)
 
static bool blender::is_disabled (const Scene *, ModifierData *md, bool)
 
static void blender::add_this_collection (Collection &collection, const ModifierUpdateDepsgraphContext *ctx, const int mode, Set< const Object * > &object_dependencies)
 
static void blender::update_depsgraph (ModifierData *md, const ModifierUpdateDepsgraphContext *ctx)
 
static void blender::foreach_ID_link (ModifierData *md, Object *ob, IDWalkFunc walk, void *user_data)
 
static void blender::panel_draw (const bContext *, Panel *panel)
 
static void blender::edge_types_panel_draw (const bContext *, Panel *panel)
 
static void blender::options_light_reference_draw (const bContext *, Panel *panel)
 
static void blender::options_panel_draw (const bContext *, Panel *panel)
 
static void blender::occlusion_panel_draw (const bContext *, Panel *panel)
 
static bool blender::anything_showing_through (PointerRNA *ptr)
 
static void blender::material_mask_panel_draw_header (const bContext *, Panel *panel)
 
static void blender::material_mask_panel_draw (const bContext *, Panel *panel)
 
static void blender::intersection_panel_draw (const bContext *, Panel *panel)
 
static void blender::face_mark_panel_draw_header (const bContext *, Panel *panel)
 
static void blender::face_mark_panel_draw (const bContext *, Panel *panel)
 
static void blender::chaining_panel_draw (const bContext *, Panel *panel)
 
static void blender::vgroup_panel_draw (const bContext *, Panel *panel)
 
static void blender::bake_panel_draw (const bContext *, Panel *panel)
 
static void blender::composition_panel_draw (const bContext *, Panel *panel)
 
static void blender::panel_register (ARegionType *region_type)
 
static void blender::generate_strokes (ModifierData &md, const ModifierEvalContext &ctx, GreasePencil &grease_pencil, GreasePencilLineartModifierData &first_lineart, const bool force_compute)
 
static void blender::modify_geometry_set (ModifierData *md, const ModifierEvalContext *ctx, bke::GeometrySet *geometry_set)
 
static void blender::blend_write (BlendWriter *writer, const ID *, const ModifierData *md)
 
static void blender::blend_read (BlendDataReader *, ModifierData *md)
 

Variables

ModifierTypeInfo modifierType_GreasePencilLineart
 

Variable Documentation

◆ modifierType_GreasePencilLineart

ModifierTypeInfo modifierType_GreasePencilLineart

Definition at line 902 of file MOD_lineart.cc.