Class

CanvasOp.CustomComponent

Represents a custom component layout operation.

Source set: Android
class CustomComponent(
        val config: String,
        val modifier: RemoteModifier,
        val properties: List<CustomPropertyEntry>,
        val childSpan: CanvasOperationBuffer.Span?,
    ) : CanvasOp()

Represents a custom component layout operation.

Functions

write

Source set: Android
override fun write(writer: RemoteComposeWriter, creationState: RemoteComposeCreationState)

hasTransformsOrClips

Source set: Android
override fun hasTransformsOrClips(): Boolean

containsDrawingPrimitives

Source set: Android
override fun containsDrawingPrimitives(): Boolean

switchesCanvasOrHasCondition

Source set: Android
override fun switchesCanvasOrHasCondition(): Boolean

emitsWireCommands

Source set: Android
override fun emitsWireCommands(): Boolean

optimizeChildScopes

Source set: Android
override fun optimizeChildScopes(buffer: CanvasOperationBuffer)

shouldPrune

Source set: Android
override fun shouldPrune(buffer: CanvasOperationBuffer): Boolean

toString

Source set: Android
override fun toString(): String

Content updated: