LeviLamina
Loading...
Searching...
No Matches
FileSystemFileAccess Class Reference
+ Inheritance diagram for FileSystemFileAccess:

Classes

class  FileSystemFileReadAccess
 
class  FileSystemFileWriteAccess
 

Public Member Functions

FileSystemFileAccessoperator= (FileSystemFileAccess const &)
 
 FileSystemFileAccess (FileSystemFileAccess const &)
 
virtual void * fopen (::Core::PathView filePath, ::std::string const &mode)
 
virtual int fclose (void *file)
 
virtual int fseek (void *file, int64 offset, int origin)
 
virtual int64 ftell (void *file)
 
virtual::IFileReadAccess const * getReadInterface () const
 
virtual::IFileWriteAccess * getWriteInterface ()
 
virtual void unload ()
 
MCAPI void * $fopen (::Core::PathView filePath, ::std::string const &mode)
 
MCAPI int $fclose (void *file)
 
MCAPI int $fseek (void *file, int64 offset, int origin)
 
MCAPI int64 $ftell (void *file)
 
MCFOLD::IFileReadAccess const * $getReadInterface () const
 
MCAPI::IFileWriteAccess * $getWriteInterface ()
 
MCFOLD void $unload ()
 
MCFOLD void $dtor ()
 
MCFOLD void * $ctor ()
 
MCFOLD void * $ctor (::Bedrock::EnableNonOwnerReferences const &)
 

Static Public Member Functions

static MCAPI void ** $vftable ()
 

Public Attributes

::ll::UntypedStorage< 4, 4 > mUnkd7988c
 
::ll::UntypedStorage< 1, 8 > mUnkfe4141
 
::ll::UntypedStorage< 1, 8 > mUnk1845b8
 
::std::shared_ptr<::Bedrock::EnableNonOwnerReferences::ControlBlockmControlBlock
 

Member Function Documentation

◆ fopen()

virtual void * FileSystemFileAccess::fopen ( ::Core::PathView filePath,
::std::string const & mode )
virtual

Implements IFileAccess.

◆ fclose()

virtual int FileSystemFileAccess::fclose ( void * file)
virtual

Implements IFileAccess.

◆ fseek()

virtual int FileSystemFileAccess::fseek ( void * file,
int64 offset,
int origin )
virtual

Implements IFileAccess.

◆ ftell()

virtual int64 FileSystemFileAccess::ftell ( void * file)
virtual

Implements IFileAccess.

◆ getReadInterface()

virtual::IFileReadAccess const * FileSystemFileAccess::getReadInterface ( ) const
virtual

Implements IFileAccess.

◆ getWriteInterface()

virtual::IFileWriteAccess * FileSystemFileAccess::getWriteInterface ( )
virtual

Implements IFileAccess.

◆ unload()

virtual void FileSystemFileAccess::unload ( )
virtual

Implements IFileAccess.


The documentation for this class was generated from the following file: