LithoRenderUnit

abstract class LithoRenderUnit : RenderUnit<Any> , TransitionRenderUnit

Inheritors

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
Link copied to clipboard
abstract val contentAllocator: ContentAllocator<Any>
Link copied to clipboard
Link copied to clipboard
open override val debugKey: String
Link copied to clipboard
Link copied to clipboard
val flags: Int
Link copied to clipboard
open override val id: Long
Link copied to clipboard
Link copied to clipboard
open override val matchHostBounds: Boolean
Link copied to clipboard
Link copied to clipboard
val renderType: RenderUnit.RenderType

Functions

Link copied to clipboard
open fun addAttachBinder(binder: RenderUnit.DelegateBinder<*, in Any, *>)
Link copied to clipboard
fun addAttachBinders(vararg binders: RenderUnit.DelegateBinder<*, in Any, *>)
Link copied to clipboard
open fun addOptionalMountBinder(binder: RenderUnit.DelegateBinder<*, in Any, *>)
Link copied to clipboard
fun addOptionalMountBinders(vararg binders: RenderUnit.DelegateBinder<*, in Any, *>)
Link copied to clipboard
open fun attachBinders(context: Context, content: Any, layoutData: Any?, bindData: BindData, tracer: Systracer)
Link copied to clipboard
open fun containsAttachBinder(delegateBinder: RenderUnit.DelegateBinder<*, *, *>): Boolean
Link copied to clipboard
open fun containsOptionalMountBinder(delegateBinder: RenderUnit.DelegateBinder<*, *, *>): Boolean
Link copied to clipboard
open fun detachBinders(context: Context, content: Any, layoutData: Any?, bindData: BindData, tracer: Systracer)
Link copied to clipboard
Link copied to clipboard
open fun <T : RenderUnit.Binder<*, *, *>?> findAttachBinderByClass(klass: Class<T>): T?
Link copied to clipboard
open fun <T> getExtra(key: Int): T?
Link copied to clipboard
open fun mountBinders(context: Context, content: Any, layoutData: Any?, bindData: BindData, tracer: Systracer)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun unmountBinders(context: Context, content: Any, layoutData: Any?, bindData: BindData, tracer: Systracer)
Link copied to clipboard
open fun updateBinders(context: Context, content: Any, currentRenderUnit: RenderUnit<Any>, currentLayoutData: Any?, newLayoutData: Any?, mountDelegate: MountDelegate?, bindData: BindData, isAttached: Boolean, tracer: Systracer)