summaryrefslogtreecommitdiffstats
path: root/core/io/file_access_pack.h
diff options
context:
space:
mode:
Diffstat (limited to 'core/io/file_access_pack.h')
-rw-r--r--core/io/file_access_pack.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/core/io/file_access_pack.h b/core/io/file_access_pack.h
index 97391a5611..594ac8f089 100644
--- a/core/io/file_access_pack.h
+++ b/core/io/file_access_pack.h
@@ -44,7 +44,8 @@
#define PACK_FORMAT_VERSION 2
enum PackFlags {
- PACK_DIR_ENCRYPTED = 1 << 0
+ PACK_DIR_ENCRYPTED = 1 << 0,
+ PACK_REL_FILEBASE = 1 << 1,
};
enum PackFileFlags {
@@ -176,6 +177,7 @@ public:
virtual Error get_error() const override;
+ virtual Error resize(int64_t p_length) override { return ERR_UNAVAILABLE; }
virtual void flush() override;
virtual void store_8(uint8_t p_dest) override;
@@ -222,7 +224,7 @@ class DirAccessPack : public DirAccess {
List<String> list_files;
bool cdir = false;
- PackedData::PackedDir *_find_dir(String p_dir);
+ PackedData::PackedDir *_find_dir(const String &p_dir);
public:
virtual Error list_dir_begin() override;