RichRenderScope

class RichRenderScope(drawers: Map<String, RichDrawer>, fontSize: TextUnit, val onAction: (RichObject) -> Unit)

Constructors

Link copied to clipboard
constructor(drawers: Map<String, RichDrawer>, fontSize: TextUnit, onAction: (RichObject) -> Unit)

Properties

Link copied to clipboard
val builder: AnnotatedString.Builder
Link copied to clipboard

Functions

Link copied to clipboard
inline fun <T : RichObject> RichObject.cast(block: () -> Unit)
Link copied to clipboard
open override fun RichRenderScope.render(item: RichObject)
open override fun RichRenderScope.render(item: RichObject)
open override fun RichRenderScope.render(item: RichObject)
open override fun RichRenderScope.render(item: RichObject)
open override fun RichRenderScope.render(item: RichObject)
open override fun RichRenderScope.render(item: RichObject)
Link copied to clipboard
fun renderCompose(width: Float = 1.0f, height: Float = 1.0f, placeholderVerticalAlign: PlaceholderVerticalAlign = PlaceholderVerticalAlign.TextBottom, content: @Composable () -> Unit)
Link copied to clipboard