| Interface | Description |
|---|---|
| Copyable | |
| MountDelegate.MountDelegateInput | |
| MountDelegate.MountDelegateTarget | |
| Node.Container<T extends Node> |
Interface to be implemented by a Node with children.
|
| Node.LayoutResult<T> |
Represents the result of a Layout pass.
|
| RenderState.Delegate<State> | |
| RenderState.HostListener | |
| RenderState.LazyTree<State> |
Represents a function capable of creating a tree.
|
| RenderUnit.Binder<RENDER_UNIT,CONTENT> |
Represents a single bind function.
|
| RootHost | |
| Systrace | |
| Touchable |
Any interface for mounted items that need to capture motion events from its
HostView. |
| Class | Description |
|---|---|
| Host | |
| LayoutCache |
A Cache that can be used to re use LayoutResults or parts of them across layout calculations.
|
| MeasureResult<T> | |
| MountDelegate |
Can be passed to a MountState to override default mounting behaviour and control which items get
mounted or unmounted.
|
| MountDelegateExtension |
Mount extension which can be registered by a MountState as an extension which can override
mounting behaviour.
|
| MountItem | |
| MountItemsPool |
Pools of recycled resources.
|
| MountState | |
| Node |
Represents a single node in a RenderCore Tree.
|
| Reducer |
Reduces a tree of Node into a flattened tree of RenderTreeNode.
|
| RenderState<State,RenderContext> |
todo: javadocs *
|
| RenderState.LayoutContext<RenderContext> |
A LayoutContext encapsulates all the data needed during a layout pass.
|
| RenderTree |
TODO add javadoc
|
| RenderTreeNode | |
| RenderUnit<MOUNT_CONTENT> |
A RenderUnit represents a single rendering primitive for RenderCore.
|
| RootHostDelegate | |
| Systrace.DefaultTrace |
| Enum | Description |
|---|---|
| RenderUnit.RenderType |