Blender V4.3
blender::bke::pbvh::uv_islands::UVEdge Struct Reference

#include <pbvh_uv_islands.hh>

Public Attributes

std::array< UVVertex *, 2 > vertices
 
Vector< UVPrimitive *, 2 > uv_primitives
 

UVEdge

UVVertexget_other_uv_vertex (const int vertex_index)
 
bool has_shared_edge (Span< float2 > uv_map, const int loop_1, const int loop_2) const
 
bool has_shared_edge (const UVEdge &other) const
 
bool has_same_vertices (const int2 &edge) const
 
bool is_border_edge () const
 

Detailed Description

Definition at line 160 of file pbvh_uv_islands.hh.

Member Function Documentation

◆ get_other_uv_vertex()

UVVertex * blender::bke::pbvh::uv_islands::UVEdge::get_other_uv_vertex ( const int vertex_index)

Definition at line 301 of file pbvh_uv_islands.cc.

Referenced by blender::bke::pbvh::uv_islands::extend_at_vert().

◆ has_same_vertices()

bool blender::bke::pbvh::uv_islands::UVEdge::has_same_vertices ( const int2 & edge) const

Definition at line 291 of file pbvh_uv_islands.cc.

References has_same_vertices().

Referenced by has_same_vertices().

◆ has_shared_edge() [1/2]

bool blender::bke::pbvh::uv_islands::UVEdge::has_shared_edge ( const UVEdge & other) const

Definition at line 274 of file pbvh_uv_islands.cc.

References has_shared_edge().

◆ has_shared_edge() [2/2]

bool blender::bke::pbvh::uv_islands::UVEdge::has_shared_edge ( Span< float2 > uv_map,
const int loop_1,
const int loop_2 ) const

Definition at line 262 of file pbvh_uv_islands.cc.

Referenced by has_shared_edge().

◆ is_border_edge()

bool blender::bke::pbvh::uv_islands::UVEdge::is_border_edge ( ) const

Definition at line 296 of file pbvh_uv_islands.cc.

References uv_primitives.

Member Data Documentation

◆ uv_primitives

Vector<UVPrimitive *, 2> blender::bke::pbvh::uv_islands::UVEdge::uv_primitives

◆ vertices


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