Blender Git Loki
Git Commits -> Revision e2e3ff6
Revision e2e3ff6 by Antonio Vazquez (temp-gpencil-io) January 18, 2021, 15:07 (GMT) |
GPencil: New modules for Import and Export Inlude: * Export SVG * Export PDF * Import SVG Requires libharu and pugixml. For importing SVG, the NanoSVG lib is used, but this does not require installation (just a .h file embedded in the project folder) |
Commit Details:
Full Hash: e2e3ff6fc300e455583a4d1df091d7c4939839cb
Parent Commit: 0145c8d
Lines Changed: +7173, -1
20 Added Paths:
/source/blender/editors/io/io_gpencil.h (+41, -0) (View)
/source/blender/editors/io/io_gpencil_export.c (+525, -0) (View)
/source/blender/editors/io/io_gpencil_import.c (+271, -0) (View)
/source/blender/editors/io/io_gpencil_utils.c (+62, -0) (View)
/source/blender/io/gpencil/CMakeLists.txt (+80, -0) (View)
/source/blender/io/gpencil/gpencil_io.h (+98, -0) (View)
/source/blender/io/gpencil/intern/gpencil_io_base.cc (+510, -0) (View)
/source/blender/io/gpencil/intern/gpencil_io_base.h (+129, -0) (View)
/source/blender/io/gpencil/intern/gpencil_io_capi.cc (+196, -0) (View)
/source/blender/io/gpencil/intern/gpencil_io_export_base.cc (+65, -0) (View)
/source/blender/io/gpencil/intern/gpencil_io_export_base.h (+38, -0) (View)
/source/blender/io/gpencil/intern/gpencil_io_export_pdf.cc (+349, -0) (View)
/source/blender/io/gpencil/intern/gpencil_io_export_pdf.h (+66, -0) (View)
/source/blender/io/gpencil/intern/gpencil_io_export_svg.cc (+495, -0) (View)
/source/blender/io/gpencil/intern/gpencil_io_export_svg.h (+82, -0) (View)
/source/blender/io/gpencil/intern/gpencil_io_import_base.cc (+105, -0) (View)
/source/blender/io/gpencil/intern/gpencil_io_import_base.h (+41, -0) (View)
/source/blender/io/gpencil/intern/gpencil_io_import_svg.cc (+264, -0) (View)
/source/blender/io/gpencil/intern/gpencil_io_import_svg.h (+57, -0) (View)
/source/blender/io/gpencil/nanosvg/nanosvg.h (+3016, -0) (View)
/source/blender/editors/io/io_gpencil_export.c (+525, -0) (View)
/source/blender/editors/io/io_gpencil_import.c (+271, -0) (View)
/source/blender/editors/io/io_gpencil_utils.c (+62, -0) (View)
/source/blender/io/gpencil/CMakeLists.txt (+80, -0) (View)
/source/blender/io/gpencil/gpencil_io.h (+98, -0) (View)
/source/blender/io/gpencil/intern/gpencil_io_base.cc (+510, -0) (View)
/source/blender/io/gpencil/intern/gpencil_io_base.h (+129, -0) (View)
/source/blender/io/gpencil/intern/gpencil_io_capi.cc (+196, -0) (View)
/source/blender/io/gpencil/intern/gpencil_io_export_base.cc (+65, -0) (View)
/source/blender/io/gpencil/intern/gpencil_io_export_base.h (+38, -0) (View)
/source/blender/io/gpencil/intern/gpencil_io_export_pdf.cc (+349, -0) (View)
/source/blender/io/gpencil/intern/gpencil_io_export_pdf.h (+66, -0) (View)
/source/blender/io/gpencil/intern/gpencil_io_export_svg.cc (+495, -0) (View)
/source/blender/io/gpencil/intern/gpencil_io_export_svg.h (+82, -0) (View)
/source/blender/io/gpencil/intern/gpencil_io_import_base.cc (+105, -0) (View)
/source/blender/io/gpencil/intern/gpencil_io_import_base.h (+41, -0) (View)
/source/blender/io/gpencil/intern/gpencil_io_import_svg.cc (+264, -0) (View)
/source/blender/io/gpencil/intern/gpencil_io_import_svg.h (+57, -0) (View)
/source/blender/io/gpencil/nanosvg/nanosvg.h (+3016, -0) (View)
10 Modified Paths:
/build_files/cmake/platform/platform_win32.cmake (+3, -0) (Diff)
/release/scripts/startup/bl_ui/space_topbar.py (+25, -0) (Diff)
/source/blender/blenkernel/BKE_gpencil_geom.h (+21, -0) (Diff)
/source/blender/blenkernel/intern/gpencil_geom.c (+600, -0) (Diff)
/source/blender/editors/gpencil/gpencil_utils.c (+15, -0) (Diff)
/source/blender/editors/include/ED_gpencil.h (+3, -0) (Diff)
/source/blender/editors/io/CMakeLists.txt (+7, -0) (Diff)
/source/blender/editors/io/io_ops.c (+5, -0) (Diff)
/source/blender/editors/space_file/filelist.c (+1, -1) (Diff)
/source/blender/io/CMakeLists.txt (+3, -0) (Diff)
/release/scripts/startup/bl_ui/space_topbar.py (+25, -0) (Diff)
/source/blender/blenkernel/BKE_gpencil_geom.h (+21, -0) (Diff)
/source/blender/blenkernel/intern/gpencil_geom.c (+600, -0) (Diff)
/source/blender/editors/gpencil/gpencil_utils.c (+15, -0) (Diff)
/source/blender/editors/include/ED_gpencil.h (+3, -0) (Diff)
/source/blender/editors/io/CMakeLists.txt (+7, -0) (Diff)
/source/blender/editors/io/io_ops.c (+5, -0) (Diff)
/source/blender/editors/space_file/filelist.c (+1, -1) (Diff)
/source/blender/io/CMakeLists.txt (+3, -0) (Diff)