Blender
V3.3
|
#include <MOD_lineart.h>
Public Attributes | |
struct LineartEdgeChainItem * | next |
struct LineartEdgeChainItem * | prev |
float | pos [4] |
float | gpos [3] |
float | normal [3] |
uint16_t | line_type |
uint8_t | occlusion |
uint8_t | material_mask_bits |
uint8_t | intersection_mask |
uint32_t | shadow_mask_bits |
size_t | index |
Definition at line 217 of file MOD_lineart.h.
float LineartEdgeChainItem::gpos[3] |
For restoring position to 3d space.
Definition at line 222 of file MOD_lineart.h.
Referenced by lineart_chain_append_point(), lineart_chain_create_crossing_point(), lineart_chain_get_closest_cre(), lineart_chain_prepend_point(), MOD_lineart_chain_split_angle(), and MOD_lineart_chain_split_for_fixed_occlusion().
size_t LineartEdgeChainItem::index |
Definition at line 229 of file MOD_lineart.h.
Referenced by lineart_chain_append_point(), lineart_chain_prepend_point(), MOD_lineart_chain_split_angle(), and MOD_lineart_chain_split_for_fixed_occlusion().
uint8_t LineartEdgeChainItem::intersection_mask |
Definition at line 227 of file MOD_lineart.h.
uint16_t LineartEdgeChainItem::line_type |
Definition at line 224 of file MOD_lineart.h.
Referenced by lineart_chain_append_point(), lineart_chain_prepend_point(), MOD_lineart_chain_feature_lines(), MOD_lineart_chain_split_angle(), and MOD_lineart_chain_split_for_fixed_occlusion().
uint8_t LineartEdgeChainItem::material_mask_bits |
Definition at line 226 of file MOD_lineart.h.
Referenced by lineart_chain_append_point(), lineart_chain_fix_ambiguous_segments(), lineart_chain_prepend_point(), MOD_lineart_chain_feature_lines(), MOD_lineart_chain_split_angle(), and MOD_lineart_chain_split_for_fixed_occlusion().
struct LineartEdgeChainItem* LineartEdgeChainItem::next |
Definition at line 218 of file MOD_lineart.h.
Referenced by lineart_chain_create_crossing_point(), lineart_chain_fix_ambiguous_segments(), MOD_lineart_chain_clip_at_border(), MOD_lineart_chain_compute_length(), MOD_lineart_chain_split_angle(), MOD_lineart_chain_split_for_fixed_occlusion(), and MOD_lineart_smooth_chains().
float LineartEdgeChainItem::normal[3] |
Definition at line 223 of file MOD_lineart.h.
Referenced by lineart_chain_append_point(), lineart_chain_prepend_point(), MOD_lineart_chain_split_angle(), and MOD_lineart_chain_split_for_fixed_occlusion().
uint8_t LineartEdgeChainItem::occlusion |
Definition at line 225 of file MOD_lineart.h.
Referenced by lineart_chain_append_point(), lineart_chain_fix_ambiguous_segments(), lineart_chain_prepend_point(), MOD_lineart_chain_feature_lines(), and MOD_lineart_chain_split_for_fixed_occlusion().
float LineartEdgeChainItem::pos[4] |
Need z value for fading, w value for image frame clipping.
Definition at line 220 of file MOD_lineart.h.
Referenced by lineart_bounding_area_get_end_point(), lineart_bounding_area_link_chain(), lineart_chain_append_point(), lineart_chain_connect(), lineart_chain_create_crossing_point(), lineart_chain_fix_ambiguous_segments(), lineart_chain_get_closest_cre(), lineart_chain_prepend_point(), lineart_point_overlapping(), MOD_lineart_chain_compute_length(), MOD_lineart_chain_split_angle(), MOD_lineart_chain_split_for_fixed_occlusion(), and MOD_lineart_smooth_chains().
struct LineartEdgeChainItem * LineartEdgeChainItem::prev |
Definition at line 218 of file MOD_lineart.h.
Referenced by lineart_chain_create_crossing_point(), MOD_lineart_chain_clip_at_border(), MOD_lineart_chain_split_angle(), and MOD_lineart_chain_split_for_fixed_occlusion().
uint32_t LineartEdgeChainItem::shadow_mask_bits |
Definition at line 228 of file MOD_lineart.h.
Referenced by lineart_chain_append_point(), lineart_chain_fix_ambiguous_segments(), lineart_chain_prepend_point(), MOD_lineart_chain_feature_lines(), MOD_lineart_chain_split_angle(), and MOD_lineart_chain_split_for_fixed_occlusion().