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)
 
MCAPI::IFileReadAccess const * $getReadInterface () const
 
MCAPI::IFileWriteAccess * $getWriteInterface ()
 
MCAPI void $unload ()
 
MCAPI void $dtor ()
 

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.

◆ $fopen()

MCAPI void * FileSystemFileAccess::$fopen ( ::Core::PathView filePath,
::std::string const & mode )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $fclose()

MCAPI int FileSystemFileAccess::$fclose ( void * file)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $fseek()

MCAPI int FileSystemFileAccess::$fseek ( void * file,
int64 offset,
int origin )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $ftell()

MCAPI int64 FileSystemFileAccess::$ftell ( void * file)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $getReadInterface()

MCAPI::IFileReadAccess const * FileSystemFileAccess::$getReadInterface ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $getWriteInterface()

MCAPI::IFileWriteAccess * FileSystemFileAccess::$getWriteInterface ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $unload()

MCAPI void FileSystemFileAccess::$unload ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $vftable()

static MCAPI void ** FileSystemFileAccess::$vftable ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $dtor()

MCAPI void IFileAccess::$dtor ( )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

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