Blender  V3.3
Public Attributes | List of all members
UvEdge Struct Reference

Public Attributes

uint uv1
 
uint uv2
 
char flag
 
uchar flag
 
UvElementelement
 
struct UvEdgenext
 
struct UvEdgefirst
 

Detailed Description

Definition at line 56 of file sculpt_uv.c.

Member Data Documentation

◆ element

UvElement* UvEdge::element

Element that guarantees element.l has the edge on element.loop_of_poly_index and element->loop_of_poly_index + 1 is the second UV.

Definition at line 123 of file uvedit_smart_stitch.c.

Referenced by determine_uv_edge_stitchability(), stitch_check_edges_state_stitchable(), stitch_init(), stitch_process_data(), and stitch_validate_edge_stitchability().

◆ first

struct UvEdge* UvEdge::first

point to first of common edges. Needed for iteration

Definition at line 128 of file uvedit_smart_stitch.c.

Referenced by stitch_init(), and stitch_uv_edge_generate_linked_edges().

◆ flag [1/2]

char UvEdge::flag

Definition at line 61 of file sculpt_uv.c.

Referenced by stitch_init(), stitch_select_edge(), and uv_sculpt_stroke_init().

◆ flag [2/2]

uchar UvEdge::flag

general use flag (Used to check if edge is boundary here, and propagates to adjacency elements)

Definition at line 118 of file uvedit_smart_stitch.c.

◆ next

struct UvEdge* UvEdge::next

next uv edge with the same exact vertices as this one. Calculated at startup to save time

Definition at line 126 of file uvedit_smart_stitch.c.

Referenced by determine_uv_edge_stitchability(), stitch_init(), stitch_process_data(), stitch_select_edge(), stitch_uv_edge_generate_linked_edges(), and stitch_validate_edge_stitchability().

◆ uv1

uint UvEdge::uv1

◆ uv2

uint UvEdge::uv2

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