use array for passing measure callback reasons count
Summary: Use an array for counting measure callbacks due to each reason. and this is now added as qpl metadata in Layout Calculation qpl event Reviewed By: davidaurelio Differential Revision: D16666786 fbshipit-source-id: ff85fba835148f06b9c5d90c4604e552a813777a
This commit is contained in:
committed by
Facebook Github Bot
parent
d1e188341b
commit
90cded3819
@@ -8,6 +8,7 @@
|
||||
|
||||
#include <functional>
|
||||
#include <vector>
|
||||
#include <array>
|
||||
#include <yoga/YGEnums.h>
|
||||
|
||||
struct YGConfig;
|
||||
@@ -42,9 +43,8 @@ struct LayoutData {
|
||||
int cachedLayouts;
|
||||
int cachedMeasures;
|
||||
int measureCallbacks;
|
||||
int measureChildMeasureCallbacks;
|
||||
int absMeasureChildMeasureCallbacks;
|
||||
int flexMeasureMeasureCallbacks;
|
||||
std::array<int, static_cast<uint8_t>(LayoutPassReason::COUNT)>
|
||||
measureCallbackReasonsCount;
|
||||
};
|
||||
|
||||
const char* LayoutPassReasonToString(const LayoutPassReason value);
|
||||
|
Reference in New Issue
Block a user