public interface YogaNodeAPI<YogaNodeType extends YogaNodeAPI>
int getChildCount()
YogaNodeType getChildAt(int i)
void addChildAt(YogaNodeType child, int i)
YogaNodeType removeChildAt(int i)
YogaNodeType getParent()
int indexOf(YogaNodeType child)
void setMeasureFunction(YogaMeasureFunction measureFunction)
void setBaselineFunction(YogaBaselineFunction measureFunction)
boolean isMeasureDefined()
void calculateLayout(float width, float height)
boolean isDirty()
boolean hasNewLayout()
void dirty()
void markLayoutSeen()
void copyStyle(YogaNodeType srcNode)
YogaDirection getStyleDirection()
void setDirection(YogaDirection direction)
YogaFlexDirection getFlexDirection()
void setFlexDirection(YogaFlexDirection flexDirection)
YogaJustify getJustifyContent()
void setJustifyContent(YogaJustify justifyContent)
YogaAlign getAlignItems()
void setAlignItems(YogaAlign alignItems)
YogaAlign getAlignSelf()
void setAlignSelf(YogaAlign alignSelf)
YogaAlign getAlignContent()
void setAlignContent(YogaAlign alignContent)
YogaPositionType getPositionType()
void setPositionType(YogaPositionType positionType)
void setWrap(YogaWrap flexWrap)
void setFlex(float flex)
float getFlexGrow()
void setFlexGrow(float flexGrow)
float getFlexShrink()
void setFlexShrink(float flexShrink)
YogaValue getFlexBasis()
void setFlexBasis(float flexBasis)
void setFlexBasisPercent(float percent)
void setFlexBasisAuto()
void setMargin(YogaEdge edge, float margin)
void setMarginPercent(YogaEdge edge, float percent)
void setMarginAuto(YogaEdge edge)
void setPadding(YogaEdge edge, float padding)
void setPaddingPercent(YogaEdge edge, float percent)
float getBorder(YogaEdge edge)
void setBorder(YogaEdge edge, float border)
void setPosition(YogaEdge edge, float position)
void setPositionPercent(YogaEdge edge, float percent)
YogaValue getWidth()
void setWidth(float width)
void setWidthPercent(float percent)
void setWidthAuto()
YogaValue getHeight()
void setHeight(float height)
void setHeightPercent(float percent)
void setHeightAuto()
YogaValue getMaxWidth()
void setMaxWidth(float maxWidth)
void setMaxWidthPercent(float percent)
YogaValue getMinWidth()
void setMinWidth(float minWidth)
void setMinWidthPercent(float percent)
YogaValue getMaxHeight()
void setMaxHeight(float maxHeight)
void setMaxHeightPercent(float percent)
YogaValue getMinHeight()
void setMinHeight(float minHeight)
void setMinHeightPercent(float percent)
float getLayoutX()
float getLayoutY()
float getLayoutWidth()
float getLayoutHeight()
float getLayoutMargin(YogaEdge edge)
float getLayoutPadding(YogaEdge edge)
float getLayoutBorder(YogaEdge edge)
YogaDirection getLayoutDirection()
YogaOverflow getOverflow()
void setOverflow(YogaOverflow overflow)
YogaDisplay getDisplay()
void setDisplay(YogaDisplay display)
void setData(java.lang.Object data)
java.lang.Object getData()
void reset()