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

Method onPressStateChangedToPressed

core/ui/UIAbstractCheckButton.cpp:328–345  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

326}
327
328void AbstractCheckButton::onPressStateChangedToPressed()
329{
330 _backGroundBoxRenderer->setProgramState(backend::ProgramType::POSITION_TEXTURE_COLOR);
331 _frontCrossRenderer->setProgramState(backend::ProgramType::POSITION_TEXTURE_COLOR);
332
333 if (!_isBackgroundSelectedTextureLoaded)
334 {
335 _backGroundBoxRenderer->setScale(_backgroundTextureScaleX + _zoomScale, _backgroundTextureScaleY + _zoomScale);
336 _frontCrossRenderer->setScale(_backgroundTextureScaleX + _zoomScale, _backgroundTextureScaleY + _zoomScale);
337 }
338 else
339 {
340 _backGroundBoxRenderer->setVisible(false);
341 _backGroundSelectedBoxRenderer->setVisible(true);
342 _backGroundBoxDisabledRenderer->setVisible(false);
343 _frontCrossDisabledRenderer->setVisible(false);
344 }
345}
346
347void AbstractCheckButton::onPressStateChangedToDisabled()
348{

Callers

nothing calls this directly

Calls 3

setProgramStateMethod · 0.45
setScaleMethod · 0.45
setVisibleMethod · 0.45

Tested by

no test coverage detected