Blender
V3.3
|
Public Attributes | |
unsigned int | face_tot |
unsigned int(* | face_array )[4] |
float(* | face_coords )[3] |
rctf | bounds |
unsigned int ** | buckets_face |
float | buckets_xy_scalar [2] |
unsigned int | buckets_x |
unsigned int | buckets_y |
float | alpha |
char | blend |
char | blend_flag |
char | falloff |
A single MaskRasterHandle contains multiple MaskRasterLayer's, each MaskRasterLayer does its own lookup which contributes to the final pixel with its own blending mode and the final pixel is blended between these.
Definition at line 157 of file mask_rasterize.c.
float MaskRasterLayer::alpha |
Definition at line 175 of file mask_rasterize.c.
Referenced by BKE_maskrasterize_handle_init(), and BKE_maskrasterize_handle_sample().
char MaskRasterLayer::blend |
Definition at line 176 of file mask_rasterize.c.
Referenced by BKE_maskrasterize_handle_init(), and BKE_maskrasterize_handle_sample().
char MaskRasterLayer::blend_flag |
Definition at line 177 of file mask_rasterize.c.
Referenced by BKE_maskrasterize_handle_init(), and BKE_maskrasterize_handle_sample().
rctf MaskRasterLayer::bounds |
Definition at line 164 of file mask_rasterize.c.
Referenced by BKE_maskrasterize_handle_init(), BKE_maskrasterize_handle_sample(), layer_bucket_index_from_xy(), layer_bucket_init(), layer_bucket_init_dummy(), and layer_bucket_isect_test().
unsigned int** MaskRasterLayer::buckets_face |
Definition at line 167 of file mask_rasterize.c.
Referenced by BKE_maskrasterize_handle_free(), layer_bucket_depth_from_xy(), layer_bucket_init(), and layer_bucket_init_dummy().
unsigned int MaskRasterLayer::buckets_x |
Definition at line 170 of file mask_rasterize.c.
Referenced by BKE_maskrasterize_handle_free(), layer_bucket_index_from_xy(), layer_bucket_init(), and layer_bucket_init_dummy().
float MaskRasterLayer::buckets_xy_scalar[2] |
Definition at line 169 of file mask_rasterize.c.
Referenced by layer_bucket_index_from_xy(), layer_bucket_init(), and layer_bucket_init_dummy().
unsigned int MaskRasterLayer::buckets_y |
Definition at line 171 of file mask_rasterize.c.
Referenced by BKE_maskrasterize_handle_free(), layer_bucket_init(), and layer_bucket_init_dummy().
unsigned int(* MaskRasterLayer::face_array)[4] |
Definition at line 160 of file mask_rasterize.c.
Referenced by BKE_maskrasterize_handle_free(), BKE_maskrasterize_handle_init(), layer_bucket_depth_from_xy(), layer_bucket_init(), layer_bucket_init_dummy(), and layer_bucket_isect_test().
float(* MaskRasterLayer::face_coords)[3] |
Definition at line 161 of file mask_rasterize.c.
Referenced by BKE_maskrasterize_handle_free(), BKE_maskrasterize_handle_init(), layer_bucket_depth_from_xy(), layer_bucket_init(), layer_bucket_init_dummy(), and layer_bucket_isect_test().
unsigned int MaskRasterLayer::face_tot |
Definition at line 159 of file mask_rasterize.c.
Referenced by BKE_maskrasterize_handle_init(), layer_bucket_init(), and layer_bucket_init_dummy().
char MaskRasterLayer::falloff |
Definition at line 178 of file mask_rasterize.c.
Referenced by BKE_maskrasterize_handle_init(), and BKE_maskrasterize_handle_sample().