Blender V4.5
LineartTriangle Struct Reference

#include <MOD_lineart.hh>

Public Attributes

LineartVertv [3]
 
double gn [3]
 
uint8_t material_mask_bits
 
uint8_t intersection_mask
 
uint8_t mat_occlusion
 
uint8_t flags
 
uint32_t target_reference
 
uint8_t intersection_priority
 
LinkNodeintersecting_verts
 

Detailed Description

Definition at line 51 of file MOD_lineart.hh.

Member Data Documentation

◆ flags

◆ gn

◆ intersecting_verts

LinkNode* LineartTriangle::intersecting_verts

Only use single link list, because we don't need to go back in order. This variable is also reused to store the pointer to adjacent lines of this triangle before intersection stage.

Definition at line 73 of file MOD_lineart.hh.

Referenced by lineart_load_tri_task(), lineart_main_free_adjacent_data(), and lineart_triangle_cull_single().

◆ intersection_mask

uint8_t LineartTriangle::intersection_mask

◆ intersection_priority

uint8_t LineartTriangle::intersection_priority

Definition at line 66 of file MOD_lineart.hh.

Referenced by lineart_load_tri_task(), and lineart_triangle_post().

◆ mat_occlusion

uint8_t LineartTriangle::mat_occlusion

◆ material_mask_bits

uint8_t LineartTriangle::material_mask_bits

◆ target_reference

◆ v


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