|
Blender V4.3
|
#include <MOD_lineart.hh>
Public Attributes | |
| struct LineartObjectInfo * | next |
| struct Object * | original_ob |
| struct Object * | original_ob_eval |
| struct Mesh * | original_me |
| double | model_view_proj [4][4] |
| double | model_view [4][4] |
| double | normal [4][4] |
| LineartElementLinkNode * | v_eln |
| int | usage |
| uint8_t | override_intersection_mask |
| uint8_t | intersection_priority |
| int | global_i_offset |
| int | obindex |
| bool | free_use_mesh |
| struct LineartPendingEdges | pending_edges |
Definition at line 511 of file MOD_lineart.hh.
| bool LineartObjectInfo::free_use_mesh |
Definition at line 528 of file MOD_lineart.hh.
Referenced by lineart_geometry_object_load(), and lineart_object_load_single_instance().
| int LineartObjectInfo::global_i_offset |
Definition at line 523 of file MOD_lineart.hh.
| uint8_t LineartObjectInfo::intersection_priority |
Definition at line 522 of file MOD_lineart.hh.
Referenced by lineart_load_tri_task(), and lineart_object_load_single_instance().
| double LineartObjectInfo::model_view[4][4] |
Definition at line 517 of file MOD_lineart.hh.
Referenced by lineart_geometry_object_load(), and lineart_object_load_single_instance().
| double LineartObjectInfo::model_view_proj[4][4] |
Definition at line 516 of file MOD_lineart.hh.
Referenced by lineart_geometry_object_load(), and lineart_object_load_single_instance().
| struct LineartObjectInfo* LineartObjectInfo::next |
Definition at line 512 of file MOD_lineart.hh.
Referenced by lineart_geometry_load_assign_thread().
| double LineartObjectInfo::normal[4][4] |
Definition at line 518 of file MOD_lineart.hh.
Referenced by lineart_load_tri_task(), and lineart_object_load_single_instance().
| int LineartObjectInfo::obindex |
Definition at line 526 of file MOD_lineart.hh.
Referenced by lineart_geometry_object_load(), lineart_load_tri_task(), and lineart_object_load_single_instance().
| struct Mesh* LineartObjectInfo::original_me |
Definition at line 515 of file MOD_lineart.hh.
Referenced by lineart_geometry_object_load(), and lineart_object_load_single_instance().
| struct Object* LineartObjectInfo::original_ob |
Definition at line 513 of file MOD_lineart.hh.
Referenced by lineart_geometry_object_load(), and lineart_object_load_single_instance().
| struct Object* LineartObjectInfo::original_ob_eval |
Definition at line 514 of file MOD_lineart.hh.
Referenced by lineart_geometry_object_load(), lineart_load_tri_task(), and lineart_object_load_single_instance().
| uint8_t LineartObjectInfo::override_intersection_mask |
Definition at line 521 of file MOD_lineart.hh.
Referenced by lineart_load_tri_task(), and lineart_object_load_single_instance().
| struct LineartPendingEdges LineartObjectInfo::pending_edges |
NOTE: Data inside pending_edges are allocated with MEM_xxx call instead of in pool.
Definition at line 531 of file MOD_lineart.hh.
Referenced by lineart_add_edge_to_array_thread(), and lineart_finalize_object_edge_array().
| int LineartObjectInfo::usage |
Definition at line 520 of file MOD_lineart.hh.
Referenced by lineart_geometry_object_load(), lineart_load_tri_task(), and lineart_object_load_single_instance().
| LineartElementLinkNode* LineartObjectInfo::v_eln |
Definition at line 519 of file MOD_lineart.hh.
Referenced by lineart_geometry_object_load().