public class Direct
extends java.lang.Object
| Constructor and Description |
|---|
Direct() |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
ls(int level)
Small utility function to indent logs depending on the level
|
static boolean |
solveChain(ConstraintWidgetContainer container,
LinearSystem system,
int orientation,
int offset,
ChainHead chainHead,
boolean isChainSpread,
boolean isChainSpreadInside,
boolean isChainPacked)
Try to directly resolve the chain
|
static void |
solvingPass(ConstraintWidgetContainer layout,
BasicMeasure.Measurer measurer)
Walk the dependency graph and solves it.
|
public static void solvingPass(ConstraintWidgetContainer layout, BasicMeasure.Measurer measurer)
layout - the container we want to optimizemeasurer - the measurer used to measure the widgetpublic static java.lang.String ls(int level)
level - public static boolean solveChain(ConstraintWidgetContainer container, LinearSystem system, int orientation, int offset, ChainHead chainHead, boolean isChainSpread, boolean isChainSpreadInside, boolean isChainPacked)
container - system - orientation - offset - chainHead - isChainSpread - isChainSpreadInside - isChainPacked -