Open 3D Engine AzCore API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
AZ::IO::ExternalFileRequest Class Referencefinal

#include <FileRequest.h>

Public Member Functions

 AZ_CLASS_ALLOCATOR (ExternalFileRequest, SystemAllocator)
 
 ExternalFileRequest (StreamerContext *owner)
 

Friends

struct AZStd::IntrusivePtrCountPolicy< ExternalFileRequest >
 
class FileRequestHandle
 
class FileRequest
 
class Streamer
 
class StreamerContext
 
class Scheduler
 
class Device
 
bool operator== (const FileRequestHandle &lhs, const FileRequestPtr &rhs)
 

Detailed Description

ExternalFileRequest is a wrapper around the FileRequest so it's safe to use outside the Streaming Stack. The main differences are that ExternalFileRequest is used in a thread-safe context and it doesn't get automatically destroyed upon completion. Instead intrusive_ptr is used to handle clean up.


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