public abstract class YogaNodeJNIBase extends YogaNode implements java.lang.Cloneable
YogaNode.Inputs| Modifier and Type | Field and Description |
|---|---|
protected long |
mNativePointer |
public int getChildCount()
getChildCount in class YogaNodepublic YogaNodeJNIBase getChildAt(int i)
getChildAt in class YogaNodepublic void addChildAt(YogaNode c, int i)
addChildAt in class YogaNodepublic void setIsReferenceBaseline(boolean isReferenceBaseline)
setIsReferenceBaseline in interface YogaPropssetIsReferenceBaseline in class YogaNodepublic boolean isReferenceBaseline()
isReferenceBaseline in class YogaNodepublic void swapChildAt(YogaNode newChild, int position)
public YogaNodeJNIBase cloneWithChildren()
cloneWithChildren in class YogaNodepublic YogaNodeJNIBase cloneWithoutChildren()
cloneWithoutChildren in class YogaNodepublic YogaNodeJNIBase removeChildAt(int i)
removeChildAt in class YogaNodepublic YogaNodeJNIBase getOwner()
@Deprecated public YogaNodeJNIBase getParent()
public void calculateLayout(float width,
float height)
calculateLayout in class YogaNodepublic void dirtyAllDescendants()
public YogaDirection getStyleDirection()
getStyleDirection in interface YogaPropsgetStyleDirection in class YogaNodepublic void setDirection(YogaDirection direction)
setDirection in interface YogaPropssetDirection in class YogaNodepublic YogaFlexDirection getFlexDirection()
getFlexDirection in interface YogaPropsgetFlexDirection in class YogaNodepublic void setFlexDirection(YogaFlexDirection flexDirection)
setFlexDirection in interface YogaPropssetFlexDirection in class YogaNodepublic YogaJustify getJustifyContent()
getJustifyContent in interface YogaPropsgetJustifyContent in class YogaNodepublic void setJustifyContent(YogaJustify justifyContent)
setJustifyContent in interface YogaPropssetJustifyContent in class YogaNodepublic YogaAlign getAlignItems()
getAlignItems in interface YogaPropsgetAlignItems in class YogaNodepublic void setAlignItems(YogaAlign alignItems)
setAlignItems in interface YogaPropssetAlignItems in class YogaNodepublic YogaAlign getAlignSelf()
getAlignSelf in interface YogaPropsgetAlignSelf in class YogaNodepublic void setAlignSelf(YogaAlign alignSelf)
setAlignSelf in interface YogaPropssetAlignSelf in class YogaNodepublic YogaAlign getAlignContent()
getAlignContent in interface YogaPropsgetAlignContent in class YogaNodepublic void setAlignContent(YogaAlign alignContent)
setAlignContent in interface YogaPropssetAlignContent in class YogaNodepublic YogaPositionType getPositionType()
getPositionType in interface YogaPropsgetPositionType in class YogaNodepublic void setPositionType(YogaPositionType positionType)
setPositionType in interface YogaPropssetPositionType in class YogaNodepublic void setWrap(YogaWrap flexWrap)
public YogaOverflow getOverflow()
getOverflow in class YogaNodepublic void setOverflow(YogaOverflow overflow)
setOverflow in class YogaNodepublic YogaDisplay getDisplay()
getDisplay in class YogaNodepublic void setDisplay(YogaDisplay display)
setDisplay in class YogaNodepublic void setFlex(float flex)
public float getFlexGrow()
getFlexGrow in interface YogaPropsgetFlexGrow in class YogaNodepublic void setFlexGrow(float flexGrow)
setFlexGrow in interface YogaPropssetFlexGrow in class YogaNodepublic float getFlexShrink()
getFlexShrink in interface YogaPropsgetFlexShrink in class YogaNodepublic void setFlexShrink(float flexShrink)
setFlexShrink in interface YogaPropssetFlexShrink in class YogaNodepublic YogaValue getFlexBasis()
getFlexBasis in interface YogaPropsgetFlexBasis in class YogaNodepublic void setFlexBasis(float flexBasis)
setFlexBasis in interface YogaPropssetFlexBasis in class YogaNodepublic void setFlexBasisPercent(float percent)
setFlexBasisPercent in interface YogaPropssetFlexBasisPercent in class YogaNodepublic void setFlexBasisAuto()
setFlexBasisAuto in interface YogaPropssetFlexBasisAuto in class YogaNodepublic void setMargin(YogaEdge edge, float margin)
public void setMarginPercent(YogaEdge edge, float percent)
setMarginPercent in interface YogaPropssetMarginPercent in class YogaNodepublic void setMarginAuto(YogaEdge edge)
setMarginAuto in interface YogaPropssetMarginAuto in class YogaNodepublic YogaValue getPadding(YogaEdge edge)
getPadding in interface YogaPropsgetPadding in class YogaNodepublic void setPadding(YogaEdge edge, float padding)
setPadding in interface YogaPropssetPadding in class YogaNodepublic void setPaddingPercent(YogaEdge edge, float percent)
setPaddingPercent in interface YogaPropssetPaddingPercent in class YogaNodepublic float getBorder(YogaEdge edge)
public void setBorder(YogaEdge edge, float border)
public YogaValue getPosition(YogaEdge edge)
getPosition in interface YogaPropsgetPosition in class YogaNodepublic void setPosition(YogaEdge edge, float position)
setPosition in interface YogaPropssetPosition in class YogaNodepublic void setPositionPercent(YogaEdge edge, float percent)
setPositionPercent in interface YogaPropssetPositionPercent in class YogaNodepublic YogaValue getWidth()
public void setWidth(float width)
public void setWidthPercent(float percent)
setWidthPercent in interface YogaPropssetWidthPercent in class YogaNodepublic void setWidthAuto()
setWidthAuto in interface YogaPropssetWidthAuto in class YogaNodepublic YogaValue getHeight()
public void setHeight(float height)
public void setHeightPercent(float percent)
setHeightPercent in interface YogaPropssetHeightPercent in class YogaNodepublic void setHeightAuto()
setHeightAuto in interface YogaPropssetHeightAuto in class YogaNodepublic YogaValue getMinWidth()
getMinWidth in interface YogaPropsgetMinWidth in class YogaNodepublic void setMinWidth(float minWidth)
setMinWidth in interface YogaPropssetMinWidth in class YogaNodepublic void setMinWidthPercent(float percent)
setMinWidthPercent in interface YogaPropssetMinWidthPercent in class YogaNodepublic YogaValue getMinHeight()
getMinHeight in interface YogaPropsgetMinHeight in class YogaNodepublic void setMinHeight(float minHeight)
setMinHeight in interface YogaPropssetMinHeight in class YogaNodepublic void setMinHeightPercent(float percent)
setMinHeightPercent in interface YogaPropssetMinHeightPercent in class YogaNodepublic YogaValue getMaxWidth()
getMaxWidth in interface YogaPropsgetMaxWidth in class YogaNodepublic void setMaxWidth(float maxWidth)
setMaxWidth in interface YogaPropssetMaxWidth in class YogaNodepublic void setMaxWidthPercent(float percent)
setMaxWidthPercent in interface YogaPropssetMaxWidthPercent in class YogaNodepublic YogaValue getMaxHeight()
getMaxHeight in interface YogaPropsgetMaxHeight in class YogaNodepublic void setMaxHeight(float maxheight)
setMaxHeight in interface YogaPropssetMaxHeight in class YogaNodepublic void setMaxHeightPercent(float percent)
setMaxHeightPercent in interface YogaPropssetMaxHeightPercent in class YogaNodepublic float getAspectRatio()
getAspectRatio in interface YogaPropsgetAspectRatio in class YogaNodepublic void setAspectRatio(float aspectRatio)
setAspectRatio in interface YogaPropssetAspectRatio in class YogaNodepublic void setMeasureFunction(YogaMeasureFunction measureFunction)
setMeasureFunction in interface YogaPropssetMeasureFunction in class YogaNodepublic final long measure(float width,
int widthMode,
float height,
int heightMode)
public void setBaselineFunction(YogaBaselineFunction baselineFunction)
setBaselineFunction in interface YogaPropssetBaselineFunction in class YogaNodepublic final float baseline(float width,
float height)
public boolean isMeasureDefined()
isMeasureDefined in class YogaNodepublic boolean isBaselineDefined()
isBaselineDefined in class YogaNodepublic void print()
public float getLayoutX()
getLayoutX in class YogaNodepublic float getLayoutY()
getLayoutY in class YogaNodepublic float getLayoutWidth()
getLayoutWidth in class YogaNodepublic float getLayoutHeight()
getLayoutHeight in class YogaNodepublic boolean getDoesLegacyStretchFlagAffectsLayout()
public float getLayoutMargin(YogaEdge edge)
getLayoutMargin in class YogaNodepublic float getLayoutPadding(YogaEdge edge)
getLayoutPadding in class YogaNodepublic float getLayoutBorder(YogaEdge edge)
getLayoutBorder in class YogaNodepublic YogaDirection getLayoutDirection()
getLayoutDirection in class YogaNodepublic boolean hasNewLayout()
hasNewLayout in class YogaNodepublic void markLayoutSeen()
markLayoutSeen in class YogaNodepublic float getGap(YogaGutter gutter)
public void setGap(YogaGutter gutter, float gapLength)