public abstract class ParentRenderNode<T extends UiElement,S extends StyleRule> extends RenderNode<T,S>
| Modifier and Type | Field and Description | 
|---|---|
protected boolean | 
childDirty  | 
protected java.util.NavigableMap<java.lang.Integer,RenderLayer> | 
layers  | 
effects, element, hiddenByLayoutRule, initialLayoutOccurred, innerArea, outerArea, parent, preferredContentHeight, preferredContentWidth, style, targetOuterArea, xOffset, yOffset, zIndex| Constructor and Description | 
|---|
ParentRenderNode(ParentRenderNode<?,?> parent,
                T element)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
addChild(RenderNode<?,?> child)  | 
void | 
clearChildren()  | 
RenderNode<?,?> | 
getElementById(java.lang.String id)  | 
void | 
interpolate(float alpha)  | 
boolean | 
isDirty()  | 
void | 
layout(LayoutState layoutState)  | 
ActionableRenderNode | 
mouseDown(int screenX,
         int screenY,
         int pointer,
         int button)  | 
boolean | 
mouseMoved(int screenX,
          int screenY)  | 
void | 
removeChild(RenderNode<?,?> child)  | 
protected void | 
renderElement(Graphics g)  | 
void | 
setChildDirty(boolean childDirty)  | 
void | 
setDirty(boolean dirty)  | 
void | 
setState(NodeState state)  | 
void | 
update(UiContainerRenderTree uiContainer,
      float delta)  | 
applyEffect, beginHover, contains, determinePreferredContentHeight, determinePreferredContentWidth, determineStyleRule, determineXOffset, determineYOffset, 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, toStringprotected final java.util.NavigableMap<java.lang.Integer,RenderLayer> layers
protected boolean childDirty
public ParentRenderNode(ParentRenderNode<?,?> parent, T element)
public void update(UiContainerRenderTree uiContainer, float delta)
public void interpolate(float alpha)
interpolate in class RenderNode<T extends UiElement,S extends StyleRule>protected void renderElement(Graphics g)
renderElement in class RenderNode<T extends UiElement,S extends StyleRule>public void layout(LayoutState layoutState)
public boolean mouseMoved(int screenX,
                 int screenY)
mouseMoved in class RenderNode<T extends UiElement,S extends StyleRule>public ActionableRenderNode mouseDown(int screenX, int screenY, int pointer, int button)
public void addChild(RenderNode<?,?> child)
public void removeChild(RenderNode<?,?> child)
public void clearChildren()
public boolean isDirty()
public void setDirty(boolean dirty)
public void setChildDirty(boolean childDirty)
public void setState(NodeState state)
public RenderNode<?,?> getElementById(java.lang.String id)
getElementById in class RenderNode<T extends UiElement,S extends StyleRule>