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

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
 

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.

Definition at line 157 of file mask_rasterize.c.

Member Data Documentation

◆ alpha

float MaskRasterLayer::alpha

◆ blend

char MaskRasterLayer::blend

◆ blend_flag

char MaskRasterLayer::blend_flag

◆ bounds

rctf MaskRasterLayer::bounds

◆ buckets_face

unsigned int** MaskRasterLayer::buckets_face

◆ buckets_x

unsigned int MaskRasterLayer::buckets_x

◆ buckets_xy_scalar

float MaskRasterLayer::buckets_xy_scalar[2]

◆ buckets_y

unsigned int MaskRasterLayer::buckets_y

◆ face_array

unsigned int(* MaskRasterLayer::face_array)[4]

◆ face_coords

float(* MaskRasterLayer::face_coords)[3]

◆ face_tot

unsigned int MaskRasterLayer::face_tot

◆ falloff

char MaskRasterLayer::falloff

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