Blender V5.0
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: