CriWare Unreal Engine
Plug-ins for CriWare solutions.
読み取り中…
検索中…
一致する文字列を見つけられません
AtomFileIo.cpp ファイル
#include "Atom/AtomFileIo.h"
#include "CoreMinimal.h"
#include "IO/IoDispatcher.h"
#include <assert.h>
#include "CriWareCorePrivate.h"
#include "CriWare.h"
#include "Atom/Atom.h"
#include "Atom/AtomResourceManager.h"
#include "Atom/AtomResource.h"
#include "Atom/AtomSoundBank.h"

クラス

struct  FCriWareAsyncFileHandle
struct  FCriWareChunk

名前空間

namespace  CriWareAtomFileAsync
namespace  CriWareAtomFileIoDispatcher

関数

CriFsIoError CRIAPI CriWareAtomFileAsync::CanParallelRead (CriBool *result)
CriFsIoError CRIAPI CriWareAtomFileIoDispatcher::CanParallelRead (CriBool *result)
static bool CriWareAtomFileAsync::CheckUsingIOAsync (const FString &Filename)
static bool CriWareAtomFileIoDispatcher::CheckUsingIODispatcher (const FString &Filename)
CriFsIoError CRIAPI CriWareAtomFileAsync::Close (CriFsFileHn InFile)
CriFsIoError CRIAPI CriWareAtomFileIoDispatcher::Close (CriFsFileHn InFile)
CriFsIoError CRIAPI CriWareAtomFileAsync::Exists (const CriChar8 *InFilename, CriBool *OutResult)
CriFsIoError CRIAPI CriWareAtomFileIoDispatcher::Exists (const CriChar8 *InFilename, CriBool *OutResult)
static FByteBulkData * CriWareAtomFileAsync::GetBulkData (const FString &Filename)
CriFsIoError CRIAPI CriWareAtomFileAsync::GetFileSize (CriFsFileHn InFile, CriSint64 *OutFileSize)
CriFsIoError CRIAPI CriWareAtomFileIoDispatcher::GetFileSize (CriFsFileHn InFile, CriSint64 *OutFileSize)
static FIoChunkId CriWareAtomFileIoDispatcher::GetIoChunkId (const FString &Filename)
CriFsIoError CRIAPI CriWareAtomFileAsync::GetReadSize (CriFsFileHn InFile, CriSint64 *OutReadSize)
CriFsIoError CRIAPI CriWareAtomFileIoDispatcher::GetReadSize (CriFsFileHn InFile, CriSint64 *OutReadSize)
CriFsIoError CRIAPI CriWareAtomFileAsync::GetWriteSize (CriFsFileHn InFile, CriSint64 *OutWriteSize)
CriFsIoError CRIAPI CriWareAtomFileIoDispatcher::GetWriteSize (CriFsFileHn InFile, CriSint64 *OutWriteSize)
CriFsIoError CRIAPI CriWareAtomFileAsync::IsReadComplete (CriFsFileHn InFile, CriBool *OutResult)
CriFsIoError CRIAPI CriWareAtomFileIoDispatcher::IsReadComplete (CriFsFileHn InFile, CriBool *OutResult)
CriFsIoError CRIAPI CriWareAtomFileAsync::IsWriteComplete (CriFsFileHn InFile, CriBool *OutResult)
CriFsIoError CRIAPI CriWareAtomFileIoDispatcher::IsWriteComplete (CriFsFileHn InFile, CriBool *OutResult)
CriFsIoError CRIAPI CriWareAtomFileAsync::Open (const CriChar8 *InFilename, CriFsFileMode Mode, CriFsFileAccess Access, CriFsFileHn *OutFile)
CriFsIoError CRIAPI CriWareAtomFileIoDispatcher::Open (const CriChar8 *InFilename, CriFsFileMode Mode, CriFsFileAccess Access, CriFsFileHn *OutFile)
CriFsIoError CRIAPI CriWareAtomFileAsync::Read (CriFsFileHn InFile, CriSint64 Offset, CriSint64 ReadSize, void *Buffer, CriSint64 BufferSize)
CriFsIoError CRIAPI CriWareAtomFileIoDispatcher::Read (CriFsFileHn InFile, CriSint64 Offset, CriSint64 ReadSize, void *Buffer, CriSint64 BufferSize)
CriFsIoError CRIAPI CriWareAtomFileAsync::Remove (const CriChar8 *InFilename)
CriFsIoError CRIAPI CriWareAtomFileIoDispatcher::Remove (const CriChar8 *InFilename)
CriFsIoError CRIAPI CriWareAtomFileAsync::Write (CriFsFileHn InFile, CriSint64 Offset, CriSint64 WriteSize, void *Buffer, CriSint64 BufferSize)
CriFsIoError CRIAPI CriWareAtomFileIoDispatcher::Write (CriFsFileHn InFile, CriSint64 Offset, CriSint64 WriteSize, void *Buffer, CriSint64 BufferSize)

