MCPcopy Create free account
hub / github.com/MyGUI/mygui / createLayerAt

Method createLayerAt

MyGUIEngine/src/MyGUI_LayerManager.cpp:193–203  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

191 }
192
193 ILayer* LayerManager::createLayerAt(std::string_view _name, std::string_view _type, size_t _index)
194 {
195 MYGUI_ASSERT_RANGE(_index, mLayerNodes.size() + 1, "LayerManager::getLayer");
196
197 ILayer* item = _createLayerObject(_type);
198 item->setName(_name);
199
200 mLayerNodes.insert(mLayerNodes.begin() + _index, item);
201
202 return item;
203 }
204
205 void LayerManager::destroy(ILayer* _layer)
206 {

Callers

nothing calls this directly

Calls 4

sizeMethod · 0.45
setNameMethod · 0.45
insertMethod · 0.45
beginMethod · 0.45

Tested by

no test coverage detected