81 YGDirection ownerDirection);
207 YGMeasureMode widthMode,
246 bool isReferenceBaseline);
274 bool alwaysFormsContainingBlock);
288 "YGNodeCanUseCachedMeasurement may be removed in a future version of Yoga")
290 YGMeasureMode widthMode,
typedefYG_EXTERN_C_BEGIN struct YGNode * YGNodeRef
Definition YGConfig.h:19
#define YG_EXTERN_C_END
Definition YGMacros.h:19
#define YG_DEPRECATED(message)
Definition YGMacros.h:27
#define YG_EXTERN_C_BEGIN
Definition YGMacros.h:18
#define YG_EXPORT
Definition YGMacros.h:35
bool YGNodeCanUseCachedMeasurement(YGMeasureMode widthMode, float availableWidth, YGMeasureMode heightMode, float availableHeight, YGMeasureMode lastWidthMode, float lastAvailableWidth, YGMeasureMode lastHeightMode, float lastAvailableHeight, float lastComputedWidth, float lastComputedHeight, float marginRow, float marginColumn, YGConfigRef config)
Definition YGNode.cpp:352
YG_EXPORT void YGNodeFreeRecursive(YGNodeRef node)
Definition YGNode.cpp:61
YG_EXPORT void YGNodeFree(YGNodeRef node)
Definition YGNode.cpp:41
YG_EXPORT void YGNodeSetAlwaysFormsContainingBlock(YGNodeRef node, bool alwaysFormsContainingBlock)
Definition YGNode.cpp:340
YG_EXPORT void YGNodeRemoveAllChildren(YGNodeRef node)
Definition YGNode.cpp:192
float YGMeasureMode float YGMeasureMode float YGMeasureMode float float float lastComputedHeight
Definition YGNode.h:299
YG_EXPORT void YGNodeFinalize(YGNodeRef node)
Definition YGNode.cpp:78
YG_EXPORT void YGNodeSetIsReferenceBaseline(YGNodeRef node, bool isReferenceBaseline)
Definition YGNode.cpp:320
YG_EXPORT void YGNodeSetHasNewLayout(YGNodeRef node, bool hasNewLayout)
Definition YGNode.cpp:100
YG_EXPORT void YGNodeSetChildren(YGNodeRef owner, const YGNodeRef *children, size_t count)
Definition YGNode.cpp:226
YG_EXPORT YGConfigConstRef YGNodeGetConfig(YGNodeRef node)
Definition YGNode.cpp:292
YG_EXPORT void YGNodeSwapChild(YGNodeRef node, YGNodeRef child, size_t index)
Definition YGNode.cpp:150
YG_EXPORT YGNodeRef YGNodeGetOwner(YGNodeRef node)
Definition YGNode.cpp:280
float(* YGBaselineFunc)(YGNodeConstRef node, float width, float height)
Definition YGNode.h:226
YG_EXPORT bool YGNodeHasMeasureFunc(YGNodeConstRef node)
Definition YGNode.cpp:308
YG_EXPORT bool YGNodeHasBaselineFunc(YGNodeConstRef node)
Definition YGNode.cpp:316
float YGMeasureMode float YGMeasureMode float YGMeasureMode float float float float marginRow
Definition YGNode.h:300
YG_EXPORT void YGNodeSetNodeType(YGNodeRef node, YGNodeType nodeType)
Definition YGNode.cpp:332
float YGMeasureMode float availableHeight
Definition YGNode.h:293
YG_EXPORT size_t YGNodeGetChildCount(YGNodeConstRef node)
Definition YGNode.cpp:276
YG_EXPORT bool YGNodeGetHasNewLayout(YGNodeConstRef node)
Definition YGNode.cpp:96
YG_EXPORT void YGNodeSetDirtiedFunc(YGNodeRef node, YGDirtiedFunc dirtiedFunc)
Definition YGNode.cpp:120
YG_EXPORT YGNodeType YGNodeGetNodeType(YGNodeConstRef node)
Definition YGNode.cpp:336
YG_EXPORT YGNodeRef YGNodeClone(YGNodeConstRef node)
Definition YGNode.cpp:33
void(* YGDirtiedFunc)(YGNodeConstRef node)
Definition YGNode.h:105
YG_EXPORT YGDirtiedFunc YGNodeGetDirtiedFunc(YGNodeConstRef node)
Definition YGNode.cpp:124
YG_EXPORT void YGNodeInsertChild(YGNodeRef node, YGNodeRef child, size_t index)
Definition YGNode.cpp:128
float YGMeasureMode float YGMeasureMode float YGMeasureMode float lastAvailableHeight
Definition YGNode.h:297
YG_EXPORT bool YGNodeIsDirty(YGNodeConstRef node)
Definition YGNode.cpp:104
YG_EXPORT YGNodeRef YGNodeGetParent(YGNodeRef node)
Definition YGNode.cpp:284
YG_EXPORT YGNodeRef YGNodeGetChild(YGNodeRef node, size_t index)
Definition YGNode.cpp:267
YG_EXPORT void YGNodeRemoveChild(YGNodeRef node, YGNodeRef child)
Definition YGNode.cpp:161
YG_EXPORT bool YGNodeIsReferenceBaseline(YGNodeConstRef node)
Definition YGNode.cpp:328
float availableWidth
Definition YGNode.h:291
YG_EXPORT YGNodeRef YGNodeNewWithConfig(YGConfigConstRef config)
Definition YGNode.cpp:24
YG_EXPORT bool YGNodeGetAlwaysFormsContainingBlock(YGNodeConstRef node)
Definition YGNode.cpp:346
const struct YGNode * YGNodeConstRef
Definition YGNode.h:27
YG_EXPORT void YGNodeSetMeasureFunc(YGNodeRef node, YGMeasureFunc measureFunc)
Definition YGNode.cpp:304
YG_EXPORT void YGNodeCalculateLayout(YGNodeRef node, float availableWidth, float availableHeight, YGDirection ownerDirection)
Definition YGNode.cpp:87
YG_EXPORT void YGNodeReset(YGNodeRef node)
Definition YGNode.cpp:83
float YGMeasureMode float YGMeasureMode float YGMeasureMode float float float float float marginColumn
Definition YGNode.h:301
float YGMeasureMode float YGMeasureMode float YGMeasureMode float float float float float YGConfigRef config
Definition YGNode.h:302
YG_EXPORT void * YGNodeGetContext(YGNodeConstRef node)
Definition YGNode.cpp:300
YG_EXPORT void YGNodeSetContext(YGNodeRef node, void *context)
Definition YGNode.cpp:296
YG_EXPORT void YGNodeSetConfig(YGNodeRef node, YGConfigRef config)
Definition YGNode.cpp:288
YGSize(* YGMeasureFunc)(YGNodeConstRef node, float width, YGMeasureMode widthMode, float height, YGMeasureMode heightMode)
Definition YGNode.h:204
YG_EXPORT void YGNodeMarkDirty(YGNodeRef node)
Definition YGNode.cpp:108
typedefYG_EXTERN_C_BEGIN struct YGNode * YGNodeRef
Definition YGNode.h:22
float YGMeasureMode heightMode
Definition YGNode.h:292
YG_EXPORT void YGNodeSetBaselineFunc(YGNodeRef node, YGBaselineFunc baselineFunc)
Definition YGNode.cpp:312
YG_EXPORT YGNodeRef YGNodeNew(void)
Definition YGNode.cpp:20
float YGMeasureMode float YGMeasureMode float lastAvailableWidth
Definition YGNode.h:295
float YGMeasureMode float YGMeasureMode float YGMeasureMode lastHeightMode
Definition YGNode.h:296
float YGMeasureMode float YGMeasureMode lastWidthMode
Definition YGNode.h:294
float YGMeasureMode float YGMeasureMode float YGMeasureMode float float lastComputedWidth
Definition YGNode.h:298
float height
Definition YGNode.h:185
float width
Definition YGNode.h:184