MCPcopy Create free account
hub / github.com/axmolengine/axmol / setIndexNodesTexture

Method setIndexNodesTexture

core/ui/UIPageViewIndicator.cpp:200–227  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

198}
199
200void PageViewIndicator::setIndexNodesTexture(std::string_view texName, Widget::TextureResType texType)
201{
202 _useDefaultTexture = false;
203 _indexNodesTextureFile = texName;
204 _indexNodesTexType = texType;
205
206 switch (texType)
207 {
208 case Widget::TextureResType::LOCAL:
209 _currentIndexNode->setTexture(texName);
210 for (auto&& indexNode : _indexNodes)
211 {
212 indexNode->setTexture(texName);
213 }
214 break;
215 case Widget::TextureResType::PLIST:
216 _currentIndexNode->setSpriteFrame(texName);
217 for (auto&& indexNode : _indexNodes)
218 {
219 indexNode->setSpriteFrame(texName);
220 }
221 break;
222 default:
223 break;
224 }
225
226 rearrange();
227}
228
229void PageViewIndicator::increaseNumberOfPages()
230{

Callers 1

Calls 2

setTextureMethod · 0.45
setSpriteFrameMethod · 0.45

Tested by

no test coverage detected