37 File(::std::unique_ptr<::Core::FileImpl>&& uptFile, ::std::unique_ptr<::Core::FileSystemImpl>&& uptTransaction);
39 MCAPI ::Core::Result close();
41 MCAPI ::Core::Result getPosition(uint64* pPosition);
43 MCAPI ::Core::Result getSize(uint64* pSize);
50 MCAPI ::Core::Result read(
void* buf, uint64 numBytes, uint64* pNumBytesRead);
52 MCAPI ::Core::Result readExactly(
void* buf, uint64 numBytes);
54 MCAPI ::Core::Result setPosition(uint64 position);
56 MCAPI ::Core::Result write(
void const* pBuf, uint64 numBytes);
64 MCAPI static ::Core::Result
65 writeCreateOrAppendFileData(
::Core::PathView path, uint64 offset, uint64 numBytesToWrite, uchar
const*
buffer);
72 $ctor(::std::unique_ptr<::Core::FileImpl>&& uptFile, ::std::unique_ptr<::Core::FileSystemImpl>&& uptTransaction);