Changeset View
Changeset View
Standalone View
Standalone View
source/blender/freestyle/intern/stroke/Canvas.h
| Show All 11 Lines | |||||
| #include <map> | #include <map> | ||||
| #include <vector> | #include <vector> | ||||
| #include "StrokeLayer.h" | #include "StrokeLayer.h" | ||||
| #include "../geometry/BBox.h" | #include "../geometry/BBox.h" | ||||
| #include "../geometry/Geom.h" | #include "../geometry/Geom.h" | ||||
| #include "../system/FreestyleConfig.h" | |||||
| #ifdef WITH_CXX_GUARDEDALLOC | #ifdef WITH_CXX_GUARDEDALLOC | ||||
| # include "MEM_guardedalloc.h" | # include "MEM_guardedalloc.h" | ||||
| #endif | #endif | ||||
| namespace Freestyle { | namespace Freestyle { | ||||
| using namespace Geometry; | using namespace Geometry; | ||||
| Show All 34 Lines | protected: | ||||
| static Canvas *_pInstance; | static Canvas *_pInstance; | ||||
| std::deque<StrokeLayer *> _Layers; | std::deque<StrokeLayer *> _Layers; | ||||
| std::deque<StyleModule *> _StyleModules; | std::deque<StyleModule *> _StyleModules; | ||||
| FEdge *_SelectedFEdge; | FEdge *_SelectedFEdge; | ||||
| StrokeRenderer *_Renderer; | StrokeRenderer *_Renderer; | ||||
| StyleModule *_current_sm; | StyleModule *_current_sm; | ||||
| mapsMap _maps; | mapsMap _maps; | ||||
| static const char *_MapsPath; | |||||
| SteerableViewMap *_steerableViewMap; | SteerableViewMap *_steerableViewMap; | ||||
| bool _basic; | bool _basic; | ||||
| int stroke_count; | int stroke_count; | ||||
| public: | public: | ||||
| /* Builds the Canvas */ | /* Builds the Canvas */ | ||||
| Canvas(); | Canvas(); | ||||
| /* Copy constructor */ | /* Copy constructor */ | ||||
| ▲ Show 20 Lines • Show All 159 Lines • Show Last 20 Lines | |||||