11#include <unordered_map>
29 std::unordered_map<YGNodeConstRef, std::vector<SerializedMeasureFunc>>;
35 YGDirection ownerDirection,
36 const std::filesystem::path& path);
41 YGMeasureMode widthMode,
45 std::chrono::steady_clock::duration durationNs);
typedefYG_EXTERN_C_BEGIN struct YGNode * YGNodeRef
Definition YGConfig.h:19
YG_EXTERN_C_BEGIN YGBoxSizingContentBox YGDirectionRTL YGEdgeAll YGExperimentalFeatureFixFlexBasisFitContent YGGridTrackTypeMinmax YGJustifyEnd YGMeasureModeUndefined
Definition YGEnums.h:124
float YGMeasureMode float availableHeight
Definition YGNode.h:293
float availableWidth
Definition YGNode.h:291
float YGMeasureMode heightMode
Definition YGNode.h:292
Definition Benchmark.cpp:19
void captureMeasureFunc(YGNodeConstRef node, float width, YGMeasureMode widthMode, float height, YGMeasureMode heightMode, YGSize output, std::chrono::steady_clock::duration durationNs)
Definition CaptureTree.cpp:75
void YGNodeCalculateLayoutWithCapture(YGNodeRef node, float availableWidth, float availableHeight, YGDirection ownerDirection, const std::filesystem::path &path)
Definition CaptureTree.cpp:52
std::unordered_map< YGNodeConstRef, std::vector< SerializedMeasureFunc > > SerializedMeasureFuncMap
Definition CaptureTree.h:28
Definition CaptureTree.h:18
std::chrono::steady_clock::duration::rep durationNs
Definition CaptureTree.h:25
YGMeasureMode widthMode
Definition CaptureTree.h:20
float inputHeight
Definition CaptureTree.h:21
float outputHeight
Definition CaptureTree.h:24
float outputWidth
Definition CaptureTree.h:23
float inputWidth
Definition CaptureTree.h:19
YGMeasureMode heightMode
Definition CaptureTree.h:22