public abstract class LayoutRuleset
extends java.lang.Object
UiElement
for different
ScreenSize
sConstructor and Description |
---|
LayoutRuleset() |
Modifier and Type | Method and Description |
---|---|
abstract boolean |
equals(java.lang.String rules) |
abstract SizeRule |
getCurrentHeightRule() |
abstract OffsetRule |
getCurrentOffsetXRule() |
abstract OffsetRule |
getCurrentOffsetYRule() |
abstract SizeRule |
getCurrentWidthRule() |
abstract float |
getPreferredElementHeight(LayoutState layoutState) |
abstract float |
getPreferredElementRelativeX(LayoutState layoutState) |
abstract float |
getPreferredElementRelativeY(LayoutState layoutState) |
abstract float |
getPreferredElementWidth(LayoutState layoutState) |
abstract boolean |
isFlexLayout() |
abstract boolean |
isHiddenByInputSource(LayoutState layoutState) |
abstract void |
layout(LayoutState layoutState,
ParentRenderNode<?,?> parentNode,
org.mini2Dx.gdx.utils.Array<RenderNode<?,?>> children) |
static void |
setElementSize(ParentRenderNode<?,?> parentNode,
RenderNode<?,?> node) |
public abstract void layout(LayoutState layoutState, ParentRenderNode<?,?> parentNode, org.mini2Dx.gdx.utils.Array<RenderNode<?,?>> children)
public abstract float getPreferredElementRelativeX(LayoutState layoutState)
public abstract float getPreferredElementRelativeY(LayoutState layoutState)
public abstract float getPreferredElementWidth(LayoutState layoutState)
public abstract float getPreferredElementHeight(LayoutState layoutState)
public abstract boolean isHiddenByInputSource(LayoutState layoutState)
public abstract SizeRule getCurrentWidthRule()
public abstract SizeRule getCurrentHeightRule()
public abstract OffsetRule getCurrentOffsetXRule()
public abstract OffsetRule getCurrentOffsetYRule()
public abstract boolean isFlexLayout()
public abstract boolean equals(java.lang.String rules)
public static void setElementSize(ParentRenderNode<?,?> parentNode, RenderNode<?,?> node)