Blender  V2.93
Public Attributes | List of all members
LineartTriangle Struct Reference

#include <MOD_lineart.h>

Public Attributes

struct LineartVertv [3]
 
double gn [3]
 
unsigned char transparency_mask
 
unsigned char flags
 
struct LinkNodeintersecting_verts
 

Detailed Description

Definition at line 48 of file MOD_lineart.h.

Member Data Documentation

◆ flags

unsigned char LineartTriangle::flags

◆ gn

double LineartTriangle::gn[3]

◆ 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 63 of file MOD_lineart.h.

Referenced by lineart_geometry_object_load(), lineart_main_free_adjacent_data(), lineart_triangle_2v_intersection_test(), lineart_triangle_cull_single(), and lineart_triangle_intersect().

◆ transparency_mask

unsigned char LineartTriangle::transparency_mask

Definition at line 55 of file MOD_lineart.h.

Referenced by lineart_geometry_object_load(), and lineart_occlusion_single_line().

◆ v

struct LineartVert* LineartTriangle::v[3]

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