#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) |
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.