#include <files.h>
|
|
| File (const Common::String &filename) |
| |
|
| File (const Common::String &filename, int ccMode) |
| |
|
| File (const Common::String &filename, Common::Archive &archive) |
| |
| bool | open (const Common::Path &filename) override |
| |
| bool | open (const Common::Path &filename, Common::Archive &archive) override |
| |
| virtual bool | open (const Common::String &filename, int ccMode) |
| |
| bool | open (const Common::FSNode &node) override |
| |
| bool | open (SeekableReadStream *stream, const Common::String &name) override |
| |
| Common::String | readString () |
| |
| virtual bool | open (SeekableReadStream *stream, const String &name) |
| |
| virtual void | close () |
| |
| bool | isOpen () const |
| |
| const char * | getName () const |
| |
| bool | err () const override |
| |
| void | clearErr () override |
| |
| bool | eos () const override |
| |
| int64 | pos () const override |
| |
| int64 | size () const override |
| |
| bool | seek (int64 offs, int whence=SEEK_SET) override |
| |
| uint32 | read (void *dataPtr, uint32 dataSize) override |
| |
| virtual bool | skip (uint32 offset) |
| |
| virtual char * | readLine (char *s, size_t bufSize, bool handleCR=true) |
| |
| virtual String | readLine (bool handleCR=true) |
| |
| void | hexdump (int len, int bytesPerLine=16, int startOffset=0) |
| |
| byte | readByte () |
| |
| FORCEINLINE int8 | readSByte () |
| |
| uint16 | readUint16LE () |
| |
| uint32 | readUint32LE () |
| |
| uint64 | readUint64LE () |
| |
| uint16 | readUint16BE () |
| |
| uint32 | readUint32BE () |
| |
| uint64 | readUint64BE () |
| |
| FORCEINLINE int16 | readSint16LE () |
| |
| FORCEINLINE int32 | readSint32LE () |
| |
| FORCEINLINE int64 | readSint64LE () |
| |
| FORCEINLINE int16 | readSint16BE () |
| |
| FORCEINLINE int32 | readSint32BE () |
| |
| FORCEINLINE int64 | readSint64BE () |
| |
| FORCEINLINE float | readFloatLE () |
| |
| FORCEINLINE float | readFloatBE () |
| |
| FORCEINLINE double | readDoubleLE () |
| |
| FORCEINLINE double | readDoubleBE () |
| |
| SeekableReadStream * | readStream (uint32 dataSize) |
| |
| String | readString (char terminator=0, size_t len=String::npos) |
| |
| Common::String | readPascalString (bool transformCR=true) |
| |
◆ setCurrentArchive()
| static void Xeen::File::setCurrentArchive |
( |
int |
ccMode | ) |
|
|
static |
Sets which archive is used by default
◆ syncBitFlags()
| static void Xeen::File::syncBitFlags |
( |
Common::Serializer & |
s, |
|
|
bool * |
startP, |
|
|
bool * |
endP |
|
) |
| |
|
static |
Synchronizes a boolean array as a bitfield set
◆ open() [1/5]
Opens the given file, throwing an error if it can't be opened
Reimplemented from Common::File.
◆ open() [2/5]
Opens the given file, throwing an error if it can't be opened
Reimplemented from Common::File.
◆ open() [3/5]
| virtual bool Xeen::File::open |
( |
const Common::String & |
filename, |
|
|
int |
ccMode |
|
) |
| |
|
virtual |
Opens the given file, throwing an error if it can't be opened
◆ open() [4/5]
◆ open() [5/5]
| bool Xeen::File::open |
( |
SeekableReadStream * |
stream, |
|
|
const Common::String & |
name |
|
) |
| |
|
inlineoverride |
◆ readString()
Reads in a null terminated string
◆ exists() [1/3]
Checks if a given file exists
- Parameters
-
| filename | the file to check for |
- Returns
- true if the file exists, false otherwise
◆ exists() [2/3]
| static bool Xeen::File::exists |
( |
const Common::String & |
filename, |
|
|
int |
ccMode |
|
) |
| |
|
static |
Checks if a given file exists
- Parameters
-
| filename | the file to check for |
| ccMode | Archive to use |
- Returns
- true if the file exists, false otherwise
◆ exists() [3/3]
Checks if a given file exists
- Parameters
-
| filename | the file to check for |
| archive | Archive to use |
- Returns
- true if the file exists, false otherwise
The documentation for this class was generated from the following file: