|
Blender V5.0
|
Go to the source code of this file.
Classes | |
| struct | Mask_Runtime |
| struct | Mask |
| struct | MaskParent |
| struct | MaskSplinePointUW |
| struct | MaskSplinePoint |
| struct | MaskSpline |
| struct | MaskLayerShape |
| struct | MaskLayerShapeElem |
| struct | MaskLayer |
Macros | |
| #define | MASK_OBJECT_SHAPE_ELEM_SIZE 8 /* 3x 2D points + weight + radius == 8 */ |
Typedefs | |
| typedef struct Mask_Runtime | Mask_Runtime |
| typedef struct Mask | Mask |
| typedef struct MaskParent | MaskParent |
| typedef struct MaskSplinePointUW | MaskSplinePointUW |
| typedef struct MaskSplinePoint | MaskSplinePoint |
| typedef struct MaskSpline | MaskSpline |
| typedef struct MaskLayerShape | MaskLayerShape |
| typedef struct MaskLayerShapeElem | MaskLayerShapeElem |
| typedef struct MaskLayer | MaskLayer |
| typedef enum eMaskOverlayMode | eMaskOverlayMode |
Mask data-blocks are collections of 2D curves to be used for image masking in the compositor and sequencer.
Definition in file DNA_mask_types.h.
Definition at line 137 of file DNA_mask_types.h.
Referenced by BKE_mask_layer_shape_alloc(), BKE_mask_layer_shape_changed_add(), BKE_mask_layer_shape_changed_remove(), BKE_mask_layer_shape_from_mask(), BKE_mask_layer_shape_to_mask(), mask_blend_read_data(), mask_blend_write(), mask_layer_shape_from_mask_point(), and mask_layer_shape_to_mask_point().
| typedef struct Mask Mask |
| typedef struct Mask_Runtime Mask_Runtime |
| typedef struct MaskLayer MaskLayer |
| typedef struct MaskLayerShape MaskLayerShape |
| typedef struct MaskLayerShapeElem MaskLayerShapeElem |
| typedef struct MaskParent MaskParent |
| typedef struct MaskSpline MaskSpline |
| typedef struct MaskSplinePoint MaskSplinePoint |
| typedef struct MaskSplinePointUW MaskSplinePointUW |
| anonymous enum |
#MaskParent::flag
| Enumerator | |
|---|---|
| MASK_PARENT_POINT_TRACK | |
| MASK_PARENT_PLANE_TRACK | |
Definition at line 184 of file DNA_mask_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| MASK_DRAWFLAG_SMOOTH_DEPRECATED | |
| MASK_DRAWFLAG_OVERLAY | |
| MASK_DRAWFLAG_SPLINE | |
Definition at line 217 of file DNA_mask_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| MASK_SPLINE_OFFSET_EVEN | |
| MASK_SPLINE_OFFSET_SMOOTH | |
Definition at line 204 of file DNA_mask_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| MASK_HIDE_VIEW | |
| MASK_HIDE_SELECT | |
| MASK_HIDE_RENDER | |
Definition at line 210 of file DNA_mask_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| MASK_BLEND_ADD | |
| MASK_BLEND_SUBTRACT | |
| MASK_BLEND_LIGHTEN | |
| MASK_BLEND_DARKEN | |
| MASK_BLEND_MUL | |
| MASK_BLEND_REPLACE | |
| MASK_BLEND_DIFFERENCE | |
| MASK_BLEND_MERGE_ADD | |
| MASK_BLEND_MERGE_SUBTRACT | |
Definition at line 239 of file DNA_mask_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| MASK_SHAPE_SELECT | |
Definition at line 267 of file DNA_mask_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| MASK_LAYERFLAG_LOCKED | |
| MASK_LAYERFLAG_SELECT | |
| MASK_LAYERFLAG_FILL_DISCRETE | |
| MASK_LAYERFLAG_FILL_OVERLAP | |
Definition at line 257 of file DNA_mask_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| MASK_BLENDFLAG_INVERT | |
Definition at line 252 of file DNA_mask_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| MASK_SPLINE_CYCLIC | |
| MASK_SPLINE_NOFILL | |
| MASK_SPLINE_NOINTERSECT | |
Definition at line 191 of file DNA_mask_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| MASK_DT_OUTLINE | |
| MASK_DT_DASH | |
| MASK_DT_BLACK | |
| MASK_DT_WHITE | |
Definition at line 225 of file DNA_mask_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| MASK_ANIMF_EXPAND | |
Definition at line 272 of file DNA_mask_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| MASK_SPLINE_INTERP_LINEAR | |
| MASK_SPLINE_INTERP_EASE | |
Definition at line 198 of file DNA_mask_types.h.
| enum eMaskOverlayMode |
| Enumerator | |
|---|---|
| MASK_OVERLAY_ALPHACHANNEL | |
| MASK_OVERLAY_COMBINED | |
Definition at line 233 of file DNA_mask_types.h.