MCPcopy Create free account
hub / github.com/Open-GD/OpenGD / init

Method init

Source/UILayer.cpp:42–61  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

40}
41
42bool UILayer::init()
43{
44 if (!ax::Layer::init()) return false;
45
46 auto dir = ax::Director::getInstance();
47 auto listener = ax::EventListenerTouchOneByOne::create();
48
49 _listener = listener;
50
51 listener->setEnabled(true);
52 listener->setSwallowTouches(true);
53
54 // trigger when you start touch
55 listener->onTouchBegan = AX_CALLBACK_2(UILayer::onTouchBegan, this);
56 listener->onTouchEnded = AX_CALLBACK_2(UILayer::onTouchEnded, this);
57
58 dir->getEventDispatcher()->addEventListenerWithSceneGraphPriority(listener, this);
59
60 return true;
61}
62
63bool UILayer::onTouchBegan(ax::Touch* touch, ax::Event* event)
64{

Callers 7

createMethod · 0.45
createMethod · 0.45
createMethod · 0.45
createMethod · 0.45
createMethod · 0.45
createMethod · 0.45
createMethod · 0.45

Calls 1

createFunction · 0.85

Tested by

no test coverage detected