Blender V5.0
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 145 of file DNA_mask_types.h.

Member Data Documentation

◆ _pad

char MaskLayer::_pad[7]

Definition at line 170 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 163 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 168 of file DNA_mask_types.h.

Referenced by BKE_mask_layer_copy(), and BKE_maskrasterize_handle_init().

◆ falloff

char MaskLayer::falloff

Definition at line 169 of file DNA_mask_types.h.

Referenced by BKE_mask_layer_copy(), and BKE_maskrasterize_handle_init().

◆ flag

◆ name

char MaskLayer::name[64]

◆ next

◆ prev

struct MaskLayer * MaskLayer::prev

Definition at line 146 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: