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

#include <MOD_lineart.h>

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 271 of file MOD_lineart.h.

Member Data Documentation

◆ chain_data_pool

LineartStaticMemPool* LineartData::chain_data_pool

◆ chains

ListBase LineartData::chains

◆ conf

struct LineartData::_conf LineartData::conf

◆ edge_data_pool

LineartStaticMemPool* LineartData::edge_data_pool

◆ geom

struct LineartData::_geom LineartData::geom

◆ h

int LineartData::h

◆ isect_scheduled_up_to

LineartElementLinkNode* LineartData::isect_scheduled_up_to

Definition at line 394 of file MOD_lineart.h.

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 395 of file MOD_lineart.h.

Referenced by lineart_init_isec_thread(), and lineart_schedule_new_triangle_task().

◆ lock_cuts

SpinLock LineartData::lock_cuts

◆ lock_task

SpinLock LineartData::lock_task

◆ pending_edges

struct LineartPendingEdges LineartData::pending_edges

◆ qtree

struct LineartData::_qtree LineartData::qtree

◆ render_data_pool

LineartStaticMemPool LineartData::render_data_pool

◆ scheduled_count

int LineartData::scheduled_count

◆ shadow_data_pool

LineartStaticMemPool* LineartData::shadow_data_pool

◆ shadow_edges

LineartShadowEdge* LineartData::shadow_edges

◆ shadow_edges_count

int LineartData::shadow_edges_count

◆ sizeof_triangle

int LineartData::sizeof_triangle

◆ thread_count

int LineartData::thread_count

◆ w

int LineartData::w

◆ wasted_cuts

ListBase LineartData::wasted_cuts

◆ wasted_shadow_cuts

ListBase LineartData::wasted_shadow_cuts

Definition at line 408 of file MOD_lineart.h.

Referenced by lineart_give_shadow_segment().


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