Blender  V2.93
Public Attributes | List of all members
LineartLineSegment Struct Reference

#include <MOD_lineart.h>

Public Attributes

struct LineartLineSegmentnext
 
struct LineartLineSegmentprev
 
double at
 
unsigned char occlusion
 
unsigned char transparency_mask
 

Detailed Description

Definition at line 96 of file MOD_lineart.h.

Member Data Documentation

◆ at

double LineartLineSegment::at

at==0: left at==1: right (this is in 2D projected space)

Definition at line 99 of file MOD_lineart.h.

Referenced by lineart_edge_cut(), and MOD_lineart_chain_feature_lines().

◆ next

struct LineartLineSegment* LineartLineSegment::next

Definition at line 97 of file MOD_lineart.h.

Referenced by lineart_edge_cut(), and MOD_lineart_chain_feature_lines().

◆ occlusion

unsigned char LineartLineSegment::occlusion

Occlusion level after "at" point

Definition at line 101 of file MOD_lineart.h.

Referenced by lineart_edge_cut(), and MOD_lineart_chain_feature_lines().

◆ prev

struct LineartLineSegment * LineartLineSegment::prev

Definition at line 97 of file MOD_lineart.h.

Referenced by lineart_edge_cut(), and MOD_lineart_chain_feature_lines().

◆ transparency_mask

unsigned char LineartLineSegment::transparency_mask

For determining lines behind a glass window material. the size of this variable should also be dynamically decided, 1 byte to 8 byte, allows 8 to 64 materials for "transparent mask". 1 byte (8 materials) should be enough for most cases.

Definition at line 109 of file MOD_lineart.h.

Referenced by lineart_edge_cut(), and MOD_lineart_chain_feature_lines().


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