public class UiContainerRenderTree extends ParentRenderNode<UiContainer,ParentStyleRule>
RenderNode implementation for UiContainer| Modifier and Type | Field and Description |
|---|---|
protected org.mini2Dx.gdx.utils.Array<DeferredRunnable> |
deferredLayout |
protected org.mini2Dx.gdx.utils.Array<DeferredRunnable> |
deferredRender |
protected org.mini2Dx.gdx.utils.Array<DeferredRunnable> |
deferredUpdate |
cachedDirtyUpdateRequired, layers, layoutRuleseteffects, element, hiddenByLayoutRule, initialLayoutOccurred, initialUpdateOccurred, innerArea, outerArea, parent, preferredContentHeight, preferredContentWidth, rootNode, style, targetOuterArea, xOffset, yOffset, zIndex| Constructor and Description |
|---|
UiContainerRenderTree(UiContainer uiContainer,
AssetManager assetManager) |
clearChildren, getLayoutRuleset, initLayoutRuleset, isImmediateDirty, mouseDown, mouseMoved, mouseScrolled, removeChild, renderBackground, renderElement, searchTreeForElementById, setChildDirty, setDirty, setState, updateapplyEffect, beginFakeHover, beginHover, clearDirty, contains, endFakeHover, endHover, getContentRenderHeight, getContentRenderWidth, getContentRenderX, getContentRenderY, getElement, getId, getInnerHeight, getInnerRenderHeight, getInnerRenderWidth, getInnerRenderX, getInnerRenderY, getInnerWidth, getInnerX, getInnerY, getOuterHeight, getOuterRenderHeight, getOuterRenderWidth, getOuterRenderX, getOuterRenderY, getOuterWidth, getOuterX, getOuterY, getParent, getPreferredContentHeight, getPreferredContentWidth, getPreferredInnerHeight, getPreferredInnerWidth, getPreferredOuterHeight, getPreferredOuterWidth, getRelativeX, getRelativeY, getState, getStyle, getXOffset, getYOffset, getZIndex, isChildOfUiContainer, isIncludedInLayout, isIncludedInRender, isInitialLayoutOccurred, isInitialUpdateOccurred, mouseUp, render, setRelativeX, setRelativeY, toStringprotected final org.mini2Dx.gdx.utils.Array<DeferredRunnable> deferredLayout
protected final org.mini2Dx.gdx.utils.Array<DeferredRunnable> deferredUpdate
protected final org.mini2Dx.gdx.utils.Array<DeferredRunnable> deferredRender
public UiContainerRenderTree(UiContainer uiContainer, AssetManager assetManager)
public void update(float delta)
public void layout()
public void layout(LayoutState layoutState)
layout in class ParentRenderNode<UiContainer,ParentStyleRule>public void addChild(RenderNode<?,?> child)
addChild in class ParentRenderNode<UiContainer,ParentStyleRule>public void transferUpdateDeferred(org.mini2Dx.gdx.utils.Array<DeferredRunnable> deferredUpdate)
public void transferLayoutDeferred(org.mini2Dx.gdx.utils.Array<DeferredRunnable> deferredLayout)
public void transferRenderDeferred(org.mini2Dx.gdx.utils.Array<DeferredRunnable> deferredRender)
public void processUpdateDeferred()
public void processLayoutDeferred()
public void processRenderDeferred()
public void onResize(float width,
float height)
public void addScreenSizeListener(ScreenSizeListener listener)
public void removeScreenSizeListener(ScreenSizeListener listener)
protected float determinePreferredContentWidth(LayoutState layoutState)
determinePreferredContentWidth in class ParentRenderNode<UiContainer,ParentStyleRule>protected float determinePreferredContentHeight(LayoutState layoutState)
determinePreferredContentHeight in class ParentRenderNode<UiContainer,ParentStyleRule>protected float determineXOffset(LayoutState layoutState)
determineXOffset in class ParentRenderNode<UiContainer,ParentStyleRule>protected float determineYOffset(LayoutState layoutState)
determineYOffset in class ParentRenderNode<UiContainer,ParentStyleRule>protected ParentStyleRule determineStyleRule(LayoutState layoutState)
determineStyleRule in class RenderNode<UiContainer,ParentStyleRule>public RenderNode<?,?> getElementById(java.lang.String id)
getElementById in class ParentRenderNode<UiContainer,ParentStyleRule>public boolean isDirty()
isDirty in class ParentRenderNode<UiContainer,ParentStyleRule>public InputSource getLastInputSource()
public GamePadType getLastGamePadType()
public float getScreenSizeScale()