Group

@Serializable
data class Group(val commands: List<ImageVectorNode>, val minified: Boolean, val params: ImageVectorNode.Group.Params = Params(), val transformations: List<AffineTransformation>? = null) : ImageVectorNode, MethodSizeAccountable(source)

Constructors

Link copied to clipboard
constructor(commands: List<ImageVectorNode>, minified: Boolean, params: ImageVectorNode.Group.Params = Params(), transformations: List<AffineTransformation>? = null)

Types

Link copied to clipboard
object Companion
Link copied to clipboard
@Serializable
data class Params(val clipPath: ImageVectorNode.NodeWrapper? = null, val rotate: Float? = null, val pivotX: Float? = null, val pivotY: Float? = null, val scaleX: Float? = null, val scaleY: Float? = null, val translationX: Float? = null, val translationY: Float? = null) : MethodSizeAccountable

Properties

Link copied to clipboard
open override val approximateByteSize: Int

The approximate bytecode size of the group instruction, accounting for its components.

Link copied to clipboard
Link copied to clipboard
open override val imports: Set<String>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@Transient
open override val transformations: List<AffineTransformation>?

Functions

Link copied to clipboard
Link copied to clipboard
open override fun materialize(): String