| 131 | } |
| 132 | |
| 133 | void DrawNode3D::ensureCapacity(int count) |
| 134 | { |
| 135 | AXASSERT(count >= 0, "capacity must be >= 0"); |
| 136 | |
| 137 | if (_buffer.size() + count > _buffer.capacity()) |
| 138 | { |
| 139 | auto newSize = MAX(_buffer.capacity() + (_buffer.capacity() >> 1), count + _buffer.size()); |
| 140 | _buffer.reserve(newSize); |
| 141 | } |
| 142 | } |
| 143 | |
| 144 | bool DrawNode3D::init() |
| 145 | { |
no test coverage detected