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().