A
B
C
D
E
F
G
H
I
K
L
M
N
O
P
R
S
T
U
V
W
G
- generate() - function in io.github.kingsword09.symbolcraft.tasks.GenerateSymbolsTask
- Downloads the requested icons and regenerates the Kotlin sources.
- GenerateSymbolsTask - class in io.github.kingsword09.symbolcraft.tasks
- Gradle task responsible for downloading icons from multiple libraries and converting them into Compose APIs.
- getActions() - function in org.gradle.api.DefaultTask
- getAnt() - function in org.gradle.api.DefaultTask
- getAsDynamicObject() - function in org.gradle.api.internal.AbstractTask
- getBold() - function in io.github.kingsword09.symbolcraft.model.MaterialSymbolsPresets
- getBOLD() - function in io.github.kingsword09.symbolcraft.model.SymbolWeight.Companion
- getCachedCount() - function in io.github.kingsword09.symbolcraft.tasks.DownloadStats
- getCacheDirectory() - function in io.github.kingsword09.symbolcraft.plugin.SymbolCraftExtension
- directory that hosts cached SVG payloads (relative to
build/by default). - getCacheDirectory() - function in io.github.kingsword09.symbolcraft.tasks.CleanSymbolsCacheTask
- getCacheDirectory() - function in io.github.kingsword09.symbolcraft.tasks.GenerateSymbolsTask
- path used for storing SVG payloads between executions.
- getCacheEnabled() - function in io.github.kingsword09.symbolcraft.plugin.SymbolCraftExtension
- enables reuse of downloaded SVG assets between builds.
- getCacheKey(java.lang.String) - function in io.github.kingsword09.symbolcraft.model.ExternalIconConfig
- Generate a unique cache key for this icon and configuration combination.
- getCacheKey(java.lang.String) - function in io.github.kingsword09.symbolcraft.model.IconConfig
- Generate a unique cache key for this icon and configuration combination.
- getCacheKey(java.lang.String) - function in io.github.kingsword09.symbolcraft.model.MaterialSymbolsConfig
- Generate a unique cache key for this icon and configuration combination.
- getCacheStats() - function in io.github.kingsword09.symbolcraft.download.SvgDownloader
- Get cache statistics
- getConfig() - function in io.github.kingsword09.symbolcraft.tasks.DownloadResult.Failed
- getConfig() - function in io.github.kingsword09.symbolcraft.tasks.DownloadResult.Success
- getConfigHash() - function in io.github.kingsword09.symbolcraft.plugin.SymbolCraftExtension
- Computes a deterministic hash for the current configuration.
- getConfigs() - function in io.github.kingsword09.symbolcraft.plugin.MaterialSymbolsBuilder
- getConvention() - function in org.gradle.api.internal.AbstractTask
- getDependsOn() - function in org.gradle.api.DefaultTask
- getDescription() - function in org.gradle.api.DefaultTask
- getDestroyables() - function in org.gradle.api.DefaultTask
- getDidWork() - function in org.gradle.api.DefaultTask
- getEntries() - function in io.github.kingsword09.symbolcraft.converter.NamingConvention
- Naming conventions for icon class names.
- getEntries() - function in io.github.kingsword09.symbolcraft.model.SymbolFill
- getEntries() - function in io.github.kingsword09.symbolcraft.model.SymbolVariant
- getEntries() - function in io.github.kingsword09.symbolcraft.model.SymbolWeight
- getError() - function in io.github.kingsword09.symbolcraft.tasks.DownloadResult.Failed
- getExtension() - function in io.github.kingsword09.symbolcraft.tasks.GenerateSymbolsTask
- lazily provides the extension backing the current project configuration.
- getExtension() - function in io.github.kingsword09.symbolcraft.tasks.ValidateSymbolsConfigTask
- getExtensions() - function in org.gradle.api.DefaultTask
- getEXTRA_LIGHT() - function in io.github.kingsword09.symbolcraft.model.SymbolWeight.Companion
- getFailedCount() - function in io.github.kingsword09.symbolcraft.tasks.DownloadStats
- getFileCount() - function in io.github.kingsword09.symbolcraft.download.SvgDownloader.CacheStats
- getFileName() - function in io.github.kingsword09.symbolcraft.tasks.DownloadResult.Success
- getFill() - function in io.github.kingsword09.symbolcraft.model.MaterialSymbolsConfig
- Fill mode (filled or unfilled)
- getFinalizedBy() - function in org.gradle.api.DefaultTask
- getGeneratePreview() - function in io.github.kingsword09.symbolcraft.plugin.SymbolCraftExtension
- toggles Compose preview function generation for each icon.
- getGrade() - function in io.github.kingsword09.symbolcraft.model.MaterialSymbolsConfig
- Fine-tuning parameter for weight adjustment
- getGradleUserHomeDir() - function in io.github.kingsword09.symbolcraft.tasks.GenerateSymbolsTask
- exposed for cache resolution when Gradle configuration cache is enabled.
- getGroup() - function in org.gradle.api.DefaultTask
- getIconName() - function in io.github.kingsword09.symbolcraft.tasks.DownloadResult.Failed
- getIconName() - function in io.github.kingsword09.symbolcraft.tasks.DownloadResult.Success
- getIconsConfig() - function in io.github.kingsword09.symbolcraft.plugin.SymbolCraftExtension
- Returns an immutable snapshot of all icon requests declared via the DSL.
- getIdentityPath() - function in org.gradle.api.internal.AbstractTask
- getImpliesSubProjects() - function in org.gradle.api.internal.AbstractTask
- getInputs() - function in org.gradle.api.DefaultTask
- getLibraryId() - function in io.github.kingsword09.symbolcraft.model.ExternalIconConfig
- Unique identifier for the icon library.
- getLibraryId() - function in io.github.kingsword09.symbolcraft.model.IconConfig
- Unique identifier for the icon library.
- getLibraryId() - function in io.github.kingsword09.symbolcraft.model.MaterialSymbolsConfig
- Unique identifier for the icon library.
- getLibraryName() - function in io.github.kingsword09.symbolcraft.model.ExternalIconConfig
- Name of the external library (will be prefixed with "external-")
- getLifecycleDependencies() - function in org.gradle.api.internal.AbstractTask
- getLIGHT() - function in io.github.kingsword09.symbolcraft.model.SymbolWeight.Companion
- getLocalState() - function in org.gradle.api.DefaultTask
- getLogger() - function in org.gradle.api.DefaultTask
- getLogging() - function in org.gradle.api.DefaultTask
- getMaxRetries() - function in io.github.kingsword09.symbolcraft.plugin.SymbolCraftExtension
- maximum number of retry attempts for failed downloads (default: 3).
- getMedium() - function in io.github.kingsword09.symbolcraft.model.MaterialSymbolsPresets
- getMEDIUM() - function in io.github.kingsword09.symbolcraft.model.SymbolWeight.Companion
- getMediumFilled() - function in io.github.kingsword09.symbolcraft.model.MaterialSymbolsPresets
- getMustRunAfter() - function in org.gradle.api.DefaultTask
- getName() - function in kotlin.NamingConvention
- getName() - function in kotlin.SymbolFill
- getName() - function in kotlin.SymbolVariant
- getName() - function in kotlin.SymbolWeight
- getName() - function in org.gradle.api.DefaultTask
- getNamingConvention() - function in io.github.kingsword09.symbolcraft.plugin.NamingConfig
- Naming convention to apply (e.g., PASCAL_CASE, CAMEL_CASE).
- getOnlyIf() - function in org.gradle.api.internal.AbstractTask
- getOpticalSize() - function in io.github.kingsword09.symbolcraft.model.MaterialSymbolsConfig
- Optical size optimization parameter
- getOrdinal() - function in kotlin.NamingConvention
- getOrdinal() - function in kotlin.SymbolFill
- getOrdinal() - function in kotlin.SymbolVariant
- getOrdinal() - function in kotlin.SymbolWeight
- getOutputDir() - function in io.github.kingsword09.symbolcraft.tasks.GenerateSymbolsTask
- destination directory for the generated Kotlin sources.
- getOutputDirectory() - function in io.github.kingsword09.symbolcraft.plugin.SymbolCraftExtension
- Kotlin source folder where generated code will be written.
- getOutputDirectory() - function in io.github.kingsword09.symbolcraft.tasks.CleanSymbolsIconsTask
- getOutputs() - function in org.gradle.api.DefaultTask
- getPackageName() - function in io.github.kingsword09.symbolcraft.plugin.SymbolCraftExtension
- root package used for generated Kotlin types.
- getPackageName() - function in io.github.kingsword09.symbolcraft.tasks.CleanSymbolsIconsTask
- getPath() - function in org.gradle.api.DefaultTask
- getPathName() - function in io.github.kingsword09.symbolcraft.model.SymbolVariant
- getPrefix() - function in io.github.kingsword09.symbolcraft.plugin.NamingConfig
- Prefix to prepend to generated class names (e.g., "Ic" → IcHome).
- getProject() - function in org.gradle.api.DefaultTask
- getProjectBuildDir() - function in io.github.kingsword09.symbolcraft.tasks.CleanSymbolsCacheTask
- getProjectBuildDir() - function in io.github.kingsword09.symbolcraft.tasks.GenerateSymbolsTask
- points at the consuming project's
builddirectory for relative cache resolution. - getReasonNotToTrackState() - function in org.gradle.api.internal.AbstractTask
- getReasonTaskIsIncompatibleWithConfigurationCache() - function in org.gradle.api.internal.AbstractTask
- getRegular() - function in io.github.kingsword09.symbolcraft.model.MaterialSymbolsPresets
- getREGULAR() - function in io.github.kingsword09.symbolcraft.model.SymbolWeight.Companion
- getRegularFilled() - function in io.github.kingsword09.symbolcraft.model.MaterialSymbolsPresets
- getRemovePrefix() - function in io.github.kingsword09.symbolcraft.plugin.NamingConfig
- Prefix to remove from input file names before transformation (e.g., "ic_").
- getRemoveSuffix() - function in io.github.kingsword09.symbolcraft.plugin.NamingConfig
- Suffix to remove from input file names before transformation (e.g., "_24dp").
- getRequiredServices() - function in org.gradle.api.internal.AbstractTask
- getResults() - function in io.github.kingsword09.symbolcraft.tasks.DownloadStats
- getRetryDelayMs() - function in io.github.kingsword09.symbolcraft.plugin.SymbolCraftExtension
- initial delay between retries in milliseconds (default: 1000ms).
- getRounded() - function in io.github.kingsword09.symbolcraft.model.MaterialSymbolsPresets
- getSEMI_BOLD() - function in io.github.kingsword09.symbolcraft.model.SymbolWeight.Companion
- getSharedResources() - function in org.gradle.api.internal.AbstractTask
- getSharp() - function in io.github.kingsword09.symbolcraft.model.MaterialSymbolsPresets
- getShortName() - function in io.github.kingsword09.symbolcraft.model.SymbolFill
- getShortName() - function in io.github.kingsword09.symbolcraft.model.SymbolVariant
- getShouldRunAfter() - function in org.gradle.api.DefaultTask
- getSignature() - function in io.github.kingsword09.symbolcraft.converter.ConventionNameTransformer
- Override getSignature to include constructor parameters in the signature.
- getSignature() - function in io.github.kingsword09.symbolcraft.converter.IconNameTransformer
- Provide a stable signature for this transformer.
- getSignature() - function in io.github.kingsword09.symbolcraft.model.ExternalIconConfig
- Generate a signature string used for file naming.
- getSignature() - function in io.github.kingsword09.symbolcraft.model.IconConfig
- Generate a signature string used for file naming.
- getSignature() - function in io.github.kingsword09.symbolcraft.model.MaterialSymbolsConfig
- Generate a signature string used for file naming.
- getStandardOutputCapture() - function in org.gradle.api.internal.AbstractTask
- getState() - function in org.gradle.api.DefaultTask
- getStyleParams() - function in io.github.kingsword09.symbolcraft.model.ExternalIconConfig
- Map of style parameters for placeholder replacement
- getSuccessCount() - function in io.github.kingsword09.symbolcraft.tasks.DownloadStats
- getSuffix() - function in io.github.kingsword09.symbolcraft.plugin.NamingConfig
- Suffix to append to generated class names (e.g., "Icon" → HomeIcon).
- getSymbolsConfigHash() - function in io.github.kingsword09.symbolcraft.tasks.GenerateSymbolsTask
- getTaskActions() - function in org.gradle.api.internal.AbstractTask
- getTaskDependencies() - function in org.gradle.api.DefaultTask
- getTaskIdentity() - function in org.gradle.api.internal.AbstractTask
- getTemporaryDir() - function in org.gradle.api.DefaultTask
- getTemporaryDirFactory() - function in org.gradle.api.internal.AbstractTask
- getTHIN() - function in io.github.kingsword09.symbolcraft.model.SymbolWeight.Companion
- getTimeout() - function in org.gradle.api.DefaultTask
- getTotalCount() - function in io.github.kingsword09.symbolcraft.tasks.DownloadStats
- getTotalSizeBytes() - function in io.github.kingsword09.symbolcraft.download.SvgDownloader.CacheStats
- getTotalSizeKB() - function in io.github.kingsword09.symbolcraft.download.SvgDownloader.CacheStats
- getTotalSizeMB() - function in io.github.kingsword09.symbolcraft.download.SvgDownloader.CacheStats
- getTransformer() - function in io.github.kingsword09.symbolcraft.plugin.NamingConfig
- Custom transformer that takes full control of naming.
- getUrlTemplate() - function in io.github.kingsword09.symbolcraft.model.ExternalIconConfig
- URL pattern with placeholders (must be full URL)
- getUrlTemplate() - function in io.github.kingsword09.symbolcraft.plugin.ExternalIconBuilder
- getValue() - function in io.github.kingsword09.symbolcraft.model.SymbolWeight
- getVariant() - function in io.github.kingsword09.symbolcraft.model.MaterialSymbolsConfig
- Visual variant (outlined, rounded, sharp)
- getW400() - function in io.github.kingsword09.symbolcraft.model.MaterialSymbolsPresets
- getW400Filled() - function in io.github.kingsword09.symbolcraft.model.MaterialSymbolsPresets
- getW400Rounded() - function in io.github.kingsword09.symbolcraft.model.MaterialSymbolsPresets
- getW400Sharp() - function in io.github.kingsword09.symbolcraft.model.MaterialSymbolsPresets
- getW500() - function in io.github.kingsword09.symbolcraft.model.MaterialSymbolsPresets
- getW500Filled() - function in io.github.kingsword09.symbolcraft.model.MaterialSymbolsPresets
- getW700() - function in io.github.kingsword09.symbolcraft.model.MaterialSymbolsPresets
- getWeight() - function in io.github.kingsword09.symbolcraft.model.MaterialSymbolsConfig
- Stroke weight (100-700)