Blender V5.0
EdgeFeatData Struct Reference

Public Attributes

LineartDatald
Meshmesh
Objectob_eval
blender::Span< int > material_indices
blender::Span< blender::int2edges
blender::Span< int > corner_verts
blender::Span< int > corner_edges
blender::Span< int3corner_tris
blender::Span< int > tri_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
blender::VArray< bool > freestyle_face
bool use_freestyle_edge
blender::VArray< bool > freestyle_edge
LineartEdgeNeighboredge_nabr

Detailed Description

Definition at line 1481 of file lineart_cpu.cc.

Member Data Documentation

◆ corner_edges

blender::Span<int> EdgeFeatData::corner_edges

Definition at line 1488 of file lineart_cpu.cc.

Referenced by lineart_identify_corner_tri_feature_edges().

◆ corner_tris

blender::Span<int3> EdgeFeatData::corner_tris

Definition at line 1489 of file lineart_cpu.cc.

Referenced by lineart_identify_corner_tri_feature_edges().

◆ corner_verts

blender::Span<int> EdgeFeatData::corner_verts

Definition at line 1487 of file lineart_cpu.cc.

Referenced by lineart_identify_corner_tri_feature_edges().

◆ crease_threshold

float EdgeFeatData::crease_threshold

Definition at line 1495 of file lineart_cpu.cc.

Referenced by lineart_identify_corner_tri_feature_edges().

◆ edge_nabr

LineartEdgeNeighbor* EdgeFeatData::edge_nabr

Definition at line 1501 of file lineart_cpu.cc.

Referenced by lineart_identify_corner_tri_feature_edges().

◆ edges

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

Definition at line 1486 of file lineart_cpu.cc.

Referenced by lineart_identify_corner_tri_feature_edges().

◆ freestyle_edge

blender::VArray<bool> EdgeFeatData::freestyle_edge

Definition at line 1500 of file lineart_cpu.cc.

Referenced by lineart_identify_corner_tri_feature_edges().

◆ freestyle_face

blender::VArray<bool> EdgeFeatData::freestyle_face

Definition at line 1498 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 1485 of file lineart_cpu.cc.

Referenced by lineart_identify_corner_tri_feature_edges().

◆ mesh

Mesh* EdgeFeatData::mesh

Definition at line 1483 of file lineart_cpu.cc.

◆ ob_eval

Object* EdgeFeatData::ob_eval

Definition at line 1484 of file lineart_cpu.cc.

Referenced by lineart_identify_corner_tri_feature_edges().

◆ sharp_edges

blender::VArray<bool> EdgeFeatData::sharp_edges

Definition at line 1492 of file lineart_cpu.cc.

Referenced by lineart_identify_corner_tri_feature_edges().

◆ sharp_faces

blender::VArray<bool> EdgeFeatData::sharp_faces

Definition at line 1493 of file lineart_cpu.cc.

Referenced by lineart_identify_corner_tri_feature_edges().

◆ tri_array

LineartTriangle* EdgeFeatData::tri_array

Definition at line 1491 of file lineart_cpu.cc.

Referenced by lineart_identify_corner_tri_feature_edges().

◆ tri_faces

blender::Span<int> EdgeFeatData::tri_faces

Definition at line 1490 of file lineart_cpu.cc.

Referenced by lineart_identify_corner_tri_feature_edges().

◆ use_auto_smooth

bool EdgeFeatData::use_auto_smooth

Definition at line 1496 of file lineart_cpu.cc.

Referenced by lineart_identify_corner_tri_feature_edges().

◆ use_freestyle_edge

bool EdgeFeatData::use_freestyle_edge

Definition at line 1499 of file lineart_cpu.cc.

Referenced by lineart_identify_corner_tri_feature_edges().

◆ use_freestyle_face

bool EdgeFeatData::use_freestyle_face

Definition at line 1497 of file lineart_cpu.cc.

Referenced by lineart_identify_corner_tri_feature_edges().

◆ v_array

LineartVert* EdgeFeatData::v_array

Definition at line 1494 of file lineart_cpu.cc.

Referenced by lineart_identify_corner_tri_feature_edges().


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