diff options
author | Tamito Kajiyama <rd6t-kjym@asahi-net.or.jp> | 2014-07-25 07:23:09 +0400 |
---|---|---|
committer | Tamito Kajiyama <rd6t-kjym@asahi-net.or.jp> | 2015-07-20 00:17:50 +0300 |
commit | be980c4ee46ca8b9eb8e0492cf8dd06ec8426348 (patch) | |
tree | 9d4c66445c64755003f70b01df1430d51cbb7245 /source/blender/freestyle/intern/view_map | |
parent | e58d788340a442b1584abbb36d3d2a01fda7f810 (diff) |
Freestyle: minor optimization for space by using a pointer to a const char array instead of std::string.
Diffstat (limited to 'source/blender/freestyle/intern/view_map')
-rw-r--r-- | source/blender/freestyle/intern/view_map/Silhouette.h | 7 | ||||
-rw-r--r-- | source/blender/freestyle/intern/view_map/ViewMap.h | 2 |
2 files changed, 5 insertions, 4 deletions
diff --git a/source/blender/freestyle/intern/view_map/Silhouette.h b/source/blender/freestyle/intern/view_map/Silhouette.h index a80fea0342f..0b20c9f6aa2 100644 --- a/source/blender/freestyle/intern/view_map/Silhouette.h +++ b/source/blender/freestyle/intern/view_map/Silhouette.h @@ -1415,7 +1415,7 @@ private: vector<SVertex*> _verticesList; // list of all vertices vector<FEdge*> _edgesList; // list of all edges Id _Id; - string _Name; + const char *_Name; BBox<Vec3r> _BBox; vector<FrsMaterial> _FrsMaterials; @@ -1435,6 +1435,7 @@ public: userdata = NULL; _importance = 0.0f; _ViewShape = NULL; + _Name = NULL; } /*! Copy constructor */ @@ -1887,7 +1888,7 @@ public: } /*! Returns the name of the Shape. */ - inline const string& getName() const + inline const char *getName() const { return _Name; } @@ -1900,7 +1901,7 @@ public: } /*! Sets the name of the shape.*/ - inline void setName(const string& name) + inline void setName(const char *name) { _Name = name; } diff --git a/source/blender/freestyle/intern/view_map/ViewMap.h b/source/blender/freestyle/intern/view_map/ViewMap.h index 0ee1864e086..74297e1dbfd 100644 --- a/source/blender/freestyle/intern/view_map/ViewMap.h +++ b/source/blender/freestyle/intern/view_map/ViewMap.h @@ -1566,7 +1566,7 @@ public: } /*! Returns the ViewShape id. */ - inline const string& getName() const + inline const char *getName() const { return _SShape->getName(); } |