Blender
V3.3
|
#include <DNA_gpencil_modifier_types.h>
Definition at line 1042 of file DNA_gpencil_modifier_types.h.
char LineartGpencilModifierData::_pad[1] |
Definition at line 1092 of file DNA_gpencil_modifier_types.h.
char LineartGpencilModifierData::_pad2[6] |
Definition at line 1126 of file DNA_gpencil_modifier_types.h.
float LineartGpencilModifierData::angle_splitting_threshold |
0..PI
angle, for splitting strokes at sharp points.
Definition at line 1098 of file DNA_gpencil_modifier_types.h.
Referenced by lineart_create_render_buffer().
struct LineartCache* LineartGpencilModifierData::cache |
Definition at line 1128 of file DNA_gpencil_modifier_types.h.
Referenced by bake_strokes(), generate_strokes_actual(), generateStrokes(), and lineart_create_render_buffer().
int LineartGpencilModifierData::calculation_flags |
Definition at line 1107 of file DNA_gpencil_modifier_types.h.
Referenced by bake_strokes(), blo_do_versions_300(), generate_strokes_actual(), lineart_create_render_buffer(), MOD_lineart_compute_feature_lines(), and updateDepsgraph().
float LineartGpencilModifierData::chain_smooth_tolerance |
Strength for smoothing jagged chains.
Definition at line 1101 of file DNA_gpencil_modifier_types.h.
Referenced by blo_do_versions_300(), and lineart_create_render_buffer().
float LineartGpencilModifierData::chaining_image_threshold |
Definition at line 1104 of file DNA_gpencil_modifier_types.h.
Referenced by lineart_create_render_buffer().
float LineartGpencilModifierData::crease_threshold |
0..1
range for cosine angle
Definition at line 1095 of file DNA_gpencil_modifier_types.h.
Referenced by lineart_create_render_buffer().
uint16_t LineartGpencilModifierData::edge_types |
Definition at line 1045 of file DNA_gpencil_modifier_types.h.
Referenced by bake_strokes(), bakeModifier(), BKE_gpencil_get_lineart_modifier_limits(), BKE_gpencil_set_lineart_modifier_limits(), and generate_strokes_actual().
short LineartGpencilModifierData::edge_types_override |
Definition at line 1122 of file DNA_gpencil_modifier_types.h.
Referenced by bakeModifier(), BKE_gpencil_set_lineart_modifier_limits(), and lineart_create_render_buffer().
int LineartGpencilModifierData::flags |
Definition at line 1110 of file DNA_gpencil_modifier_types.h.
Referenced by bake_strokes(), BKE_gpencil_get_lineart_modifier_limits(), BKE_gpencil_set_lineart_modifier_limits(), blo_do_versions_300(), generate_strokes_actual(), generateStrokes(), isModifierDisabled(), lineart_gpencil_clear_strokes_exec_common(), lineart_gpencil_guard_modifiers(), lineart_main_try_generate_shadow(), lineart_mod_is_disabled(), and MOD_lineart_compute_feature_lines().
unsigned char LineartGpencilModifierData::intersection_mask |
Definition at line 1088 of file DNA_gpencil_modifier_types.h.
Referenced by bake_strokes(), and generate_strokes_actual().
struct LineartData* LineartGpencilModifierData::la_data_ptr |
Definition at line 1130 of file DNA_gpencil_modifier_types.h.
Referenced by lineart_create_render_buffer(), and MOD_lineart_destroy_render_data().
short LineartGpencilModifierData::level_end |
Definition at line 1052 of file DNA_gpencil_modifier_types.h.
Referenced by bake_strokes(), bakeModifier(), BKE_gpencil_get_lineart_modifier_limits(), BKE_gpencil_set_lineart_modifier_limits(), and generate_strokes_actual().
char LineartGpencilModifierData::level_end_override |
Definition at line 1121 of file DNA_gpencil_modifier_types.h.
Referenced by bakeModifier(), BKE_gpencil_set_lineart_modifier_limits(), and lineart_create_render_buffer().
short LineartGpencilModifierData::level_start |
Definition at line 1051 of file DNA_gpencil_modifier_types.h.
Referenced by bake_strokes(), BKE_gpencil_get_lineart_modifier_limits(), BKE_gpencil_set_lineart_modifier_limits(), and generate_strokes_actual().
char LineartGpencilModifierData::level_start_override |
Definition at line 1120 of file DNA_gpencil_modifier_types.h.
Referenced by BKE_gpencil_set_lineart_modifier_limits().
struct Object* LineartGpencilModifierData::light_contour_object |
Definition at line 1055 of file DNA_gpencil_modifier_types.h.
Referenced by foreachIDLink(), lineart_create_render_buffer(), lineart_main_try_generate_shadow(), and updateDepsgraph().
unsigned char LineartGpencilModifierData::mask_switches |
Definition at line 1086 of file DNA_gpencil_modifier_types.h.
Referenced by bake_strokes(), and generate_strokes_actual().
unsigned char LineartGpencilModifierData::material_mask_bits |
Definition at line 1087 of file DNA_gpencil_modifier_types.h.
Referenced by bake_strokes(), and generate_strokes_actual().
GpencilModifierData LineartGpencilModifierData::modifier |
Definition at line 1043 of file DNA_gpencil_modifier_types.h.
float LineartGpencilModifierData::opacity |
Definition at line 1083 of file DNA_gpencil_modifier_types.h.
Referenced by bake_strokes(), and generate_strokes_actual().
float LineartGpencilModifierData::overscan |
Definition at line 1074 of file DNA_gpencil_modifier_types.h.
Referenced by lineart_create_render_buffer().
float LineartGpencilModifierData::shadow_camera_far |
Definition at line 1081 of file DNA_gpencil_modifier_types.h.
Referenced by blo_do_versions_300(), and lineart_main_try_generate_shadow().
float LineartGpencilModifierData::shadow_camera_fov |
Definition at line 1078 of file DNA_gpencil_modifier_types.h.
float LineartGpencilModifierData::shadow_camera_near |
Definition at line 1080 of file DNA_gpencil_modifier_types.h.
Referenced by blo_do_versions_300(), and lineart_main_try_generate_shadow().
float LineartGpencilModifierData::shadow_camera_size |
Definition at line 1079 of file DNA_gpencil_modifier_types.h.
Referenced by blo_do_versions_300(), and lineart_main_try_generate_shadow().
unsigned char LineartGpencilModifierData::shadow_selection |
Definition at line 1090 of file DNA_gpencil_modifier_types.h.
Referenced by bake_strokes(), bakeModifier(), BKE_gpencil_get_lineart_modifier_limits(), BKE_gpencil_set_lineart_modifier_limits(), and generate_strokes_actual().
char LineartGpencilModifierData::shadow_selection_override |
Definition at line 1123 of file DNA_gpencil_modifier_types.h.
Referenced by bakeModifier(), BKE_gpencil_set_lineart_modifier_limits(), and lineart_create_render_buffer().
char LineartGpencilModifierData::shadow_use_silhouette_override |
Definition at line 1124 of file DNA_gpencil_modifier_types.h.
Referenced by BKE_gpencil_set_lineart_modifier_limits(), and lineart_create_render_buffer().
unsigned char LineartGpencilModifierData::silhouette_selection |
Definition at line 1091 of file DNA_gpencil_modifier_types.h.
Referenced by bake_strokes(), BKE_gpencil_get_lineart_modifier_limits(), BKE_gpencil_set_lineart_modifier_limits(), and generate_strokes_actual().
struct Object* LineartGpencilModifierData::source_camera |
Definition at line 1054 of file DNA_gpencil_modifier_types.h.
Referenced by foreachIDLink(), MOD_lineart_compute_feature_lines(), and updateDepsgraph().
struct Collection* LineartGpencilModifierData::source_collection |
Definition at line 1058 of file DNA_gpencil_modifier_types.h.
Referenced by bake_strokes(), foreachIDLink(), generate_strokes_actual(), isModifierDisabled(), and object_gpencil_add_exec().
struct Object* LineartGpencilModifierData::source_object |
Definition at line 1057 of file DNA_gpencil_modifier_types.h.
Referenced by bake_strokes(), foreachIDLink(), generate_strokes_actual(), isModifierDisabled(), and object_gpencil_add_exec().
char LineartGpencilModifierData::source_type |
Object or Collection, from eLineartGpencilModifierSource.
Definition at line 1048 of file DNA_gpencil_modifier_types.h.
Referenced by bake_strokes(), generate_strokes_actual(), isModifierDisabled(), and object_gpencil_add_exec().
char LineartGpencilModifierData::source_vertex_group[64] |
These two variables are to pass on vertex group information from mesh to strokes. vgname
specifies which vertex groups our strokes from source_vertex_group will go to.
Definition at line 1067 of file DNA_gpencil_modifier_types.h.
Referenced by bake_strokes(), and generate_strokes_actual().
float LineartGpencilModifierData::stroke_depth_offset |
Definition at line 1113 of file DNA_gpencil_modifier_types.h.
Referenced by MOD_lineart_compute_feature_lines(), and object_gpencil_add_exec().
char LineartGpencilModifierData::target_layer[64] |
Definition at line 1061 of file DNA_gpencil_modifier_types.h.
Referenced by bake_strokes(), bakeModifier(), clear_strokes(), generateStrokes(), isModifierDisabled(), lineart_gpencil_clear_strokes_exec_common(), and object_gpencil_add_exec().
struct Material* LineartGpencilModifierData::target_material |
Definition at line 1060 of file DNA_gpencil_modifier_types.h.
Referenced by bake_strokes(), foreachIDLink(), generate_strokes_actual(), isModifierDisabled(), and object_gpencil_add_exec().
short LineartGpencilModifierData::thickness |
Definition at line 1084 of file DNA_gpencil_modifier_types.h.
Referenced by bake_strokes(), and generate_strokes_actual().
char LineartGpencilModifierData::use_multiple_levels |
Definition at line 1050 of file DNA_gpencil_modifier_types.h.
Referenced by bake_strokes(), BKE_gpencil_get_lineart_modifier_limits(), and generate_strokes_actual().
char LineartGpencilModifierData::vgname[64] |
Definition at line 1068 of file DNA_gpencil_modifier_types.h.
Referenced by bake_strokes(), and generate_strokes_actual().