CriWare Unreal Engine
Plug-ins for CriWare solutions.
载入中...
搜索中...
未找到
CriWareFileIo.cpp 文件参考
#include "CriWareFileIo.h"
#include <string.h>
#include <assert.h>
#include "CoreMinimal.h"
#include "HAL/FileManager.h"
#include "CriWareCorePrivate.h"
#include "Atom/AtomFileIo.h"

类

struct  FCriWareFile

命名空间

namespace  CriWareFile

函数

CriFsIoError CRIAPI CriWareFile::CanParallelRead (CriBool *OutResult)
CriFsIoError CRIAPI CriWareFile::Close (CriFsFileHn InFile)
CriFsIoError CRIAPI CriWareFile::Exists (const CriChar8 *Filename, CriBool *OutResult)
CriFsIoError CRIAPI CriWareFile::GetFileSize (CriFsFileHn InFile, CriSint64 *OutFileSize)
CriFsIoError CRIAPI CriWareFile::GetNativeFileHandle (CriFsFileHn InFile, void **OutNativeFileHn)
CriFsIoError CRIAPI CriWareFile::GetReadSize (CriFsFileHn InFile, CriSint64 *OutReadSize)
CriFsIoError CRIAPI CriWareFile::GetWriteSize (CriFsFileHn InFile, CriSint64 *OutWriteSize)
CriFsIoError CRIAPI CriWareFile::IsReadComplete (CriFsFileHn InFile, CriBool *OutResult)
CriFsIoError CRIAPI CriWareFile::IsWriteComplete (CriFsFileHn InFile, CriBool *OutResult)
CriFsIoError CRIAPI CriWareFile::Open (const CriChar8 *Filename, CriFsFileMode Mode, CriFsFileAccess Access, CriFsFileHn *OutFile)
CriFsIoError CRIAPI CriWareFile::Read (CriFsFileHn InFile, CriSint64 Offset, CriSint64 ReadSize, void *Buffer, CriSint64 BufferSize)
CriFsIoError CRIAPI CriWareFile::Remove (const CriChar8 *Filename)
CriFsIoError CRIAPI CriWareFile::Write (CriFsFileHn InFile, CriSint64 Offset, CriSint64 WriteSize, void *Buffer, CriSint64 BufferSize)

变量

static CriFsIoInterface GCriFileIoInterface

变量说明

◆ GCriFileIoInterface

CriFsIoInterface GCriFileIoInterface
static
初始值:
= {
nullptr,
nullptr,
nullptr,
nullptr,
nullptr,
nullptr,
}
CriFsIoError CRIAPI Exists(const CriChar8 *Filename, CriBool *OutResult)
定义 CriWareFileIo.cpp:117
CriFsIoError CRIAPI Read(CriFsFileHn InFile, CriSint64 Offset, CriSint64 ReadSize, void *Buffer, CriSint64 BufferSize)
定义 CriWareFileIo.cpp:229
CriFsIoError CRIAPI CanParallelRead(CriBool *OutResult)
定义 CriWareFileIo.cpp:378
CriFsIoError CRIAPI IsReadComplete(CriFsFileHn InFile, CriBool *OutResult)
定义 CriWareFileIo.cpp:269
CriFsIoError CRIAPI GetNativeFileHandle(CriFsFileHn InFile, void **OutNativeFileHn)
定义 CriWareFileIo.cpp:365
CriFsIoError CRIAPI GetFileSize(CriFsFileHn InFile, CriSint64 *OutFileSize)
定义 CriWareFileIo.cpp:216
CriFsIoError CRIAPI Write(CriFsFileHn InFile, CriSint64 Offset, CriSint64 WriteSize, void *Buffer, CriSint64 BufferSize)
定义 CriWareFileIo.cpp:293
CriFsIoError CRIAPI GetWriteSize(CriFsFileHn InFile, CriSint64 *OutWriteSize)
定义 CriWareFileIo.cpp:351
CriFsIoError CRIAPI GetReadSize(CriFsFileHn InFile, CriSint64 *OutReadSize)
定义 CriWareFileIo.cpp:280
CriFsIoError CRIAPI Close(CriFsFileHn InFile)
定义 CriWareFileIo.cpp:197
CriFsIoError CRIAPI Open(const CriChar8 *Filename, CriFsFileMode Mode, CriFsFileAccess Access, CriFsFileHn *OutFile)
定义 CriWareFileIo.cpp:142
CriFsIoError CRIAPI IsWriteComplete(CriFsFileHn InFile, CriBool *OutResult)
定义 CriWareFileIo.cpp:340
CriFsIoError CRIAPI Remove(const CriChar8 *Filename)
定义 CriWareFileIo.cpp:128