3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/core/utility/EnableNonOwnerReferences.h"
21 virtual void* fopen(
::Core::PathView filePath, ::std::string
const& mode) = 0;
23 virtual int fclose(
void* file) = 0;
25 virtual int fseek(
void* file, int64 offset,
int origin) = 0;
27 virtual int64 ftell(
void* file) = 0;
29 virtual ::IFileReadAccess
const* getReadInterface()
const = 0;
31 virtual ::IFileWriteAccess* getWriteInterface() = 0;
33 virtual void unload() = 0;
Definition EnableNonOwnerReferences.h:7
Definition IFileAccess.h:15
Definition IFileReadAccess.h:5
Definition IFileWriteAccess.h:5