Blender V4.3
LineartTriangle Struct Reference

#include <MOD_lineart.hh>

Public Attributes

struct 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
 
struct LinkNodeintersecting_verts
 

Detailed Description

Definition at line 50 of file MOD_lineart.hh.

Member Data Documentation

◆ flags

◆ gn

◆ intersecting_verts

struct 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 72 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

Definition at line 57 of file MOD_lineart.hh.

Referenced by lineart_load_tri_task(), and lineart_triangle_post().

◆ intersection_priority

uint8_t LineartTriangle::intersection_priority

Definition at line 65 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: