Blender V4.3
MaskRasterLayer Struct Reference

Public Attributes

uint face_tot
 
uint(* face_array )[4]
 
float(* face_coords )[3]
 
rctf bounds
 
uint ** buckets_face
 
float buckets_xy_scalar [2]
 
uint buckets_x
 
uint buckets_y
 
float alpha
 
char blend
 
char blend_flag
 
char falloff
 

Detailed Description

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.

Note
internal use only.

Definition at line 157 of file mask_rasterize.cc.

Member Data Documentation

◆ alpha

float MaskRasterLayer::alpha

Definition at line 175 of file mask_rasterize.cc.

◆ blend

char MaskRasterLayer::blend

Definition at line 176 of file mask_rasterize.cc.

◆ blend_flag

char MaskRasterLayer::blend_flag

Definition at line 177 of file mask_rasterize.cc.

◆ bounds

rctf MaskRasterLayer::bounds

Definition at line 164 of file mask_rasterize.cc.

◆ buckets_face

uint** MaskRasterLayer::buckets_face

Definition at line 167 of file mask_rasterize.cc.

◆ buckets_x

uint MaskRasterLayer::buckets_x

Definition at line 170 of file mask_rasterize.cc.

◆ buckets_xy_scalar

float MaskRasterLayer::buckets_xy_scalar[2]

Definition at line 169 of file mask_rasterize.cc.

◆ buckets_y

uint MaskRasterLayer::buckets_y

Definition at line 171 of file mask_rasterize.cc.

◆ face_array

uint(* MaskRasterLayer::face_array)[4]

Definition at line 160 of file mask_rasterize.cc.

◆ face_coords

float(* MaskRasterLayer::face_coords)[3]

Definition at line 161 of file mask_rasterize.cc.

◆ face_tot

uint MaskRasterLayer::face_tot

Definition at line 159 of file mask_rasterize.cc.

Referenced by BKE_maskrasterize_handle_init().

◆ falloff

char MaskRasterLayer::falloff

Definition at line 178 of file mask_rasterize.cc.


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