ProcessorConfiguration

abstract class ProcessorConfiguration @Inject constructor(objectFactory: ObjectFactory) : SourceConfiguration, Cacheable(source)

Constructors

Link copied to clipboard
@Inject
constructor(objectFactory: ObjectFactory)

Properties

Link copied to clipboard
open val fullName: String
Link copied to clipboard
abstract val name: String
Link copied to clipboard
open override val parentName: String
Link copied to clipboard

Functions

Link copied to clipboard
open override fun calculateHash(): Sha256Hash
Link copied to clipboard
Link copied to clipboard
open override fun destinationPackage(fullPackage: String)

Sets the destination package for the generated ImageVectors.

Link copied to clipboard
open override fun from(origin: Directory)

Sets the icons origin directory for the vectors.

Link copied to clipboard
open override fun icons(configure: Action<IconParserConfiguration>)

Configures the icon parser.

Link copied to clipboard
open override fun maxDepth(depth: Int)

Sets the maximum depth for recursive scanning.

Link copied to clipboard
Link copied to clipboard
open override fun optimize(enabled: Boolean)

Enables or disables optimization of the generated ImageVectors.

Link copied to clipboard
open override fun recursive()

Enables recursive scanning of the source directory.

Link copied to clipboard
open override fun toString(): String
Link copied to clipboard
open override fun validate(): List<String>