{
if(mProcessors.Count() != 0)
{
- DALI_TRACE_BEGIN(gTraceFilter, "DALI_CORE_RUN_PROCESSORS");
+ DALI_TRACE_SCOPE(gTraceFilter, "DALI_CORE_RUN_PROCESSORS");
// Copy processor pointers to prevent changes to vector affecting loop iterator.
Dali::Vector<Integration::Processor*> processors(mProcessors);
}
}
}
- DALI_TRACE_END(gTraceFilter, "DALI_CORE_RUN_PROCESSORS");
}
}
{
if(mPostProcessors.Count() != 0)
{
- DALI_TRACE_BEGIN(gTraceFilter, "DALI_CORE_RUN_POST_PROCESSORS");
+ DALI_TRACE_SCOPE(gTraceFilter, "DALI_CORE_RUN_POST_PROCESSORS");
// Copy processor pointers to prevent changes to vector affecting loop iterator.
Dali::Vector<Integration::Processor*> processors(mPostProcessors);
}
}
}
- DALI_TRACE_END(gTraceFilter, "DALI_CORE_RUN_POST_PROCESSORS");
}
}
const MessageContainer::Iterator end = mImpl->eventMessageQueue.End();
if(iter != end)
{
- DALI_TRACE_BEGIN(gTraceFilter, "DALI_NOTIFICATION_PROCESS_MESSAGE");
+ DALI_TRACE_SCOPE(gTraceFilter, "DALI_NOTIFICATION_PROCESS_MESSAGE");
for(; iter != end; ++iter)
{
(*iter)->Process(0u /*ignored*/);
}
- DALI_TRACE_END(gTraceFilter, "DALI_NOTIFICATION_PROCESS_MESSAGE");
}
// release the processed messages from event side queue
mImpl->eventMessageQueue.Clear();
const InterfaceContainer::Iterator end2 = mImpl->eventInterfaceQueue.End();
if(iter2 != end2)
{
- DALI_TRACE_BEGIN(gTraceFilter, "DALI_NOTIFICATION_NOTIFY_COMPLETED");
+ DALI_TRACE_SCOPE(gTraceFilter, "DALI_NOTIFICATION_NOTIFY_COMPLETED");
for(; iter2 != end2; ++iter2)
{
CompleteNotificationInterface* interface = *iter2;
interface->NotifyCompleted();
}
}
- DALI_TRACE_END(gTraceFilter, "DALI_NOTIFICATION_NOTIFY_COMPLETED");
}
// just clear the container, we dont own the objects
mImpl->eventInterfaceQueue.Clear();
KeyEventPtr keyEvent(new KeyEvent(event.keyName, event.logicalKey, event.keyString, event.keyCode, event.keyModifier, event.time, static_cast<Dali::KeyEvent::State>(event.state), event.compose, event.deviceName, event.deviceClass, event.deviceSubclass));
Dali::KeyEvent keyEventHandle(keyEvent.Get());
-#ifdef TRACE_ENABLED
- std::ostringstream stream;
- if(gTraceFilter->IsTraceEnabled())
- {
- stream << "DALI_PROCESS_KEY_EVENT [" << event.keyName << ", " << event.state << "]";
- DALI_TRACE_BEGIN(gTraceFilter, stream.str().c_str());
- }
-#endif
+ DALI_TRACE_SCOPE(gTraceFilter, "DALI_PROCESS_KEY_EVENT");
// Emit the key event signal from the scene.
bool consumed = mScene.EmitInterceptKeyEventSignal(keyEventHandle);
{
mScene.EmitKeyEventSignal(keyEventHandle);
}
-
-#ifdef TRACE_ENABLED
- if(gTraceFilter->IsTraceEnabled())
- {
- DALI_TRACE_END(gTraceFilter, stream.str().c_str());
- }
-#endif
}
} // namespace Internal
// 2. Iterate through the stack until it's empty.
if(mRelayoutStack->Size() > 0)
{
- DALI_TRACE_BEGIN(gTraceFilter, "DALI_RELAYOUT");
+ DALI_TRACE_SCOPE(gTraceFilter, "DALI_RELAYOUT");
PRINT_HIERARCHY;
while(mRelayoutStack->Size() > 0)
mRelayoutInfoAllocator.ResetMemoryPool();
PRINT_HIERARCHY;
- DALI_TRACE_END(gTraceFilter, "DALI_RELAYOUT");
}
mPerformingRelayout = false;
{
if(!mFrameCallbacks.empty())
{
- DALI_TRACE_BEGIN(gTraceFilter, "DALI_FRAME_CALLBACK_UPDATE");
+ DALI_TRACE_SCOPE(gTraceFilter, "DALI_FRAME_CALLBACK_UPDATE");
// If any of the FrameCallback::Update calls returns false, then they are no longer required & can be removed.
auto iter = std::remove_if(
return !frameCallback->Update(bufferIndex, elapsedSeconds, mNodeHierarchyChanged);
});
mFrameCallbacks.erase(iter, mFrameCallbacks.end());
-
- DALI_TRACE_END(gTraceFilter, "DALI_FRAME_CALLBACK_UPDATE");
}
mNodeHierarchyChanged = false;