|
slot 0.0.1
A real time UI render framework
|

| void YGConfigFree | ( | YGConfigRef | config | ) |
Frees the associated Yoga configuration.

| void * YGConfigGetContext | ( | YGConfigConstRef | config | ) |
Gets the currently set context.


| YGConfigConstRef YGConfigGetDefault | ( | void | ) |
Returns the default config values set by Yoga.


| YGErrata YGConfigGetErrata | ( | YGConfigConstRef | config | ) |
Get the currently set errata.


| float YGConfigGetPointScaleFactor | ( | YGConfigConstRef | config | ) |
Get the currently set point scale factor.


| bool YGConfigGetUseWebDefaults | ( | YGConfigConstRef | config | ) |
Whether the configuration is set to use web defaults.


| bool YGConfigIsExperimentalFeatureEnabled | ( | YGConfigConstRef | config, |
| YGExperimentalFeature | feature ) |
Whether an experimental feature is set.


| YGConfigRef YGConfigNew | ( | void | ) |
Allocates a set of configuration options. The configuration may be applied to multiple nodes (i.e. a single global config), or can be applied more granularly per-node.

| void YGConfigSetCloneNodeFunc | ( | YGConfigRef | config, |
| YGCloneNodeFunc | callback ) |
Sets a callback, called during layout, to create a new mutable Yoga node if Yoga must write to it and its owner is not its parent observed during layout.


| void YGConfigSetContext | ( | YGConfigRef | config, |
| void * | context ) |
Sets an arbitrary context pointer on the config which may be read from during callbacks.


| void YGConfigSetErrata | ( | YGConfigRef | config, |
| YGErrata | errata ) |
Configures how Yoga balances W3C conformance vs compatibility with layouts created against earlier versions of Yoga.
By default Yoga will prioritize W3C conformance. Errata may be set to ask Yoga to produce specific incorrect behaviors. E.g. YGConfigSetErrata(config,
YGErrataStretchFlexBasis).
YGErrata is a bitmask, and multiple errata may be set at once. Predefined constants exist for convenience:
UseLegacyStretchBehaviour 

| void YGConfigSetExperimentalFeatureEnabled | ( | YGConfigRef | config, |
| YGExperimentalFeature | feature, | ||
| bool | enabled ) |
Enable an experimental/unsupported feature in Yoga.


| void YGConfigSetLogger | ( | YGConfigRef | config, |
| YGLogger | logger ) |
Set a custom log function for to use when logging diagnostics or fatal. errors.


| void YGConfigSetPointScaleFactor | ( | YGConfigRef | config, |
| float | pixelsInPoint ) |
Yoga will by default round final layout positions and dimensions to the nearst point. pointScaleFactor controls the density of the grid used for layout rounding (e.g. to round to the closest display pixel).
May be set to 0.0f to avoid rounding the layout results.


| void YGConfigSetUseWebDefaults | ( | YGConfigRef | config, |
| bool | enabled ) |
Yoga by default creates new nodes with style defaults different from flexbox on web (e.g. YGFlexDirectionColumn and YGPositionRelative). UseWebDefaults instructs Yoga to instead use a default style consistent with the web.

