|
Blender
V3.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 */ |
| #define | MASK_HIDE_VIEW (1 << 0) |
| #define | MASK_HIDE_SELECT (1 << 1) |
| #define | MASK_HIDE_RENDER (1 << 2) |
| #define | MASK_DRAWFLAG_OVERLAY (1 << 1) |
| #define | MASK_DRAWFLAG_SPLINE (1 << 2) |
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.
| #define MASK_DRAWFLAG_OVERLAY (1 << 1) |
Definition at line 200 of file DNA_mask_types.h.
| #define MASK_DRAWFLAG_SPLINE (1 << 2) |
Definition at line 201 of file DNA_mask_types.h.
| #define MASK_HIDE_RENDER (1 << 2) |
Definition at line 196 of file DNA_mask_types.h.
| #define MASK_HIDE_SELECT (1 << 1) |
Definition at line 195 of file DNA_mask_types.h.
| #define MASK_HIDE_VIEW (1 << 0) |
Definition at line 194 of file DNA_mask_types.h.
Definition at line 128 of file DNA_mask_types.h.
| typedef enum eMaskOverlayMode eMaskOverlayMode |
| 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 |
| Enumerator | |
|---|---|
| MASK_PARENT_POINT_TRACK | |
| MASK_PARENT_PLANE_TRACK | |
Definition at line 168 of file DNA_mask_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| MASK_SPLINE_CYCLIC | |
| MASK_SPLINE_NOFILL | |
| MASK_SPLINE_NOINTERSECT | |
Definition at line 175 of file DNA_mask_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| MASK_SPLINE_INTERP_LINEAR | |
| MASK_SPLINE_INTERP_EASE | |
Definition at line 182 of file DNA_mask_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| MASK_SPLINE_OFFSET_EVEN | |
| MASK_SPLINE_OFFSET_SMOOTH | |
Definition at line 188 of file DNA_mask_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| MASK_DT_OUTLINE | |
| MASK_DT_DASH | |
| MASK_DT_BLACK | |
| MASK_DT_WHITE | |
Definition at line 205 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 219 of file DNA_mask_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| MASK_BLENDFLAG_INVERT | |
Definition at line 232 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 237 of file DNA_mask_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| MASK_SHAPE_SELECT | |
Definition at line 247 of file DNA_mask_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| MASK_ANIMF_EXPAND | |
Definition at line 252 of file DNA_mask_types.h.
| enum eMaskOverlayMode |
| Enumerator | |
|---|---|
| MASK_OVERLAY_ALPHACHANNEL | |
| MASK_OVERLAY_COMBINED | |
Definition at line 213 of file DNA_mask_types.h.