|
Blender
V3.3
|
#include <MOD_lineart.h>
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 488 of file MOD_lineart.h.
| bool LineartObjectInfo::free_use_mesh |
Definition at line 505 of file MOD_lineart.h.
Referenced by lineart_geometry_object_load(), and lineart_object_load_single_instance().
| int LineartObjectInfo::global_i_offset |
Definition at line 500 of file MOD_lineart.h.
| uint8_t LineartObjectInfo::intersection_priority |
Definition at line 499 of file MOD_lineart.h.
Referenced by lineart_load_tri_task(), and lineart_object_load_single_instance().
| double LineartObjectInfo::model_view[4][4] |
Definition at line 494 of file MOD_lineart.h.
Referenced by lineart_geometry_object_load(), and lineart_object_load_single_instance().
| double LineartObjectInfo::model_view_proj[4][4] |
Definition at line 493 of file MOD_lineart.h.
Referenced by lineart_geometry_object_load(), and lineart_object_load_single_instance().
| struct LineartObjectInfo* LineartObjectInfo::next |
Definition at line 489 of file MOD_lineart.h.
Referenced by lineart_geometry_load_assign_thread(), and lineart_object_load_worker().
| double LineartObjectInfo::normal[4][4] |
Definition at line 495 of file MOD_lineart.h.
Referenced by lineart_load_tri_task(), and lineart_object_load_single_instance().
| int LineartObjectInfo::obindex |
Definition at line 503 of file MOD_lineart.h.
Referenced by lineart_geometry_object_load(), lineart_load_tri_task(), and lineart_object_load_single_instance().
| struct Mesh* LineartObjectInfo::original_me |
Definition at line 492 of file MOD_lineart.h.
Referenced by lineart_geometry_object_load(), lineart_load_tri_task(), and lineart_object_load_single_instance().
| struct Object* LineartObjectInfo::original_ob |
Definition at line 490 of file MOD_lineart.h.
Referenced by lineart_geometry_object_load(), and lineart_object_load_single_instance().
| struct Object* LineartObjectInfo::original_ob_eval |
Definition at line 491 of file MOD_lineart.h.
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 498 of file MOD_lineart.h.
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 505 of file MOD_lineart.h.
Referenced by lineart_add_edge_to_array_thread(), and lineart_finalize_object_edge_array().
| int LineartObjectInfo::usage |
Definition at line 497 of file MOD_lineart.h.
Referenced by lineart_geometry_object_load(), lineart_load_tri_task(), and lineart_object_load_single_instance().
| LineartElementLinkNode* LineartObjectInfo::v_eln |
Definition at line 496 of file MOD_lineart.h.
Referenced by lineart_geometry_object_load().