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

#include <MOD_lineart.h>

Public Attributes

struct LineartEdgeChainnext
 
struct LineartEdgeChainprev
 
ListBase chain
 
float length
 
uint8_t picked
 
uint8_t level
 
int type
 
int loop_id
 
uint8_t material_mask_bits
 
uint8_t intersection_mask
 
uint32_t shadow_mask_bits
 
uint32_t index_offset
 
struct Objectobject_ref
 
struct Objectsilhouette_backdrop
 

Detailed Description

Definition at line 190 of file MOD_lineart.h.

Member Data Documentation

◆ chain

ListBase LineartEdgeChain::chain

◆ index_offset

uint32_t LineartEdgeChain::index_offset

Definition at line 211 of file MOD_lineart.h.

◆ intersection_mask

uint8_t LineartEdgeChain::intersection_mask

◆ length

float LineartEdgeChain::length

Calculated before draw command.

Definition at line 195 of file MOD_lineart.h.

◆ level

uint8_t LineartEdgeChain::level

◆ loop_id

int LineartEdgeChain::loop_id

Will only connect chains that has the same loop id.

Definition at line 204 of file MOD_lineart.h.

Referenced by MOD_lineart_chain_connect(), MOD_lineart_chain_split_angle(), and MOD_lineart_chain_split_for_fixed_occlusion().

◆ material_mask_bits

uint8_t LineartEdgeChain::material_mask_bits

◆ next

struct LineartEdgeChain* LineartEdgeChain::next

◆ object_ref

struct Object* LineartEdgeChain::object_ref

◆ picked

uint8_t LineartEdgeChain::picked

Used when re-connecting and grease-pencil stroke generation.

Definition at line 198 of file MOD_lineart.h.

Referenced by MOD_lineart_chain_clip_at_border(), and MOD_lineart_chain_connect().

◆ prev

struct LineartEdgeChain * LineartEdgeChain::prev

◆ shadow_mask_bits

uint32_t LineartEdgeChain::shadow_mask_bits

◆ silhouette_backdrop

struct Object* LineartEdgeChain::silhouette_backdrop

Definition at line 214 of file MOD_lineart.h.

◆ type

int LineartEdgeChain::type

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