|
Blender V5.0
|
#include <MOD_lineart.hh>
Public Attributes | |
| LineartEdgeChain * | next |
| LineartEdgeChain * | prev |
| ListBase | chain |
| float | length |
| uint8_t | picked |
| uint8_t | level |
| int | type |
| int | loop_id |
| uint8_t | material_mask_bits |
| uint8_t | intersection_mask |
| uint32_t | shadow_mask_bits |
| uint32_t | index_offset |
| Object * | object_ref |
| Object * | silhouette_backdrop |
Definition at line 212 of file MOD_lineart.hh.
| ListBase LineartEdgeChain::chain |
Definition at line 214 of file MOD_lineart.hh.
Referenced by lineart_bounding_area_link_chain(), lineart_bounding_area_link_point_recursive(), lineart_chain_append_point(), lineart_chain_connect(), lineart_chain_fix_ambiguous_segments(), lineart_chain_prepend_point(), MOD_lineart_chain_clip_at_border(), MOD_lineart_chain_compute_length(), MOD_lineart_chain_count(), MOD_lineart_chain_feature_lines(), MOD_lineart_chain_split_angle(), MOD_lineart_chain_split_for_fixed_occlusion(), and MOD_lineart_gpencil_generate_v3().
| uint32_t LineartEdgeChain::index_offset |
Definition at line 233 of file MOD_lineart.hh.
Referenced by MOD_lineart_gpencil_generate_v3().
| uint8_t LineartEdgeChain::intersection_mask |
Definition at line 228 of file MOD_lineart.hh.
Referenced by MOD_lineart_chain_feature_lines(), MOD_lineart_chain_split_angle(), and MOD_lineart_chain_split_for_fixed_occlusion().
| float LineartEdgeChain::length |
Calculated before draw command.
Definition at line 217 of file MOD_lineart.hh.
| uint8_t LineartEdgeChain::level |
Definition at line 221 of file MOD_lineart.hh.
Referenced by MOD_lineart_chain_discard_unused(), and MOD_lineart_chain_split_angle().
| int LineartEdgeChain::loop_id |
Will only connect chains that has the same loop id.
Definition at line 226 of file MOD_lineart.hh.
Referenced by MOD_lineart_chain_split_angle(), and MOD_lineart_chain_split_for_fixed_occlusion().
| uint8_t LineartEdgeChain::material_mask_bits |
Definition at line 227 of file MOD_lineart.hh.
Referenced by MOD_lineart_chain_split_angle().
| LineartEdgeChain* LineartEdgeChain::next |
Definition at line 213 of file MOD_lineart.hh.
Referenced by MOD_lineart_chain_discard_unused().
| Object* LineartEdgeChain::object_ref |
Definition at line 235 of file MOD_lineart.hh.
Referenced by lineart_chain_connect(), lineart_chain_get_closest_cre(), MOD_lineart_chain_feature_lines(), MOD_lineart_chain_split_angle(), MOD_lineart_chain_split_for_fixed_occlusion(), and MOD_lineart_gpencil_generate_v3().
| uint8_t LineartEdgeChain::picked |
Used when re-connecting and grease-pencil stroke generation.
Definition at line 220 of file MOD_lineart.hh.
Referenced by MOD_lineart_chain_connect().
| LineartEdgeChain * LineartEdgeChain::prev |
Definition at line 213 of file MOD_lineart.hh.
| uint32_t LineartEdgeChain::shadow_mask_bits |
Definition at line 229 of file MOD_lineart.hh.
Referenced by MOD_lineart_chain_split_angle().
| Object* LineartEdgeChain::silhouette_backdrop |
Definition at line 236 of file MOD_lineart.hh.
| int LineartEdgeChain::type |
Chain now only contains one type of segments
Definition at line 224 of file MOD_lineart.hh.
Referenced by lineart_chain_connect(), lineart_chain_get_closest_cre(), MOD_lineart_chain_feature_lines(), MOD_lineart_chain_split_angle(), and MOD_lineart_chain_split_for_fixed_occlusion().