Interface | Description |
---|---|
Copyable | |
Function<ReturnType> |
A general purpose function interface
|
InterceptTouchHandler | |
MountDelegateInput | Deprecated
Marked for removal; check out D4182567 for context.
|
MountDelegateTarget |
Exposes Some RenderCore
MountState API to RenderCoreExtension |
Node<RenderContext> |
Represents a single node in a RenderCore Tree.
|
Node.LayoutResult<T> |
Represents the result of a Layout pass.
|
RenderCoreExtensionHost |
This interface collates the APIs which maybe used by a
RenderCoreExtension . |
RenderCoreSystrace.IRenderCoreSystrace | |
RenderState.Delegate<State> | |
RenderState.HostListener | |
RenderState.LazyTree<State> |
Represents a function capable of creating a tree.
|
RenderTreeHost |
An implementation of this interface should contain a
RenderTree without relying on RenderState to prepare it. |
RenderUnit.Binder<MODEL,CONTENT> |
Represents a single bind function.
|
RootHost | |
Touchable |
Any interface for mounted items that need to capture motion events from its
HostView . |
UnmountDelegateExtension |
This delegate allows overriding a
MountItem 's unmount responsibility. |
Class | Description |
---|---|
Host | |
HostView |
A ViewGroup that can be used as a host for subtrees in a RenderCore tree.
|
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.
|
MountItem | |
MountItemsPool |
Pools of recycled resources.
|
MountState | |
Reducer |
Reduces a tree of Node into a flattened tree of RenderTreeNode.
|
RenderCoreSystrace | |
RenderResult<State> |
Result from resolving a
RenderState.LazyTree . |
RenderState<State,RenderContext> |
todo: javadocs *
|
RenderState.LayoutContext<RenderContext> |
A LayoutContext encapsulates all the data needed during a layout pass.
|
RenderTree |
TODO add javadoc
|
RenderTreeHostView | |
RenderTreeNode | |
RenderUnit<MOUNT_CONTENT> |
A RenderUnit represents a single rendering primitive for RenderCore.
|
RenderUnit.Extension<MODEL,CONTENT> |
An Extension is a pair of data Model and
RenderUnit.Binder . |
RootHostDelegate | |
RootHostView |
Enum | Description |
---|---|
RenderUnit.RenderType |