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 $dtor ()
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 ()
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.

◆ $dtor()

MCAPI void FileSystemFileAccess::$dtor ( )
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.

◆ $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()

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.

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