Blender V4.3
ScanFillVert Struct Reference

#include <BLI_scanfill.h>

Public Attributes

struct ScanFillVertnext
 
struct ScanFillVertprev
 
union { 
 
   struct ScanFillVert *   v 
 
   void *   p 
 
   int   i 
 
   unsigned int   u 
 
tmp 
 
float co [3]
 
float xy [2]
 
unsigned int keyindex
 
unsigned short poly_nr
 
unsigned char edge_count
 
unsigned int f: 4
 
unsigned int user_flag: 4
 

Detailed Description

Definition at line 39 of file BLI_scanfill.h.

Member Data Documentation

◆ co

float ScanFillVert::co[3]

◆ edge_count

unsigned char ScanFillVert::edge_count

number of edges using this vertex

Definition at line 55 of file BLI_scanfill.h.

Referenced by BLI_scanfill_calc_ex(), BLI_scanfill_vert_add(), scanfill(), and testvertexnearedge().

◆ f

unsigned int ScanFillVert::f

vert status

Definition at line 57 of file BLI_scanfill.h.

Referenced by BLI_scanfill_calc_ex(), BLI_scanfill_vert_add(), and scanfill().

◆ i

int ScanFillVert::i

Definition at line 44 of file BLI_scanfill.h.

◆ keyindex

unsigned int ScanFillVert::keyindex

index, caller can use how it likes to match the scan-fill result with own data

Definition at line 52 of file BLI_scanfill.h.

Referenced by BKE_maskrasterize_handle_init(), and BLI_scanfill_vert_add().

◆ next

◆ p

void* ScanFillVert::p

Definition at line 43 of file BLI_scanfill.h.

Referenced by BLI_scanfill_vert_add(), and bmo_triangle_fill_exec().

◆ poly_nr

◆ prev

struct ScanFillVert * ScanFillVert::prev

Definition at line 40 of file BLI_scanfill.h.

◆ [union]

union { ... } ScanFillVert::tmp

◆ u

unsigned int ScanFillVert::u

Definition at line 45 of file BLI_scanfill.h.

Referenced by BKE_maskrasterize_handle_init(), and scanfill().

◆ user_flag

unsigned int ScanFillVert::user_flag

flag callers can use as they like

Definition at line 59 of file BLI_scanfill.h.

Referenced by BLI_scanfill_calc_self_isect(), BLI_scanfill_vert_add(), and scanfill_preprocess_self_isect().

◆ v

struct ScanFillVert* ScanFillVert::v

Definition at line 42 of file BLI_scanfill.h.

Referenced by scanfill().

◆ xy

float ScanFillVert::xy[2]

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