Lines Matching defs:Asset
18 // Class providing access to a read-only asset. Asset objects are NOT
41 * "Asset" is the base class for all types of assets. The classes below
45 class Asset {
47 virtual ~Asset(void);
122 Asset(void); // constructor; only invoked indirectly
134 Asset(const Asset& src);
135 Asset& operator=(const Asset& src);
143 static Asset* createFromFile(const char* fileName, AccessMode mode);
148 static Asset* createFromCompressedFile(const char* fileName,
158 static Asset* createFromFileSegment(int fd, off64_t offset, size_t length,
171 static Asset* createFromCompressedData(int fd, off64_t offset,
181 static Asset* createFromUncompressedMap(FileMap* dataMap, AccessMode mode);
189 static Asset* createFromCompressedMap(FileMap* dataMap, int method,
201 Asset* mNext; // linked list.
202 Asset* mPrev;
216 class _FileAsset : public Asset {
236 * Standard Asset interfaces.
271 class _CompressedAsset : public Asset {
293 * Standard Asset interfaces.