comparison OrthancStone/Sources/Scene2D/MacroSceneLayer.cpp @ 1610:b7630b1a0253

ISceneLayer::GetBoundingBox() returns void
author Sebastien Jodogne <s.jodogne@gmail.com>
date Thu, 29 Oct 2020 17:13:13 +0100
parents 5f5c549499ff
children 787db80a5a1b
comparison
equal deleted inserted replaced
1609:5f5c549499ff 1610:b7630b1a0253
67 67
68 return copy.release(); 68 return copy.release();
69 } 69 }
70 70
71 71
72 bool MacroSceneLayer::GetBoundingBox(Extent2D& target) const 72 void MacroSceneLayer::GetBoundingBox(Extent2D& target) const
73 { 73 {
74 target.Reset(); 74 target.Clear();
75 75
76 for (size_t i = 0; i < layers_.size(); i++) 76 for (size_t i = 0; i < layers_.size(); i++)
77 { 77 {
78 assert(layers_[i] != NULL); 78 assert(layers_[i] != NULL);
79 79
80 Extent2D subextent; 80 Extent2D subextent;
81 if (layers_[i]->GetBoundingBox(subextent)) 81 layers_[i]->GetBoundingBox(subextent);
82 { 82 target.Union(subextent);
83 target.Union(subextent);
84 }
85 } 83 }
86
87 return true;
88 } 84 }
89 } 85 }