|
Blender V4.3
|
Go to the source code of this file.
Classes | |
| 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 | 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 130 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(), and mask_blend_write().
| typedef enum eMaskOverlayMode eMaskOverlayMode |
| typedef struct Mask Mask |
| 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 177 of file DNA_mask_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| MASK_SPLINE_CYCLIC | |
| MASK_SPLINE_NOFILL | |
| MASK_SPLINE_NOINTERSECT | |
Definition at line 184 of file DNA_mask_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| MASK_SPLINE_INTERP_LINEAR | |
| MASK_SPLINE_INTERP_EASE | |
Definition at line 191 of file DNA_mask_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| MASK_SPLINE_OFFSET_EVEN | |
| MASK_SPLINE_OFFSET_SMOOTH | |
Definition at line 197 of file DNA_mask_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| MASK_HIDE_VIEW | |
| MASK_HIDE_SELECT | |
| MASK_HIDE_RENDER | |
Definition at line 203 of file DNA_mask_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| MASK_DRAWFLAG_SMOOTH_DEPRECATED | |
| MASK_DRAWFLAG_OVERLAY | |
| MASK_DRAWFLAG_SPLINE | |
Definition at line 210 of file DNA_mask_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| MASK_DT_OUTLINE | |
| MASK_DT_DASH | |
| MASK_DT_BLACK | |
| MASK_DT_WHITE | |
Definition at line 218 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 232 of file DNA_mask_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| MASK_BLENDFLAG_INVERT | |
Definition at line 245 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 250 of file DNA_mask_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| MASK_SHAPE_SELECT | |
Definition at line 260 of file DNA_mask_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| MASK_ANIMF_EXPAND | |
Definition at line 265 of file DNA_mask_types.h.
| enum eMaskOverlayMode |
| Enumerator | |
|---|---|
| MASK_OVERLAY_ALPHACHANNEL | |
| MASK_OVERLAY_COMBINED | |
Definition at line 226 of file DNA_mask_types.h.