Flutter Engine
The Flutter Engine
Classes | Namespaces | Macros
SkSGNode.cpp File Reference
#include "modules/sksg/include/SkSGNode.h"
#include "include/private/base/SkDebug.h"
#include "modules/sksg/include/SkSGInvalidationController.h"
#include "src/core/SkRectPriv.h"
#include <algorithm>

Go to the source code of this file.

Classes

class  sksg::Node::ScopedFlag
 

Namespaces

namespace  sksg
 

Macros

#define TRAVERSAL_GUARD
 

Macro Definition Documentation

◆ TRAVERSAL_GUARD

#define TRAVERSAL_GUARD
Value:
ScopedFlag traversal_guard(this, kInTraversal_Flag); \
if (traversal_guard.wasSet()) \
return

Definition at line 40 of file SkSGNode.cpp.