53 virtual int Tell() {
return 0; }
66 virtual bool Flush() {
return 0; }
67 virtual int Seek(
int offset,
int origin) {
return -1;
OVR_UNUSED2(offset, origin); }
71 virtual bool Close() {
return 0; }
92 Open(path, flags, mode);
virtual int Seek(int offset, int origin)
Ptr< File > FileFILEOpen(const String &path, int flags, int mode)
virtual int Write(const UByte *pbuffer, int numBytes)
virtual int BytesAvailable()
virtual bool IsWritable()
virtual int Read(UByte *pbuffer, int numBytes)
const char * ToCStr() const
virtual int GetErrorCode()
virtual SInt64 LSeek(SInt64 offset, int origin)
virtual SInt64 LGetLength()
virtual int SkipBytes(int numBytes)
bool Open(const String &path, int flags=Open_Read|Open_Buffered, int mode=Mode_ReadWrite)
virtual const char * GetFilePath()
virtual int CopyFromStream(File *pstream, int byteSize)
#define OVR_DEBUG_LOG(args)
virtual int GetErrorCode()
#define OVR_UNUSED2(a1, a2)