public class UiContainerRenderTree extends ParentRenderNode<UiContainer,ParentStyleRule>
RenderNode implementation for UiContainer| Modifier and Type | Field and Description | 
|---|---|
| protected com.badlogic.gdx.utils.Array<DeferredRunnable> | deferredLayout | 
| protected com.badlogic.gdx.utils.Array<DeferredRunnable> | deferredRender | 
| protected com.badlogic.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,
                     com.badlogic.gdx.assets.AssetManager assetManager) | 
clearChildren, getLayoutRuleset, initLayoutRuleset, interpolate, 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 com.badlogic.gdx.utils.Array<DeferredRunnable> deferredLayout
protected final com.badlogic.gdx.utils.Array<DeferredRunnable> deferredUpdate
protected final com.badlogic.gdx.utils.Array<DeferredRunnable> deferredRender
public UiContainerRenderTree(UiContainer uiContainer, com.badlogic.gdx.assets.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(com.badlogic.gdx.utils.Array<DeferredRunnable> deferredUpdate)
public void transferLayoutDeferred(com.badlogic.gdx.utils.Array<DeferredRunnable> deferredLayout)
public void transferRenderDeferred(com.badlogic.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 ControllerType getLastControllerType()
public float getScreenSizeScale()