Blender  V3.3
Public Attributes | List of all members
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 38 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 54 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 56 of file BLI_scanfill.h.

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

◆ i

int ScanFillVert::i

Definition at line 43 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 51 of file BLI_scanfill.h.

Referenced by BKE_maskrasterize_handle_init(), and BLI_scanfill_vert_add().

◆ next

struct ScanFillVert* ScanFillVert::next

◆ p

void* ScanFillVert::p

Definition at line 42 of file BLI_scanfill.h.

Referenced by BLI_scanfill_vert_add(), and bmo_triangle_fill_exec().

◆ poly_nr

unsigned short ScanFillVert::poly_nr

◆ prev

struct ScanFillVert * ScanFillVert::prev

Definition at line 39 of file BLI_scanfill.h.

◆ 

union { ... } ScanFillVert::tmp

◆ u

unsigned int ScanFillVert::u

Definition at line 44 of file BLI_scanfill.h.

Referenced by BKE_maskrasterize_handle_init().

◆ user_flag

unsigned int ScanFillVert::user_flag

flag callers can use as they like

Definition at line 58 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 41 of file BLI_scanfill.h.

Referenced by scanfill().

◆ xy

float ScanFillVert::xy[2]

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