Blender  V3.3
Public Attributes | List of all members
LineartObjectInfo Struct Reference

#include <MOD_lineart.h>

Public Attributes

struct LineartObjectInfonext
 
struct Objectoriginal_ob
 
struct Objectoriginal_ob_eval
 
struct 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
 
struct LineartPendingEdges pending_edges
 

Detailed Description

Definition at line 488 of file MOD_lineart.h.

Member Data Documentation

◆ free_use_mesh

bool LineartObjectInfo::free_use_mesh

◆ global_i_offset

int LineartObjectInfo::global_i_offset

Definition at line 500 of file MOD_lineart.h.

◆ intersection_priority

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

◆ model_view

double LineartObjectInfo::model_view[4][4]

◆ model_view_proj

double LineartObjectInfo::model_view_proj[4][4]

◆ next

struct LineartObjectInfo* LineartObjectInfo::next

◆ normal

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

◆ obindex

int LineartObjectInfo::obindex

◆ original_me

struct Mesh* LineartObjectInfo::original_me

◆ original_ob

struct Object* LineartObjectInfo::original_ob

◆ original_ob_eval

struct Object* LineartObjectInfo::original_ob_eval

◆ override_intersection_mask

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

◆ pending_edges

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

◆ usage

int LineartObjectInfo::usage

◆ v_eln

LineartElementLinkNode* LineartObjectInfo::v_eln

Definition at line 496 of file MOD_lineart.h.

Referenced by lineart_geometry_object_load().


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