public void CopyStyle(CSSNode srcNode) { Native.CSSNodeCopyStyle(_cssNode, srcNode._cssNode); }
public virtual void MarkDirty() { Native.CSSNodeMarkDirty(_cssNode); }
public void MarkHasNewLayout() { Native.CSSNodeSetHasNewLayout(_cssNode, true); }
public static void SetExperimentalFeatureEnabled( CSSExperimentalFeature feature, bool enabled) { Native.CSSLayoutSetExperimentalFeatureEnabled(feature, enabled); }
public static bool IsExperimentalFeatureEnabled(CSSExperimentalFeature feature) { return(Native.CSSLayoutIsExperimentalFeatureEnabled(feature)); }
public void SetMeasureFunction(MeasureFunction measureFunction) { _measureFunction = measureFunction; _cssMeasureFunc = measureFunction != null ? MeasureInternal : (CSSMeasureFunc)null; Native.CSSNodeSetMeasureFunc(_cssNode, _cssMeasureFunc); }
public static int GetInstanceCount() { return(Native.CSSNodeGetInstanceCount()); }
public void SetPosition(CSSEdge edge, float position) { Native.CSSNodeStyleSetPosition(_cssNode, edge, position); }
public void MarkLayoutSeen() { Native.CSSNodeSetHasNewLayout(_cssNode, false); }
public void SetBorder(CSSEdge edge, float border) { Native.CSSNodeStyleSetBorder(_cssNode, edge, border); }
public float GetPosition(CSSEdge edge) { return(Native.CSSNodeStyleGetPosition(_cssNode, edge)); }
public float GetBorder(CSSEdge edge) { return(Native.CSSNodeStyleGetBorder(_cssNode, edge)); }
public void SetPadding(CSSEdge edge, float padding) { Native.CSSNodeStyleSetPadding(_cssNode, edge, padding); }
public float GetPadding(CSSEdge edge) { return(Native.CSSNodeStyleGetPadding(_cssNode, edge)); }
public void SetMargin(CSSEdge edge, float value) { Native.CSSNodeStyleSetMargin(_cssNode, edge, value); }
public float GetMargin(CSSEdge edge) { return(Native.CSSNodeStyleGetMargin(_cssNode, edge)); }