Blender V5.0
LineartObjectInfo Struct Reference

#include <MOD_lineart.hh>

Public Attributes

LineartObjectInfonext
Objectoriginal_ob
Objectoriginal_ob_eval
Meshoriginal_me
double model_view_proj [4][4]
double model_view [4][4]
double normal [4][4]
LineartElementLinkNodev_eln
int usage
uint8_t override_intersection_mask
uint8_t intersection_priority
int global_i_offset
int obindex
bool free_use_mesh
LineartPendingEdges pending_edges

Detailed Description

Definition at line 509 of file MOD_lineart.hh.

Member Data Documentation

◆ free_use_mesh

bool LineartObjectInfo::free_use_mesh

◆ global_i_offset

int LineartObjectInfo::global_i_offset

Definition at line 521 of file MOD_lineart.hh.

◆ intersection_priority

uint8_t LineartObjectInfo::intersection_priority

Definition at line 520 of file MOD_lineart.hh.

Referenced by lineart_load_tri_task(), and lineart_object_load_single_instance().

◆ model_view

double LineartObjectInfo::model_view[4][4]

◆ model_view_proj

double LineartObjectInfo::model_view_proj[4][4]

◆ next

LineartObjectInfo* LineartObjectInfo::next

◆ normal

double LineartObjectInfo::normal[4][4]

Definition at line 516 of file MOD_lineart.hh.

Referenced by lineart_load_tri_task(), and lineart_object_load_single_instance().

◆ obindex

int LineartObjectInfo::obindex

◆ original_me

Mesh* LineartObjectInfo::original_me

◆ original_ob

Object* LineartObjectInfo::original_ob

◆ original_ob_eval

Object* LineartObjectInfo::original_ob_eval

◆ override_intersection_mask

uint8_t LineartObjectInfo::override_intersection_mask

Definition at line 519 of file MOD_lineart.hh.

Referenced by lineart_load_tri_task(), and lineart_object_load_single_instance().

◆ pending_edges

LineartPendingEdges LineartObjectInfo::pending_edges

NOTE: Data inside pending_edges are allocated with MEM_xxx call instead of in pool.

Definition at line 529 of file MOD_lineart.hh.

Referenced by lineart_add_edge_to_array_thread(), and lineart_finalize_object_edge_array().

◆ usage

int LineartObjectInfo::usage

◆ v_eln

LineartElementLinkNode* LineartObjectInfo::v_eln

Definition at line 517 of file MOD_lineart.hh.

Referenced by lineart_geometry_object_load().


The documentation for this struct was generated from the following file: