@CacheableTask
public class RenderscriptCompile
extends com.android.build.gradle.internal.tasks.NdkTask
Modifier and Type | Class and Description |
---|---|
static class |
RenderscriptCompile.CreationAction |
Constructor and Description |
---|
RenderscriptCompile() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getBuildToolsVersion() |
org.gradle.api.file.FileCollection |
getImportDirs() |
org.gradle.api.provider.Provider<org.gradle.api.file.Directory> |
getLibOutputDir() |
java.io.File |
getObjOutputDir() |
int |
getOptimLevel() |
java.io.File |
getResOutputDir() |
org.gradle.api.file.FileCollection |
getSourceDirs() |
java.io.File |
getSourceOutputDir() |
java.lang.Integer |
getTargetApi() |
boolean |
isDebugBuild() |
boolean |
isNdkMode() |
boolean |
isSupportMode() |
void |
setDebugBuild(boolean debugBuild) |
void |
setImportDirs(org.gradle.api.file.FileCollection importDirs) |
void |
setNdkMode(boolean ndkMode) |
void |
setObjOutputDir(java.io.File objOutputDir) |
void |
setOptimLevel(int optimLevel) |
void |
setResOutputDir(java.io.File resOutputDir) |
void |
setSourceOutputDir(java.io.File sourceOutputDir) |
void |
setSupportMode(boolean supportMode) |
boolean |
useAndroidX() |
getAbiFilters, getcFlags, getLdLibs, getModuleName, getNdkConfig, getStl, setNdkConfig
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
@Input public java.lang.String getBuildToolsVersion()
@OutputDirectory public java.io.File getSourceOutputDir()
public void setSourceOutputDir(java.io.File sourceOutputDir)
@OutputDirectory public java.io.File getResOutputDir()
public void setResOutputDir(java.io.File resOutputDir)
@OutputDirectory public java.io.File getObjOutputDir()
public void setObjOutputDir(java.io.File objOutputDir)
@OutputDirectory public org.gradle.api.provider.Provider<org.gradle.api.file.Directory> getLibOutputDir()
@InputFiles @PathSensitive(value=RELATIVE) @SkipWhenEmpty public org.gradle.api.file.FileCollection getSourceDirs()
@InputFiles @PathSensitive(value=RELATIVE) public org.gradle.api.file.FileCollection getImportDirs()
public void setImportDirs(org.gradle.api.file.FileCollection importDirs)
@Input public java.lang.Integer getTargetApi()
@Input public boolean isSupportMode()
public void setSupportMode(boolean supportMode)
@Input public boolean useAndroidX()
@Input public int getOptimLevel()
public void setOptimLevel(int optimLevel)
@Input public boolean isDebugBuild()
public void setDebugBuild(boolean debugBuild)
@Input public boolean isNdkMode()
public void setNdkMode(boolean ndkMode)