34 LayoutData& layoutMarkerData,
36 uint32_t generationCount);
51 const float availableDim,
52 float paddingAndBorder,
54 const float ownerWidth);
float YGMeasureMode float availableHeight
Definition YGNode.h:293
float availableWidth
Definition YGNode.h:291
Definition Benchmark.cpp:19
float calculateAvailableInnerDimension(const yoga::Node *const node, const Direction direction, const Dimension dimension, const float availableDim, const float paddingAndBorder, const float ownerDim, const float ownerWidth)
Definition CalculateLayout.cpp:537
void zeroOutLayoutRecursively(yoga::Node *const node)
Definition CalculateLayout.cpp:507
LayoutPassReason
Definition event.h:26
Direction
Definition Direction.h:18
SizingMode
Definition SizingMode.h:21
void calculateLayout(yoga::Node *const node, const float ownerWidth, const float ownerHeight, const Direction ownerDirection)
Definition CalculateLayout.cpp:2449
bool calculateLayoutInternal(yoga::Node *const node, const float availableWidth, const float availableHeight, const Direction ownerDirection, const SizingMode widthSizingMode, const SizingMode heightSizingMode, const float ownerWidth, const float ownerHeight, const bool performLayout, const LayoutPassReason reason, LayoutData &layoutMarkerData, uint32_t depth, const uint32_t generationCount)
Definition CalculateLayout.cpp:2251
Dimension dimension(FlexDirection flexDirection)
Definition FlexDirection.h:105
FlexDirection
Definition FlexDirection.h:18
void constrainMaxSizeForMode(const yoga::Node *node, Direction direction, FlexDirection axis, float ownerAxisSize, float ownerWidth, SizingMode *mode, float *size)
Definition CalculateLayout.cpp:38
void cleanupContentsNodesRecursively(yoga::Node *const node)
Definition CalculateLayout.cpp:519
Dimension
Definition Dimension.h:18