Blender V4.3
EdgeFeatData Struct Reference

Public Attributes

LineartDatald
 
Meshmesh
 
Objectob_eval
 
blender::Span< intmaterial_indices
 
blender::Span< blender::int2edges
 
blender::Span< intcorner_verts
 
blender::Span< intcorner_edges
 
blender::Span< int3corner_tris
 
blender::Span< inttri_faces
 
LineartTriangletri_array
 
blender::VArray< bool > sharp_edges
 
blender::VArray< bool > sharp_faces
 
LineartVertv_array
 
float crease_threshold
 
bool use_auto_smooth
 
bool use_freestyle_face
 
int freestyle_face_index
 
bool use_freestyle_edge
 
int freestyle_edge_index
 
LineartEdgeNeighboredge_nabr
 

Detailed Description

Definition at line 1491 of file lineart_cpu.cc.

Member Data Documentation

◆ corner_edges

blender::Span<int> EdgeFeatData::corner_edges

Definition at line 1498 of file lineart_cpu.cc.

Referenced by lineart_identify_corner_tri_feature_edges().

◆ corner_tris

blender::Span<int3> EdgeFeatData::corner_tris

Definition at line 1499 of file lineart_cpu.cc.

Referenced by lineart_identify_corner_tri_feature_edges().

◆ corner_verts

blender::Span<int> EdgeFeatData::corner_verts

Definition at line 1497 of file lineart_cpu.cc.

Referenced by lineart_identify_corner_tri_feature_edges().

◆ crease_threshold

float EdgeFeatData::crease_threshold

Definition at line 1505 of file lineart_cpu.cc.

Referenced by lineart_identify_corner_tri_feature_edges().

◆ edge_nabr

LineartEdgeNeighbor* EdgeFeatData::edge_nabr

Definition at line 1511 of file lineart_cpu.cc.

Referenced by lineart_identify_corner_tri_feature_edges().

◆ edges

blender::Span<blender::int2> EdgeFeatData::edges

Definition at line 1496 of file lineart_cpu.cc.

Referenced by lineart_identify_corner_tri_feature_edges().

◆ freestyle_edge_index

int EdgeFeatData::freestyle_edge_index

Definition at line 1510 of file lineart_cpu.cc.

Referenced by lineart_identify_corner_tri_feature_edges().

◆ freestyle_face_index

int EdgeFeatData::freestyle_face_index

Definition at line 1508 of file lineart_cpu.cc.

Referenced by lineart_identify_corner_tri_feature_edges().

◆ ld

LineartData* EdgeFeatData::ld

◆ material_indices

blender::Span<int> EdgeFeatData::material_indices

Definition at line 1495 of file lineart_cpu.cc.

Referenced by lineart_identify_corner_tri_feature_edges().

◆ mesh

Mesh* EdgeFeatData::mesh

Definition at line 1493 of file lineart_cpu.cc.

Referenced by lineart_identify_corner_tri_feature_edges().

◆ ob_eval

Object* EdgeFeatData::ob_eval

Definition at line 1494 of file lineart_cpu.cc.

Referenced by lineart_identify_corner_tri_feature_edges().

◆ sharp_edges

blender::VArray<bool> EdgeFeatData::sharp_edges

Definition at line 1502 of file lineart_cpu.cc.

Referenced by lineart_identify_corner_tri_feature_edges().

◆ sharp_faces

blender::VArray<bool> EdgeFeatData::sharp_faces

Definition at line 1503 of file lineart_cpu.cc.

Referenced by lineart_identify_corner_tri_feature_edges().

◆ tri_array

LineartTriangle* EdgeFeatData::tri_array

Definition at line 1501 of file lineart_cpu.cc.

Referenced by lineart_identify_corner_tri_feature_edges().

◆ tri_faces

blender::Span<int> EdgeFeatData::tri_faces

Definition at line 1500 of file lineart_cpu.cc.

Referenced by lineart_identify_corner_tri_feature_edges().

◆ use_auto_smooth

bool EdgeFeatData::use_auto_smooth

Definition at line 1506 of file lineart_cpu.cc.

Referenced by lineart_identify_corner_tri_feature_edges().

◆ use_freestyle_edge

bool EdgeFeatData::use_freestyle_edge

Definition at line 1509 of file lineart_cpu.cc.

Referenced by lineart_identify_corner_tri_feature_edges().

◆ use_freestyle_face

bool EdgeFeatData::use_freestyle_face

Definition at line 1507 of file lineart_cpu.cc.

Referenced by lineart_identify_corner_tri_feature_edges().

◆ v_array

LineartVert* EdgeFeatData::v_array

Definition at line 1504 of file lineart_cpu.cc.

Referenced by lineart_identify_corner_tri_feature_edges().


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