public class UiContainerRenderTree extends ParentRenderNode<UiContainer,StyleRule>
childDirty, layers
effects, element, hiddenByLayoutRule, initialLayoutOccurred, innerArea, outerArea, parent, preferredContentHeight, preferredContentWidth, style, targetOuterArea, xOffset, yOffset, zIndex
Constructor and Description |
---|
UiContainerRenderTree(UiContainer uiContainer,
com.badlogic.gdx.assets.AssetManager assetManager) |
Modifier and Type | Method and Description |
---|---|
void |
addChild(RenderNode<?,?> child) |
void |
addScreenSizeListener(ScreenSizeListener listener) |
protected float |
determinePreferredContentHeight(LayoutState layoutState) |
protected float |
determinePreferredContentWidth(LayoutState layoutState) |
protected StyleRule |
determineStyleRule(LayoutState layoutState) |
protected float |
determineXOffset(LayoutState layoutState) |
protected float |
determineYOffset(LayoutState layoutState) |
InputSource |
getLastInputSource() |
boolean |
isDirty() |
void |
layout() |
void |
layout(LayoutState layoutState) |
void |
onResize(int width,
int height) |
void |
removeScreenSizeListener(ScreenSizeListener listener) |
void |
update(float delta) |
clearChildren, getElementById, interpolate, mouseDown, mouseMoved, mouseScrolled, removeChild, renderElement, setChildDirty, setDirty, setState, update
applyEffect, beginHover, contains, endHover, getContentRenderHeight, getContentRenderWidth, getContentRenderX, getContentRenderY, 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, isIncludedInLayout, isIncludedInRender, mouseUp, render, setRelativeX, setRelativeY, toString
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,StyleRule>
public void addChild(RenderNode<?,?> child)
addChild
in class ParentRenderNode<UiContainer,StyleRule>
public void onResize(int width, int height)
public void addScreenSizeListener(ScreenSizeListener listener)
public void removeScreenSizeListener(ScreenSizeListener listener)
protected float determinePreferredContentWidth(LayoutState layoutState)
determinePreferredContentWidth
in class RenderNode<UiContainer,StyleRule>
protected float determinePreferredContentHeight(LayoutState layoutState)
determinePreferredContentHeight
in class RenderNode<UiContainer,StyleRule>
protected float determineXOffset(LayoutState layoutState)
determineXOffset
in class RenderNode<UiContainer,StyleRule>
protected float determineYOffset(LayoutState layoutState)
determineYOffset
in class RenderNode<UiContainer,StyleRule>
protected StyleRule determineStyleRule(LayoutState layoutState)
determineStyleRule
in class RenderNode<UiContainer,StyleRule>
public boolean isDirty()
isDirty
in class ParentRenderNode<UiContainer,StyleRule>
public InputSource getLastInputSource()