Blender V4.3
MOD_grease_pencil_outline.cc File Reference
#include "BKE_attribute.hh"
#include "BKE_material.h"
#include "BLI_array_utils.hh"
#include "BLI_enumerable_thread_specific.hh"
#include "BLI_index_range.hh"
#include "BLI_math_matrix.hh"
#include "BLI_math_vector.hh"
#include "BLI_offset_indices.hh"
#include "BLI_span.hh"
#include "BLI_virtual_array.hh"
#include "DNA_defaults.h"
#include "DNA_modifier_types.h"
#include "DNA_scene_types.h"
#include "BKE_curves.hh"
#include "BKE_geometry_set.hh"
#include "BKE_grease_pencil.hh"
#include "BKE_instances.hh"
#include "BKE_lib_query.hh"
#include "BKE_modifier.hh"
#include "BKE_screen.hh"
#include "BLO_read_write.hh"
#include "DEG_depsgraph_query.hh"
#include "ED_grease_pencil.hh"
#include "GEO_resample_curves.hh"
#include "UI_interface.hh"
#include "UI_resources.hh"
#include "BLT_translation.hh"
#include "WM_api.hh"
#include "WM_types.hh"
#include "RNA_access.hh"
#include "RNA_prototypes.hh"
#include "MOD_grease_pencil_util.hh"
#include "MOD_ui_common.hh"

Go to the source code of this file.

Namespaces

namespace  blender
 

Functions

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 void blender::foreach_ID_link (ModifierData *md, Object *ob, IDWalkFunc walk, void *user_data)
 
static void blender::update_depsgraph (ModifierData *md, const ModifierUpdateDepsgraphContext *ctx)
 
static bke::CurvesGeometry blender::reorder_cyclic_curve_points (const bke::CurvesGeometry &src_curves, const IndexMask &curve_selection, const Span< int > curve_offsets)
 
static int blender::find_closest_point (const Span< float3 > positions, const float3 &target)
 
static void blender::modify_drawing (const GreasePencilOutlineModifierData &omd, const ModifierEvalContext &ctx, bke::greasepencil::Drawing &drawing, const float4x4 &viewmat)
 
static void blender::modify_geometry_set (ModifierData *md, const ModifierEvalContext *ctx, bke::GeometrySet *geometry_set)
 
static void blender::panel_draw (const bContext *C, Panel *panel)
 
static void blender::panel_register (ARegionType *region_type)
 
static void blender::blend_write (BlendWriter *writer, const ID *, const ModifierData *md)
 
static void blender::blend_read (BlendDataReader *reader, ModifierData *md)
 

Variables

ModifierTypeInfo modifierType_GreasePencilOutline
 

Variable Documentation

◆ modifierType_GreasePencilOutline

ModifierTypeInfo modifierType_GreasePencilOutline

Definition at line 322 of file MOD_grease_pencil_outline.cc.