Blender V4.3
MaskLayer Struct Reference

#include <DNA_mask_types.h>

Public Attributes

struct MaskLayernext
 
struct MaskLayerprev
 
char name [64]
 
ListBase splines
 
ListBase splines_shapes
 
struct MaskSplineact_spline
 
struct MaskSplinePointact_point
 
float alpha
 
char blend
 
char blend_flag
 
char falloff
 
char _pad [7]
 
char flag
 
char visibility_flag
 

Detailed Description

Definition at line 138 of file DNA_mask_types.h.

Member Data Documentation

◆ _pad

char MaskLayer::_pad[7]

Definition at line 163 of file DNA_mask_types.h.

◆ act_point

struct MaskSplinePoint* MaskLayer::act_point

Active point.

Note
By convention the active-point will be a point in act_spline however this isn't guaranteed and cannot be assumed by logic that validates memory.

Definition at line 156 of file DNA_mask_types.h.

Referenced by add_vertex_exec(), add_vertex_extrude(), add_vertex_new(), add_vertex_subdivide(), BKE_mask_layer_copy(), create_primitive_from_points(), draw_single_handle(), draw_spline_points(), finSelectedSplinePoint(), mask_select_linked_pick_invoke(), select_exec(), select_sliding_point(), slide_point_invoke(), and slide_spline_curvature_customdata().

◆ act_spline

◆ alpha

float MaskLayer::alpha

◆ blend

char MaskLayer::blend

◆ blend_flag

char MaskLayer::blend_flag

Definition at line 161 of file DNA_mask_types.h.

Referenced by BKE_mask_layer_copy(), and BKE_maskrasterize_handle_init().

◆ falloff

char MaskLayer::falloff

Definition at line 162 of file DNA_mask_types.h.

Referenced by BKE_mask_layer_copy(), and BKE_maskrasterize_handle_init().

◆ flag

◆ name

char MaskLayer::name[64]

Name of the mask layer (64 = MAD_ID_NAME - 2).

Definition at line 142 of file DNA_mask_types.h.

Referenced by acf_masklay_name(), BKE_mask_layer_copy(), BKE_mask_layer_new(), BKE_mask_layer_rename(), and BKE_mask_layer_unique_name().

◆ next

◆ prev

struct MaskLayer * MaskLayer::prev

Definition at line 139 of file DNA_mask_types.h.

Referenced by mask_layer_move_exec().

◆ splines

◆ splines_shapes

◆ visibility_flag

char MaskLayer::visibility_flag

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