public class RenderScriptProcessor
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static interface |
RenderScriptProcessor.CommandLineLauncher |
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
RS_DEPS |
Constructor and Description |
---|
RenderScriptProcessor(java.util.List<java.io.File> inputs,
java.util.List<java.io.File> importFolders,
java.io.File buildFolder,
java.io.File sourceOutputDir,
java.io.File resOutputDir,
java.io.File objOutputDir,
java.io.File libOutputDir,
BuildToolInfo buildToolInfo,
int targetApi,
boolean debugBuild,
int optimLevel,
boolean supportMode) |
Modifier and Type | Method and Description |
---|---|
void |
build(RenderScriptProcessor.CommandLineLauncher launcher) |
void |
cleanOldOutput(java.util.Collection<java.io.File> oldOutputs) |
protected static void |
deleteFolder(java.io.File folder) |
static java.io.File |
getSupportJar(java.lang.String buildToolsFolder) |
static java.io.File |
getSupportNativeLibFolder(java.lang.String buildToolsFolder) |
public static final java.lang.String RS_DEPS
public RenderScriptProcessor(@NonNull java.util.List<java.io.File> inputs, @NonNull java.util.List<java.io.File> importFolders, @NonNull java.io.File buildFolder, @NonNull java.io.File sourceOutputDir, @NonNull java.io.File resOutputDir, @NonNull java.io.File objOutputDir, @NonNull java.io.File libOutputDir, @NonNull BuildToolInfo buildToolInfo, int targetApi, boolean debugBuild, int optimLevel, boolean supportMode)
public void cleanOldOutput(@Nullable java.util.Collection<java.io.File> oldOutputs)
public static java.io.File getSupportJar(java.lang.String buildToolsFolder)
public static java.io.File getSupportNativeLibFolder(java.lang.String buildToolsFolder)
public void build(@NonNull RenderScriptProcessor.CommandLineLauncher launcher) throws java.io.IOException, java.lang.InterruptedException
java.io.IOException
java.lang.InterruptedException
protected static void deleteFolder(java.io.File folder)