CompositionNode
sealed class CompositionNode
Content copied to clipboard
Describes a node in a composition
Properties
attributes
Link copied to clipboard
effectiveDisplay
Link copied to clipboard
effectiveFill
Link copied to clipboard
effectiveFillOpacity
Link copied to clipboard
effectiveLineCap
Link copied to clipboard
effectiveLineJoin
Link copied to clipboard
effectiveMiterLimit
Link copied to clipboard
effectiveOpacity
Link copied to clipboard
effectiveShadeStyle
Link copied to clipboard
effectiveStroke
Link copied to clipboard
effectiveStrokeOpacity
Link copied to clipboard
effectiveStrokeWeight
Link copied to clipboard
effectiveStyle
Link copied to clipboard
effectiveTransform
Link copied to clipboard
effectiveVisibility
Link copied to clipboard
fillOpacity
Link copied to clipboard
miterLimit
Link copied to clipboard
parent
Link copied to clipboard
shadeStyle
Link copied to clipboard
strokeOpacity
Link copied to clipboard
strokeWeight
Link copied to clipboard
userData
Link copied to clipboard
Inheritors
ImageNode
Link copied to clipboard
ShapeNode
Link copied to clipboard
TextNode
Link copied to clipboard
GroupNode
Link copied to clipboard
Extensions
filter
Link copied to clipboard
fun CompositionNode.filter(filter: (CompositionNode) -> Boolean): CompositionNode?
Content copied to clipboard
findAll
Link copied to clipboard
fun CompositionNode.findAll(filter: (CompositionNode) -> Boolean): List<CompositionNode>
Content copied to clipboard
findGroups
Link copied to clipboard
find all descendant GroupNode nodes, including potentially this node
findImages
Link copied to clipboard
find all descendant ImageNode nodes, including potentially this node
findShapes
Link copied to clipboard
find all descendant ShapeNode nodes, including potentially this node
findTerminals
Link copied to clipboard
fun CompositionNode.findTerminals(filter: (CompositionNode) -> Boolean): List<CompositionNode>
Content copied to clipboard
map
Link copied to clipboard
fun CompositionNode.map(mapper: (CompositionNode) -> CompositionNode): CompositionNode
Content copied to clipboard
remove
Link copied to clipboard
remove node from its parent CompositionNode
visitAll
Link copied to clipboard
visit this CompositionNode and all descendant nodes and execute visitor