Blender V4.3
LineartData Struct Reference

#include <MOD_lineart.hh>

Classes

struct  _conf
 
struct  _geom
 
struct  _qtree
 

Public Attributes

int w
 
int h
 
int thread_count
 
int sizeof_triangle
 
LineartStaticMemPool render_data_pool
 
LineartStaticMemPoolchain_data_pool
 
LineartStaticMemPoolshadow_data_pool
 
LineartStaticMemPooledge_data_pool
 
struct LineartData::_qtree qtree
 
struct LineartData::_geom geom
 
struct LineartData::_conf conf
 
LineartElementLinkNodeisect_scheduled_up_to
 
int isect_scheduled_up_to_index
 
struct LineartPendingEdges pending_edges
 
int scheduled_count
 
LineartShadowEdgeshadow_edges
 
int shadow_edges_count
 
ListBase chains
 
ListBase wasted_cuts
 
ListBase wasted_shadow_cuts
 
SpinLock lock_cuts
 
SpinLock lock_task
 

Detailed Description

Definition at line 292 of file MOD_lineart.hh.

Member Data Documentation

◆ chain_data_pool

◆ chains

◆ conf

◆ edge_data_pool

◆ geom

◆ h

◆ isect_scheduled_up_to

LineartElementLinkNode* LineartData::isect_scheduled_up_to

Definition at line 416 of file MOD_lineart.hh.

Referenced by lineart_init_isec_thread(), and lineart_schedule_new_triangle_task().

◆ isect_scheduled_up_to_index

int LineartData::isect_scheduled_up_to_index

Definition at line 417 of file MOD_lineart.hh.

Referenced by lineart_init_isec_thread(), and lineart_schedule_new_triangle_task().

◆ lock_cuts

◆ lock_task

◆ pending_edges

◆ qtree

◆ render_data_pool

◆ scheduled_count

int LineartData::scheduled_count

◆ shadow_data_pool

◆ shadow_edges

◆ shadow_edges_count

◆ sizeof_triangle

◆ thread_count

◆ w

◆ wasted_cuts

ListBase LineartData::wasted_cuts

◆ wasted_shadow_cuts

ListBase LineartData::wasted_shadow_cuts

Definition at line 430 of file MOD_lineart.hh.

Referenced by lineart_give_shadow_segment().


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