UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
PlatformFileTrace.h File Reference
#include "CoreTypes.h"
#include "Misc/Build.h"
#include "Trace/Config.h"

Go to the source code of this file.

Classes

struct  FPlatformFileTrace
 

Macros

#define PLATFORMFILETRACE_ENABLED   1
 
#define TRACE_PLATFORMFILE_BEGIN_OPEN(Path)    FPlatformFileTrace::BeginOpen(Path);
 
#define TRACE_PLATFORMFILE_END_OPEN(FileHandle)    FPlatformFileTrace::EndOpen(uint64(FileHandle));
 
#define TRACE_PLATFORMFILE_FAIL_OPEN(Path)    FPlatformFileTrace::FailOpen(Path);
 
#define TRACE_PLATFORMFILE_BEGIN_REOPEN(OldFileHandle)    FPlatformFileTrace::BeginReOpen(uint64(OldFileHandle));
 
#define TRACE_PLATFORMFILE_END_REOPEN(NewFileHandle)    FPlatformFileTrace::EndReOpen(uint64(NewFileHandle));
 
#define TRACE_PLATFORMFILE_BEGIN_CLOSE(FileHandle)    FPlatformFileTrace::BeginClose(uint64(FileHandle));
 
#define TRACE_PLATFORMFILE_END_CLOSE(FileHandle)    FPlatformFileTrace::EndClose(uint64(FileHandle));
 
#define TRACE_PLATFORMFILE_FAIL_CLOSE(FileHandle)    FPlatformFileTrace::FailClose(uint64(FileHandle));
 
#define TRACE_PLATFORMFILE_BEGIN_READ(ReadHandle, FileHandle, Offset, Size)    FPlatformFileTrace::BeginRead(uint64(ReadHandle), uint64(FileHandle), Offset, Size);
 
#define TRACE_PLATFORMFILE_END_READ(ReadHandle, SizeRead)    FPlatformFileTrace::EndRead(uint64(ReadHandle), SizeRead);
 
#define TRACE_PLATFORMFILE_BEGIN_WRITE(WriteHandle, FileHandle, Offset, Size)    FPlatformFileTrace::BeginWrite(uint64(WriteHandle), uint64(FileHandle), Offset, Size);
 
#define TRACE_PLATFORMFILE_END_WRITE(WriteHandle, SizeWritten)    FPlatformFileTrace::EndWrite(uint64(WriteHandle), SizeWritten);
 

Macro Definition Documentation

◆ PLATFORMFILETRACE_ENABLED

#define PLATFORMFILETRACE_ENABLED   1

◆ TRACE_PLATFORMFILE_BEGIN_CLOSE

#define TRACE_PLATFORMFILE_BEGIN_CLOSE (   FileHandle)     FPlatformFileTrace::BeginClose(uint64(FileHandle));

◆ TRACE_PLATFORMFILE_BEGIN_OPEN

#define TRACE_PLATFORMFILE_BEGIN_OPEN (   Path)     FPlatformFileTrace::BeginOpen(Path);

◆ TRACE_PLATFORMFILE_BEGIN_READ

#define TRACE_PLATFORMFILE_BEGIN_READ (   ReadHandle,
  FileHandle,
  Offset,
  Size 
)     FPlatformFileTrace::BeginRead(uint64(ReadHandle), uint64(FileHandle), Offset, Size);

◆ TRACE_PLATFORMFILE_BEGIN_REOPEN

#define TRACE_PLATFORMFILE_BEGIN_REOPEN (   OldFileHandle)     FPlatformFileTrace::BeginReOpen(uint64(OldFileHandle));

◆ TRACE_PLATFORMFILE_BEGIN_WRITE

#define TRACE_PLATFORMFILE_BEGIN_WRITE (   WriteHandle,
  FileHandle,
  Offset,
  Size 
)     FPlatformFileTrace::BeginWrite(uint64(WriteHandle), uint64(FileHandle), Offset, Size);

◆ TRACE_PLATFORMFILE_END_CLOSE

#define TRACE_PLATFORMFILE_END_CLOSE (   FileHandle)     FPlatformFileTrace::EndClose(uint64(FileHandle));

◆ TRACE_PLATFORMFILE_END_OPEN

#define TRACE_PLATFORMFILE_END_OPEN (   FileHandle)     FPlatformFileTrace::EndOpen(uint64(FileHandle));

◆ TRACE_PLATFORMFILE_END_READ

#define TRACE_PLATFORMFILE_END_READ (   ReadHandle,
  SizeRead 
)     FPlatformFileTrace::EndRead(uint64(ReadHandle), SizeRead);

◆ TRACE_PLATFORMFILE_END_REOPEN

#define TRACE_PLATFORMFILE_END_REOPEN (   NewFileHandle)     FPlatformFileTrace::EndReOpen(uint64(NewFileHandle));

◆ TRACE_PLATFORMFILE_END_WRITE

#define TRACE_PLATFORMFILE_END_WRITE (   WriteHandle,
  SizeWritten 
)     FPlatformFileTrace::EndWrite(uint64(WriteHandle), SizeWritten);

◆ TRACE_PLATFORMFILE_FAIL_CLOSE

#define TRACE_PLATFORMFILE_FAIL_CLOSE (   FileHandle)     FPlatformFileTrace::FailClose(uint64(FileHandle));

◆ TRACE_PLATFORMFILE_FAIL_OPEN

#define TRACE_PLATFORMFILE_FAIL_OPEN (   Path)     FPlatformFileTrace::FailOpen(Path);