@CacheableTask
public class ShaderCompile
extends com.android.build.gradle.internal.tasks.AndroidBuilderTask
Modifier and Type | Class and Description |
---|---|
static class |
ShaderCompile.CreationAction |
Constructor and Description |
---|
ShaderCompile(org.gradle.workers.WorkerExecutor workerExecutor) |
Modifier and Type | Method and Description |
---|---|
protected void |
compileShaders() |
java.lang.String |
getBuildToolsVersion() |
java.util.List<java.lang.String> |
getDefaultArgs() |
java.io.File |
getOutputDir() |
java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
getScopedArgs() |
com.android.build.api.artifact.BuildableArtifact |
getSourceDir() |
org.gradle.api.file.FileTree |
getSourceFiles() |
void |
setDefaultArgs(java.util.List<java.lang.String> defaultArgs) |
void |
setOutputDir(java.io.File sourceOutputDir) |
void |
setScopedArgs(java.util.Map<java.lang.String,java.util.List<java.lang.String>> scopedArgs) |
getBuilder, getBuildTools, getILogger, setAndroidBuilder
getVariantName, setVariantName
newInputDirectory, newInputFile, newOutputDirectory, newOutputFile
appendParallelSafeAction, compareTo, configure, dependsOn, doFirst, doFirst, doFirst, doLast, doLast, doLast, finalizedBy, getActions, getAnt, getAsDynamicObject, getConvention, getDependsOn, getDescription, getDestroyables, getDidWork, getEnabled, getExtensions, getFinalizedBy, getGroup, getIdentityPath, getImpliesSubProjects, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOnlyIf, getOutputs, getPath, getProject, getServices, getShouldRunAfter, getStandardOutputCapture, getState, getTaskActions, getTaskDependencies, getTaskIdentity, getTemporaryDir, getTemporaryDirFactory, getTimeout, hasProperty, hasTaskActions, injectIntoNewInstance, isEnabled, isHasCustomActions, mustRunAfter, onlyIf, onlyIf, prependParallelSafeAction, property, replaceLogger, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setFinalizedBy, setGroup, setImpliesSubProjects, setMustRunAfter, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, toString
@Inject public ShaderCompile(org.gradle.workers.WorkerExecutor workerExecutor)
@Input public java.lang.String getBuildToolsVersion()
@InputFiles public com.android.build.api.artifact.BuildableArtifact getSourceDir()
@InputFiles @PathSensitive(value=RELATIVE) public org.gradle.api.file.FileTree getSourceFiles()
protected void compileShaders() throws java.io.IOException
java.io.IOException
@OutputDirectory public java.io.File getOutputDir()
public void setOutputDir(java.io.File sourceOutputDir)
@NonNull @Input public java.util.List<java.lang.String> getDefaultArgs()
public void setDefaultArgs(@NonNull java.util.List<java.lang.String> defaultArgs)
@NonNull @Input public java.util.Map<java.lang.String,java.util.List<java.lang.String>> getScopedArgs()
public void setScopedArgs(@NonNull java.util.Map<java.lang.String,java.util.List<java.lang.String>> scopedArgs)