Skip to main content

Crate yoga_sys

Crate yoga_sys 

Source
Expand description

Low-level Rust bindings for yoga

§Usage

Building yoga-sys will build the yoga C library, so you don’t need to do anything else than include this library as part of your dependencies.

It’s on crates.io, so you can do:

[dependencies]
yoga-sys = "0.1.0"

to your Cargo.toml and

extern crate yoga_sys;

to your crate root.

Structs§

YGConfig
YGNode
YGNodeList
YGSize
YGValue
__va_list_tag

Enums§

YGAlign
YGDimension
YGDirection
YGDisplay
YGEdge
YGExperimentalFeature
YGFlexDirection
YGJustify
YGLogLevel
YGMeasureMode
YGNodeType
YGOverflow
YGPositionType
YGPrintOptions
YGUnit
YGWrap

Functions§

YGAlignToString⚠
YGAssert⚠
YGAssertWithConfig⚠
YGAssertWithNode⚠
YGConfigCopy⚠
YGConfigFree⚠
YGConfigGetContext⚠
YGConfigGetDefault⚠
YGConfigGetInstanceCount⚠
YGConfigGetUseWebDefaults⚠
YGConfigIsExperimentalFeatureEnabled⚠
YGConfigNew⚠
YGConfigSetContext⚠
YGConfigSetExperimentalFeatureEnabled⚠
YGConfigSetLogger⚠
YGConfigSetNodeClonedFunc⚠
YGConfigSetPointScaleFactor⚠
YGConfigSetUseLegacyStretchBehaviour⚠
YGConfigSetUseWebDefaults⚠
YGDimensionToString⚠
YGDirectionToString⚠
YGDisplayToString⚠
YGEdgeToString⚠
YGExperimentalFeatureToString⚠
YGFlexDirectionToString⚠
YGFloatIsUndefined⚠
YGJustifyToString⚠
YGLog⚠
YGLogLevelToString⚠
YGLogWithConfig⚠
YGMeasureModeToString⚠
YGNodeCalculateLayout⚠
YGNodeCanUseCachedMeasurement⚠
YGNodeClone⚠
YGNodeCopyStyle⚠
YGNodeFree⚠
YGNodeFreeRecursive⚠
YGNodeGetBaselineFunc⚠
YGNodeGetChild⚠
YGNodeGetChildCount⚠
YGNodeGetContext⚠
YGNodeGetHasNewLayout⚠
YGNodeGetInstanceCount⚠
YGNodeGetMeasureFunc⚠
YGNodeGetNodeType⚠
YGNodeGetParent⚠
YGNodeGetPrintFunc⚠
YGNodeInsertChild⚠
YGNodeIsDirty⚠
YGNodeLayoutGetBorder⚠
YGNodeLayoutGetBottom⚠
YGNodeLayoutGetDirection⚠
YGNodeLayoutGetHadOverflow⚠
YGNodeLayoutGetHeight⚠
YGNodeLayoutGetLeft⚠
YGNodeLayoutGetMargin⚠
YGNodeLayoutGetPadding⚠
YGNodeLayoutGetRight⚠
YGNodeLayoutGetTop⚠
YGNodeLayoutGetWidth⚠
YGNodeListAdd⚠
YGNodeListClone⚠
YGNodeListCount⚠
YGNodeListDelete⚠
YGNodeListFree⚠
YGNodeListGet⚠
YGNodeListInsert⚠
YGNodeListNew⚠
YGNodeListRemove⚠
YGNodeListRemoveAll⚠
YGNodeListReplace⚠
YGNodeMarkDirty⚠
YGNodeNew⚠
YGNodeNewWithConfig⚠
YGNodePrint⚠
YGNodeRemoveAllChildren⚠
YGNodeRemoveChild⚠
YGNodeReset⚠
YGNodeSetBaselineFunc⚠
YGNodeSetContext⚠
YGNodeSetHasNewLayout⚠
YGNodeSetMeasureFunc⚠
YGNodeSetNodeType⚠
YGNodeSetPrintFunc⚠
YGNodeStyleGetAlignContent⚠
YGNodeStyleGetAlignItems⚠
YGNodeStyleGetAlignSelf⚠
YGNodeStyleGetAspectRatio⚠
YGNodeStyleGetBorder⚠
YGNodeStyleGetDirection⚠
YGNodeStyleGetDisplay⚠
YGNodeStyleGetFlex⚠
YGNodeStyleGetFlexBasis⚠
YGNodeStyleGetFlexDirection⚠
YGNodeStyleGetFlexGrow⚠
YGNodeStyleGetFlexShrink⚠
YGNodeStyleGetFlexWrap⚠
YGNodeStyleGetHeight⚠
YGNodeStyleGetJustifyContent⚠
YGNodeStyleGetMargin⚠
YGNodeStyleGetMaxHeight⚠
YGNodeStyleGetMaxWidth⚠
YGNodeStyleGetMinHeight⚠
YGNodeStyleGetMinWidth⚠
YGNodeStyleGetOverflow⚠
YGNodeStyleGetPadding⚠
YGNodeStyleGetPosition⚠
YGNodeStyleGetPositionType⚠
YGNodeStyleGetWidth⚠
YGNodeStyleSetAlignContent⚠
YGNodeStyleSetAlignItems⚠
YGNodeStyleSetAlignSelf⚠
YGNodeStyleSetAspectRatio⚠
YGNodeStyleSetBorder⚠
YGNodeStyleSetDirection⚠
YGNodeStyleSetDisplay⚠
YGNodeStyleSetFlex⚠
YGNodeStyleSetFlexBasis⚠
YGNodeStyleSetFlexBasisAuto⚠
YGNodeStyleSetFlexBasisPercent⚠
YGNodeStyleSetFlexDirection⚠
YGNodeStyleSetFlexGrow⚠
YGNodeStyleSetFlexShrink⚠
YGNodeStyleSetFlexWrap⚠
YGNodeStyleSetHeight⚠
YGNodeStyleSetHeightAuto⚠
YGNodeStyleSetHeightPercent⚠
YGNodeStyleSetJustifyContent⚠
YGNodeStyleSetMargin⚠
YGNodeStyleSetMarginAuto⚠
YGNodeStyleSetMarginPercent⚠
YGNodeStyleSetMaxHeight⚠
YGNodeStyleSetMaxHeightPercent⚠
YGNodeStyleSetMaxWidth⚠
YGNodeStyleSetMaxWidthPercent⚠
YGNodeStyleSetMinHeight⚠
YGNodeStyleSetMinHeightPercent⚠
YGNodeStyleSetMinWidth⚠
YGNodeStyleSetMinWidthPercent⚠
YGNodeStyleSetOverflow⚠
YGNodeStyleSetPadding⚠
YGNodeStyleSetPaddingPercent⚠
YGNodeStyleSetPosition⚠
YGNodeStyleSetPositionPercent⚠
YGNodeStyleSetPositionType⚠
YGNodeStyleSetWidth⚠
YGNodeStyleSetWidthAuto⚠
YGNodeStyleSetWidthPercent⚠
YGNodeTypeToString⚠
YGOverflowToString⚠
YGPositionTypeToString⚠
YGPrintOptionsToString⚠
YGUnitToString⚠
YGWrapToString⚠

Type Aliases§

YGBaselineFunc
YGConfigRef
YGLogger
YGMeasureFunc
YGNodeClonedFunc
YGNodeListRef
YGNodeRef
YGPrintFunc
__builtin_va_list
va_list