blob: a0a94f8b9d168203941194f5256fcdfac16bfa85 [file] [log] [blame]
Adam Lesinski282e1812014-01-23 18:17:42 -08001//
2// Copyright 2006 The Android Open Source Project
3//
4// Build resource files from raw assets.
5//
6
7#ifndef IMAGES_H
8#define IMAGES_H
9
10#include "ResourceTable.h"
11#include "Bundle.h"
12
13#include <utils/String8.h>
14#include <utils/RefBase.h>
15
16using android::String8;
17
18status_t preProcessImage(const Bundle* bundle, const sp<AaptAssets>& assets,
19 const sp<AaptFile>& file, String8* outNewLeafName);
20
21status_t preProcessImageToCache(const Bundle* bundle, const String8& source, const String8& dest);
22
Adam Lesinskie572c012014-09-19 15:10:04 -070023status_t postProcessImage(const Bundle* bundle, const sp<AaptAssets>& assets,
Adam Lesinski282e1812014-01-23 18:17:42 -080024 ResourceTable* table, const sp<AaptFile>& file);
25
26#endif