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