|
Blender
V2.93
|
#include <MOD_lineart.h>
Public Attributes | |
| struct LineartVert * | v [3] |
| double | gn [3] |
| unsigned char | transparency_mask |
| unsigned char | flags |
| struct LinkNode * | intersecting_verts |
Definition at line 48 of file MOD_lineart.h.
| unsigned char LineartTriangle::flags |
Definition at line 56 of file MOD_lineart.h.
Referenced by lineart_geometry_object_load(), lineart_main_add_triangles(), lineart_occlusion_single_line(), lineart_triangle_cull_single(), lineart_triangle_intersect_in_bounding_area(), lineart_triangle_post(), and lineart_triangle_set_cull_flag().
| double LineartTriangle::gn[3] |
Definition at line 52 of file MOD_lineart.h.
Referenced by lineart_geometry_object_load(), lineart_identify_feature_line(), lineart_triangle_2v_intersection_test(), lineart_triangle_edge_image_space_occlusion(), lineart_triangle_post(), and MOD_lineart_chain_feature_lines().
| struct LinkNode* LineartTriangle::intersecting_verts |
Only use single link list, because we don't need to go back in order. This variable is also reused to store the pointer to adjacent lines of this triangle before intersection stage.
Definition at line 63 of file MOD_lineart.h.
Referenced by lineart_geometry_object_load(), lineart_main_free_adjacent_data(), lineart_triangle_2v_intersection_test(), lineart_triangle_cull_single(), and lineart_triangle_intersect().
| unsigned char LineartTriangle::transparency_mask |
Definition at line 55 of file MOD_lineart.h.
Referenced by lineart_geometry_object_load(), and lineart_occlusion_single_line().
| struct LineartVert* LineartTriangle::v[3] |
Definition at line 49 of file MOD_lineart.h.
Referenced by lineart_bounding_area_link_triangle(), lineart_bounding_area_split(), lineart_bounding_area_triangle_intersect(), lineart_edge_match(), lineart_geometry_object_load(), lineart_get_triangle_bounding_areas(), lineart_triangle_2v_intersection_test(), lineart_triangle_cull_single(), lineart_triangle_edge_image_space_occlusion(), lineart_triangle_get_other_verts(), lineart_triangle_intersect(), and lineart_triangle_intersect_in_bounding_area().