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

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

CancelRequest(FileRequest *cancelRequest, FileRequestPtr &target) (defined in AZ::IO::StorageDrive)AZ::IO::StorageDriveprotected
CollectStatistics(AZStd::vector< Statistic > &statistics) const overrideAZ::IO::StorageDrivevirtual
EstimateCompletionTimeForRequest(FileRequest *request, AZStd::chrono::steady_clock::time_point &startTime, const RequestPath *&activeFile, u64 &activeOffset) const (defined in AZ::IO::StorageDrive)AZ::IO::StorageDriveprotected
ExecuteRequests() overrideAZ::IO::StorageDrivevirtual
FileExistsRequest(FileRequest *request) (defined in AZ::IO::StorageDrive)AZ::IO::StorageDriveprotected
FileMetaDataRetrievalRequest(FileRequest *request) (defined in AZ::IO::StorageDrive)AZ::IO::StorageDriveprotected
FindFileInCache(const RequestPath &filePath) const (defined in AZ::IO::StorageDrive)AZ::IO::StorageDriveprotected
FlushCache(const RequestPath &filePath) (defined in AZ::IO::StorageDrive)AZ::IO::StorageDriveprotected
FlushEntireCache() (defined in AZ::IO::StorageDrive)AZ::IO::StorageDriveprotected
GetName() constAZ::IO::StreamStackEntryvirtual
GetNext() constAZ::IO::StreamStackEntryvirtual
m_activeCacheSlotAZ::IO::StorageDriveprotected
m_activeOffsetAZ::IO::StorageDriveprotected
m_contextAZ::IO::StreamStackEntryprotected
m_fileHandlesAZ::IO::StorageDriveprotected
m_fileLastUsedAZ::IO::StorageDriveprotected
m_fileOpenCloseTimeAverage (defined in AZ::IO::StorageDrive)AZ::IO::StorageDriveprotected
m_filePathsAZ::IO::StorageDriveprotected
m_getFileExistsTimeAverage (defined in AZ::IO::StorageDrive)AZ::IO::StorageDriveprotected
m_getFileMetaDataTimeAverage (defined in AZ::IO::StorageDrive)AZ::IO::StorageDriveprotected
m_nameAZ::IO::StreamStackEntryprotected
m_nextAZ::IO::StreamStackEntryprotected
m_pendingRequestsAZ::IO::StorageDriveprotected
m_readSizeAverage (defined in AZ::IO::StorageDrive)AZ::IO::StorageDriveprotected
m_readTimeAverage (defined in AZ::IO::StorageDrive)AZ::IO::StorageDriveprotected
PrepareRequest(FileRequest *request) overrideAZ::IO::StorageDrivevirtual
QueueRequest(FileRequest *request) overrideAZ::IO::StorageDrivevirtual
ReadFile(FileRequest *request) (defined in AZ::IO::StorageDrive)AZ::IO::StorageDriveprotected
Report(const Requests::ReportData &data) const (defined in AZ::IO::StorageDrive)AZ::IO::StorageDriveprotected
s_averageSeekTime (defined in AZ::IO::StorageDrive)AZ::IO::StorageDriveprotectedstatic
s_maxRequests (defined in AZ::IO::StorageDrive)AZ::IO::StorageDriveprotectedstatic
SetContext(StreamerContext &context) (defined in AZ::IO::StreamStackEntry)AZ::IO::StreamStackEntryvirtual
SetNext(AZStd::shared_ptr< StreamStackEntry > next) overrideAZ::IO::StorageDrivevirtual
StorageDrive(u32 maxFileHandles) (defined in AZ::IO::StorageDrive)AZ::IO::StorageDriveexplicit
StreamStackEntry(AZStd::string &&name) (defined in AZ::IO::StreamStackEntry)AZ::IO::StreamStackEntryexplicit
StreamStackEntry()=default (defined in AZ::IO::StreamStackEntry)AZ::IO::StreamStackEntryprotected
UpdateCompletionEstimates(AZStd::chrono::steady_clock::time_point now, AZStd::vector< FileRequest * > &internalPending, StreamerContext::PreparedQueue::iterator pendingBegin, StreamerContext::PreparedQueue::iterator pendingEnd) overrideAZ::IO::StorageDrivevirtual
UpdateStatus(Status &status) const overrideAZ::IO::StorageDrivevirtual
~StorageDrive() override=default (defined in AZ::IO::StorageDrive)AZ::IO::StorageDrive
~StreamStackEntry()=default (defined in AZ::IO::StreamStackEntry)AZ::IO::StreamStackEntryvirtual