| 1260 | } |
| 1261 | |
| 1262 | void Node::sendEvent( const Event* event ) { |
| 1263 | if ( 0 != mEvents.count( event->getType() ) ) { |
| 1264 | auto eventMap = mEvents[event->getType()]; |
| 1265 | if ( eventMap.begin() != eventMap.end() ) { |
| 1266 | std::map<Uint32, EventCallback>::iterator it; |
| 1267 | for ( it = eventMap.begin(); it != eventMap.end(); ++it ) { |
| 1268 | const_cast<Event*>( event )->mCallbackId = it->first; |
| 1269 | it->second( event ); |
| 1270 | } |
| 1271 | } |
| 1272 | } |
| 1273 | } |
| 1274 | |
| 1275 | void Node::onParentChange() { |
| 1276 | invalidateDraw(); |