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.