diff options
Diffstat (limited to 'source/blender/makesdna/DNA_scene_types.h')
-rw-r--r-- | source/blender/makesdna/DNA_scene_types.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/source/blender/makesdna/DNA_scene_types.h b/source/blender/makesdna/DNA_scene_types.h index f8f962107f6..04a9291ba67 100644 --- a/source/blender/makesdna/DNA_scene_types.h +++ b/source/blender/makesdna/DNA_scene_types.h @@ -600,6 +600,11 @@ typedef struct RenderData { int line_thickness_mode; float unit_line_thickness; /* in pixels */ + /* Freestyle SVG Export */ + char svg_path[1024]; /* 1024 = FILE_MAX */ + int svg_mode; + int svg_flag; + /* render engine */ char engine[32]; @@ -610,6 +615,15 @@ typedef struct RenderData { int pad; } RenderData; +/* RenderData::svg_flag */ +#define FREESTYLE_SVG_EXPORT (1 << 0) +#define FREESTYLE_SVG_SPLIT_AT_INVISIBLE (1 << 1) +#define FREESTYLE_SVG_OBJECT_FILL (1 << 2) + +/* RenderData::svg_mode */ +#define FREESTYLE_CONTROL_SVG_FRAME 1 +#define FREESTYLE_CONTROL_SVG_ANIMATION 2 + /* *************************************************************** */ /* Render Conversion/Simplfication Settings */ |