変数

CriFsIoInterface GAtomCriFileAsyncInferface
CriFsIoInterface GAtomCriFileIoToIoDispatcherInferface

変数詳解

◆ GAtomCriFileAsyncInferface

CriFsIoInterface GAtomCriFileAsyncInferface
初期値:
= {
nullptr,
nullptr,
nullptr,
nullptr,
nullptr,
nullptr,
nullptr,
}
CriFsIoError CRIAPI Write(CriFsFileHn InFile, CriSint64 Offset, CriSint64 WriteSize, void *Buffer, CriSint64 BufferSize)
Definition AtomFileIo.cpp:616
CriFsIoError CRIAPI GetWriteSize(CriFsFileHn InFile, CriSint64 *OutWriteSize)
Definition AtomFileIo.cpp:639
CriFsIoError CRIAPI IsWriteComplete(CriFsFileHn InFile, CriBool *OutResult)
Definition AtomFileIo.cpp:628
CriFsIoError CRIAPI Open(const CriChar8 *InFilename, CriFsFileMode Mode, CriFsFileAccess Access, CriFsFileHn *OutFile)
Definition AtomFileIo.cpp:454
CriFsIoError CRIAPI GetFileSize(CriFsFileHn InFile, CriSint64 *OutFileSize)
Definition AtomFileIo.cpp:520
CriFsIoError CRIAPI GetReadSize(CriFsFileHn InFile, CriSint64 *OutReadSize)
Definition AtomFileIo.cpp:592
CriFsIoError CRIAPI IsReadComplete(CriFsFileHn InFile, CriBool *OutResult)
Definition AtomFileIo.cpp:576
CriFsIoError CRIAPI Close(CriFsFileHn InFile)
Definition AtomFileIo.cpp:495
CriFsIoError CRIAPI Exists(const CriChar8 *InFilename, CriBool *OutResult)
Definition AtomFileIo.cpp:424
CriFsIoError CRIAPI CanParallelRead(CriBool *result)
Definition AtomFileIo.cpp:649
CriFsIoError CRIAPI Read(CriFsFileHn InFile, CriSint64 Offset, CriSint64 ReadSize, void *Buffer, CriSint64 BufferSize)
Definition AtomFileIo.cpp:533
CriFsIoError CRIAPI Remove(const CriChar8 *InFilename)
Definition AtomFileIo.cpp:446

◆ GAtomCriFileIoToIoDispatcherInferface

CriFsIoInterface GAtomCriFileIoToIoDispatcherInferface
初期値:
= {
nullptr,
nullptr,
nullptr,
nullptr,
nullptr,
nullptr,
nullptr,
}
CriFsIoError CRIAPI CanParallelRead(CriBool *result)
Definition AtomFileIo.cpp:335
CriFsIoError CRIAPI Open(const CriChar8 *InFilename, CriFsFileMode Mode, CriFsFileAccess Access, CriFsFileHn *OutFile)
Definition AtomFileIo.cpp:142
CriFsIoError CRIAPI Remove(const CriChar8 *InFilename)
Definition AtomFileIo.cpp:134
CriFsIoError CRIAPI Read(CriFsFileHn InFile, CriSint64 Offset, CriSint64 ReadSize, void *Buffer, CriSint64 BufferSize)
Definition AtomFileIo.cpp:208
CriFsIoError CRIAPI GetReadSize(CriFsFileHn InFile, CriSint64 *OutReadSize)
Definition AtomFileIo.cpp:276
CriFsIoError CRIAPI Close(CriFsFileHn InFile)
Definition AtomFileIo.cpp:183
CriFsIoError CRIAPI IsReadComplete(CriFsFileHn InFile, CriBool *OutResult)
Definition AtomFileIo.cpp:264
CriFsIoError CRIAPI Exists(const CriChar8 *InFilename, CriBool *OutResult)
Definition AtomFileIo.cpp:112
CriFsIoError CRIAPI GetFileSize(CriFsFileHn InFile, CriSint64 *OutFileSize)
Definition AtomFileIo.cpp:195
CriFsIoError CRIAPI IsWriteComplete(CriFsFileHn InFile, CriBool *OutResult)
Definition AtomFileIo.cpp:314
CriFsIoError CRIAPI GetWriteSize(CriFsFileHn InFile, CriSint64 *OutWriteSize)
Definition AtomFileIo.cpp:325
CriFsIoError CRIAPI Write(CriFsFileHn InFile, CriSint64 Offset, CriSint64 WriteSize, void *Buffer, CriSint64 BufferSize)
Definition AtomFileIo.cpp:302