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::IStreamer Member List

This is the complete list of members for AZ::IO::IStreamer, including all inherited members.

AZ_RTTI(IStreamer, "{0015594D-6EA5-4309-A2AD-1D704F264A66}") (defined in AZ::IO::IStreamer)AZ::IO::IStreamer
Cancel(FileRequestPtr target)=0AZ::IO::IStreamerpure virtual
Cancel(FileRequestPtr &request, FileRequestPtr target)=0AZ::IO::IStreamerpure virtual
CollectStatistics(AZStd::vector< Statistic > &statistics)=0AZ::IO::IStreamerpure virtual
CreateDedicatedCache(AZStd::string_view relativePath)=0AZ::IO::IStreamerpure virtual
CreateDedicatedCache(FileRequestPtr &request, AZStd::string_view relativePath)=0AZ::IO::IStreamerpure virtual
CreateRequest()=0AZ::IO::IStreamerpure virtual
CreateRequestBatch(AZStd::vector< FileRequestPtr > &requests, size_t count)=0AZ::IO::IStreamerpure virtual
Custom(AZStd::any data)=0AZ::IO::IStreamerpure virtual
Custom(FileRequestPtr &request, AZStd::any data)=0AZ::IO::IStreamerpure virtual
DestroyDedicatedCache(AZStd::string_view relativePath)=0AZ::IO::IStreamerpure virtual
DestroyDedicatedCache(FileRequestPtr &request, AZStd::string_view relativePath)=0AZ::IO::IStreamerpure virtual
FlushCache(AZStd::string_view relativePath)=0AZ::IO::IStreamerpure virtual
FlushCache(FileRequestPtr &request, AZStd::string_view relativePath)=0AZ::IO::IStreamerpure virtual
FlushCaches()=0AZ::IO::IStreamerpure virtual
FlushCaches(FileRequestPtr &request)=0AZ::IO::IStreamerpure virtual
GetEstimatedRequestCompletionTime(FileRequestHandle request) const =0AZ::IO::IStreamerpure virtual
GetReadRequestResult(FileRequestHandle request, void *&buffer, u64 &numBytesRead, IStreamerTypes::ClaimMemory claimMemory=IStreamerTypes::ClaimMemory::No) const =0AZ::IO::IStreamerpure virtual
GetRecommendations() const =0AZ::IO::IStreamerpure virtual
GetRequestStatus(FileRequestHandle request) const =0AZ::IO::IStreamerpure virtual
HasRequestCompleted(FileRequestHandle request) const =0AZ::IO::IStreamerpure virtual
IsSuspended() const =0AZ::IO::IStreamerpure virtual
IStreamer()=default (defined in AZ::IO::IStreamer)AZ::IO::IStreamer
OnCompleteCallback typedef (defined in AZ::IO::IStreamer)AZ::IO::IStreamer
QueueRequest(const FileRequestPtr &request)=0AZ::IO::IStreamerpure virtual
QueueRequestBatch(const AZStd::vector< FileRequestPtr > &requests)=0AZ::IO::IStreamerpure virtual
QueueRequestBatch(AZStd::vector< FileRequestPtr > &&requests)=0AZ::IO::IStreamerpure virtual
Read(AZStd::string_view relativePath, void *outputBuffer, size_t outputBufferSize, size_t readSize, IStreamerTypes::Deadline deadline=IStreamerTypes::s_noDeadline, IStreamerTypes::Priority priority=IStreamerTypes::s_priorityMedium, size_t offset=0)=0AZ::IO::IStreamerpure virtual
Read(FileRequestPtr &request, AZStd::string_view relativePath, void *outputBuffer, size_t outputBufferSize, size_t readSize, IStreamerTypes::Deadline deadline=IStreamerTypes::s_noDeadline, IStreamerTypes::Priority priority=IStreamerTypes::s_priorityMedium, size_t offset=0)=0AZ::IO::IStreamerpure virtual
Read(AZStd::string_view relativePath, IStreamerTypes::RequestMemoryAllocator &allocator, size_t size, IStreamerTypes::Deadline deadline=IStreamerTypes::s_noDeadline, IStreamerTypes::Priority priority=IStreamerTypes::s_priorityMedium, size_t offset=0)=0AZ::IO::IStreamerpure virtual
Read(FileRequestPtr &request, AZStd::string_view relativePath, IStreamerTypes::RequestMemoryAllocator &allocator, size_t size, IStreamerTypes::Deadline deadline=IStreamerTypes::s_noDeadline, IStreamerTypes::Priority priority=IStreamerTypes::s_priorityMedium, size_t offset=0)=0AZ::IO::IStreamerpure virtual
Report(AZStd::vector< Statistic > &output, IStreamerTypes::ReportType reportType)=0AZ::IO::IStreamerpure virtual
Report(FileRequestPtr &request, AZStd::vector< Statistic > &output, IStreamerTypes::ReportType reportType)=0AZ::IO::IStreamerpure virtual
RescheduleRequest(FileRequestPtr target, IStreamerTypes::Deadline newDeadline, IStreamerTypes::Priority newPriority)=0AZ::IO::IStreamerpure virtual
RescheduleRequest(FileRequestPtr &request, FileRequestPtr target, IStreamerTypes::Deadline newDeadline, IStreamerTypes::Priority newPriority)=0AZ::IO::IStreamerpure virtual
ResumeProcessing()=0AZ::IO::IStreamerpure virtual
SetRequestCompleteCallback(FileRequestPtr &request, OnCompleteCallback callback)=0AZ::IO::IStreamerpure virtual
SuspendProcessing()=0AZ::IO::IStreamerpure virtual
~IStreamer()=default (defined in AZ::IO::IStreamer)AZ::IO::IStreamervirtual