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

Method setItemResourceInfo

MyGUIEngine/src/MyGUI_ImageBox.cpp:331–353  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

329 }
330
331 void ImageBox::setItemResourceInfo(const ImageIndexInfo& _info)
332 {
333 mCurrentTextureName = _info.texture;
334 mSizeTexture = texture_utility::getTextureSize(mCurrentTextureName);
335
336 mItems.clear();
337
338 if (!_info.frames.empty())
339 {
340 std::vector<IntPoint>::const_iterator iter = _info.frames.begin();
341
342 addItem(IntCoord(*iter, _info.size));
343 setItemFrameRate(0, _info.rate);
344
345 for (++iter; iter != _info.frames.end(); ++iter)
346 {
347 addItemFrame(0, MyGUI::IntCoord(*iter, _info.size));
348 }
349 }
350
351 mIndexSelect = 0;
352 updateSelectIndex(mIndexSelect);
353 }
354
355 bool ImageBox::setItemResource(std::string_view _name)
356 {

Callers 3

validateMethod · 0.80
showMethod · 0.80
setImageMethod · 0.80

Calls 6

getIndexInfoMethod · 0.80
IntCoordFunction · 0.50
clearMethod · 0.45
emptyMethod · 0.45
beginMethod · 0.45
endMethod · 0.45

Tested by

no test coverage detected