Blender V4.3
LineartEdgeSegment Struct Reference

#include <MOD_lineart.hh>

Public Attributes

struct LineartEdgeSegmentnext
 
struct LineartEdgeSegmentprev
 
double ratio
 
uint8_t occlusion
 
uint8_t material_mask_bits
 
uint32_t shadow_mask_bits
 

Detailed Description

Definition at line 111 of file MOD_lineart.hh.

Member Data Documentation

◆ material_mask_bits

uint8_t LineartEdgeSegment::material_mask_bits

Definition at line 120 of file MOD_lineart.hh.

Referenced by lineart_edge_cut(), and MOD_lineart_chain_feature_lines().

◆ next

struct LineartEdgeSegment* LineartEdgeSegment::next

◆ occlusion

uint8_t LineartEdgeSegment::occlusion

Occlusion level after "ratio" point

Definition at line 117 of file MOD_lineart.hh.

Referenced by lineart_edge_cut(), and MOD_lineart_chain_feature_lines().

◆ prev

struct LineartEdgeSegment * LineartEdgeSegment::prev

Definition at line 112 of file MOD_lineart.hh.

Referenced by lineart_edge_cut(), and MOD_lineart_chain_feature_lines().

◆ ratio

double LineartEdgeSegment::ratio

The point after which a property of the segment is changed, e.g. occlusion/material mask etc. ratio==0: v1 ratio==1: v2 (this is in 2D projected space),

Definition at line 115 of file MOD_lineart.hh.

Referenced by lineart_edge_cut(), lineart_shadow_register_silhouette(), and MOD_lineart_chain_feature_lines().

◆ shadow_mask_bits

uint32_t LineartEdgeSegment::shadow_mask_bits

Definition at line 125 of file MOD_lineart.hh.

Referenced by lineart_edge_cut(), and MOD_lineart_chain_feature_lines().


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