|
Blender
V2.93
|
#include <DNA_gpencil_modifier_types.h>
Public Attributes | |
| GpencilModifierData | modifier |
| short | edge_types |
| char | source_type |
| char | use_multiple_levels |
| short | level_start |
| short | level_end |
| struct Object * | source_object |
| struct Collection * | source_collection |
| struct Material * | target_material |
| char | target_layer [64] |
| char | source_vertex_group [64] |
| char | vgname [64] |
| float | opacity |
| short | thickness |
| unsigned char | transparency_flags |
| unsigned char | transparency_mask |
| float | crease_threshold |
| float | angle_splitting_threshold |
| float | chaining_image_threshold |
| int | _pad |
| int | calculation_flags |
| int | flags |
| void * | render_buffer |
Definition at line 832 of file DNA_gpencil_modifier_types.h.
| int LineartGpencilModifierData::_pad |
Definition at line 871 of file DNA_gpencil_modifier_types.h.
| float LineartGpencilModifierData::angle_splitting_threshold |
0..PI angle, for splitting strokes at sharp points.
Definition at line 866 of file DNA_gpencil_modifier_types.h.
Referenced by lineart_create_render_buffer().
| int LineartGpencilModifierData::calculation_flags |
Definition at line 874 of file DNA_gpencil_modifier_types.h.
Referenced by lineart_create_render_buffer(), and MOD_lineart_compute_feature_lines().
| float LineartGpencilModifierData::chaining_image_threshold |
Definition at line 869 of file DNA_gpencil_modifier_types.h.
Referenced by lineart_create_render_buffer(), and MOD_lineart_compute_feature_lines().
| float LineartGpencilModifierData::crease_threshold |
0..1 range for cosine angle
Definition at line 863 of file DNA_gpencil_modifier_types.h.
Referenced by lineart_create_render_buffer().
| short LineartGpencilModifierData::edge_types |
Definition at line 835 of file DNA_gpencil_modifier_types.h.
Referenced by bake_strokes(), generate_strokes_actual(), and lineart_create_render_buffer().
| int LineartGpencilModifierData::flags |
Definition at line 877 of file DNA_gpencil_modifier_types.h.
Referenced by bake_strokes(), generate_strokes_actual(), isModifierDisabled(), lineart_gpencil_clear_strokes_exec_common(), lineart_gpencil_guard_modifiers(), and lineart_mod_is_disabled().
| short LineartGpencilModifierData::level_end |
Definition at line 841 of file DNA_gpencil_modifier_types.h.
Referenced by bake_strokes(), generate_strokes_actual(), and MOD_lineart_compute_feature_lines().
| short LineartGpencilModifierData::level_start |
Definition at line 840 of file DNA_gpencil_modifier_types.h.
Referenced by bake_strokes(), generate_strokes_actual(), and MOD_lineart_compute_feature_lines().
| GpencilModifierData LineartGpencilModifierData::modifier |
Definition at line 833 of file DNA_gpencil_modifier_types.h.
| float LineartGpencilModifierData::opacity |
Definition at line 856 of file DNA_gpencil_modifier_types.h.
Referenced by bake_strokes(), and generate_strokes_actual().
| void* LineartGpencilModifierData::render_buffer |
Definition at line 880 of file DNA_gpencil_modifier_types.h.
Referenced by bake_strokes(), generate_strokes_actual(), lineart_create_render_buffer(), and MOD_lineart_destroy_render_data().
| struct Collection* LineartGpencilModifierData::source_collection |
Definition at line 844 of file DNA_gpencil_modifier_types.h.
Referenced by bake_strokes(), foreachIDLink(), generate_strokes_actual(), isModifierDisabled(), MOD_lineart_compute_feature_lines(), and object_gpencil_add_exec().
| struct Object* LineartGpencilModifierData::source_object |
Definition at line 843 of file DNA_gpencil_modifier_types.h.
Referenced by bake_strokes(), foreachIDLink(), generate_strokes_actual(), isModifierDisabled(), MOD_lineart_compute_feature_lines(), object_gpencil_add_exec(), and updateDepsgraph().
| char LineartGpencilModifierData::source_type |
Definition at line 837 of file DNA_gpencil_modifier_types.h.
Referenced by bake_strokes(), generate_strokes_actual(), isModifierDisabled(), MOD_lineart_compute_feature_lines(), object_gpencil_add_exec(), and updateDepsgraph().
| 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 853 of file DNA_gpencil_modifier_types.h.
Referenced by bake_strokes(), and generate_strokes_actual().
| char LineartGpencilModifierData::target_layer[64] |
Definition at line 847 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 846 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 857 of file DNA_gpencil_modifier_types.h.
Referenced by bake_strokes(), and generate_strokes_actual().
| unsigned char LineartGpencilModifierData::transparency_flags |
Definition at line 859 of file DNA_gpencil_modifier_types.h.
Referenced by bake_strokes(), and generate_strokes_actual().
| unsigned char LineartGpencilModifierData::transparency_mask |
Definition at line 860 of file DNA_gpencil_modifier_types.h.
Referenced by bake_strokes(), and generate_strokes_actual().
| char LineartGpencilModifierData::use_multiple_levels |
Definition at line 839 of file DNA_gpencil_modifier_types.h.
Referenced by bake_strokes(), and generate_strokes_actual().
| char LineartGpencilModifierData::vgname[64] |
Definition at line 854 of file DNA_gpencil_modifier_types.h.
Referenced by bake_strokes(), and generate_strokes_actual().