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

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

CalculateNumAvailableSlots() const (defined in AZ::IO::StorageDriveWin)AZ::IO::StorageDriveWinprotected
CancelRequest(FileRequest *cancelRequest, FileRequestPtr &target) (defined in AZ::IO::StorageDriveWin)AZ::IO::StorageDriveWinprotected
CollectStatistics(AZStd::vector< Statistic > &statistics) const overrideAZ::IO::StorageDriveWinvirtual
EstimateCompletionTimeForRequest(FileRequest *request, AZStd::chrono::steady_clock::time_point &startTime, const RequestPath *&activeFile, u64 &activeOffset) const (defined in AZ::IO::StorageDriveWin)AZ::IO::StorageDriveWinprotected
EstimateCompletionTimeForRequestChecked(FileRequest *request, AZStd::chrono::steady_clock::time_point startTime, const RequestPath *&activeFile, u64 &activeOffset) const (defined in AZ::IO::StorageDriveWin)AZ::IO::StorageDriveWinprotected
ExecuteRequests() overrideAZ::IO::StorageDriveWinvirtual
FileExistsRequest(FileRequest *request) (defined in AZ::IO::StorageDriveWin)AZ::IO::StorageDriveWinprotected
FileMetaDataRetrievalRequest(FileRequest *request) (defined in AZ::IO::StorageDriveWin)AZ::IO::StorageDriveWinprotected
FinalizeReads() (defined in AZ::IO::StorageDriveWin)AZ::IO::StorageDriveWinprotected
FinalizeSingleRequest(FileReadStatus &status, size_t readSlot, DWORD numBytesTransferred, bool isCanceled, bool encounteredError) (defined in AZ::IO::StorageDriveWin)AZ::IO::StorageDriveWinprotected
FindAvailableFileHandleCacheIndex() const (defined in AZ::IO::StorageDriveWin)AZ::IO::StorageDriveWinprotected
FindAvailableReadSlot() (defined in AZ::IO::StorageDriveWin)AZ::IO::StorageDriveWinprotected
FindInFileHandleCache(const RequestPath &filePath) const (defined in AZ::IO::StorageDriveWin)AZ::IO::StorageDriveWinprotected
FindInMetaDataCache(const RequestPath &filePath) const (defined in AZ::IO::StorageDriveWin)AZ::IO::StorageDriveWinprotected
FlushCache(const RequestPath &filePath) (defined in AZ::IO::StorageDriveWin)AZ::IO::StorageDriveWinprotected
FlushEntireCache() (defined in AZ::IO::StorageDriveWin)AZ::IO::StorageDriveWinprotected
GetName() constAZ::IO::StreamStackEntryvirtual
GetNext() constAZ::IO::StreamStackEntryvirtual
GetNextMetaDataCacheSlot() (defined in AZ::IO::StorageDriveWin)AZ::IO::StorageDriveWinprotected
InvalidFileCacheIndex (defined in AZ::IO::StorageDriveWin)AZ::IO::StorageDriveWininlineprotectedstatic
InvalidMetaDataCacheIndex (defined in AZ::IO::StorageDriveWin)AZ::IO::StorageDriveWininlineprotectedstatic
InvalidReadSlotIndex (defined in AZ::IO::StorageDriveWin)AZ::IO::StorageDriveWininlineprotectedstatic
IsServicedByThisDrive(AZ::IO::PathView filePath) const (defined in AZ::IO::StorageDriveWin)AZ::IO::StorageDriveWinprotected
m_activeCacheSlot (defined in AZ::IO::StorageDriveWin)AZ::IO::StorageDriveWinprotected
m_activeOffset (defined in AZ::IO::StorageDriveWin)AZ::IO::StorageDriveWinprotected
m_activeReads_ByteCount (defined in AZ::IO::StorageDriveWin)AZ::IO::StorageDriveWinprotected
m_activeReads_Count (defined in AZ::IO::StorageDriveWin)AZ::IO::StorageDriveWinprotected
m_activeReads_startTime (defined in AZ::IO::StorageDriveWin)AZ::IO::StorageDriveWinprotected
m_cachesInitialized (defined in AZ::IO::StorageDriveWin)AZ::IO::StorageDriveWinprotected
m_constructionOptions (defined in AZ::IO::StorageDriveWin)AZ::IO::StorageDriveWinprotected
m_contextAZ::IO::StreamStackEntryprotected
m_drivePaths (defined in AZ::IO::StorageDriveWin)AZ::IO::StorageDriveWinprotected
m_fileCache_activeReads (defined in AZ::IO::StorageDriveWin)AZ::IO::StorageDriveWinprotected
m_fileCache_handles (defined in AZ::IO::StorageDriveWin)AZ::IO::StorageDriveWinprotected
m_fileCache_lastTimeUsed (defined in AZ::IO::StorageDriveWin)AZ::IO::StorageDriveWinprotected
m_fileCache_paths (defined in AZ::IO::StorageDriveWin)AZ::IO::StorageDriveWinprotected
m_fileOpenCloseTimeAverage (defined in AZ::IO::StorageDriveWin)AZ::IO::StorageDriveWinprotected
m_getFileExistsTimeAverage (defined in AZ::IO::StorageDriveWin)AZ::IO::StorageDriveWinprotected
m_getFileMetaDataRetrievalTimeAverage (defined in AZ::IO::StorageDriveWin)AZ::IO::StorageDriveWinprotected
m_ioChannelCount (defined in AZ::IO::StorageDriveWin)AZ::IO::StorageDriveWinprotected
m_logicalSectorSize (defined in AZ::IO::StorageDriveWin)AZ::IO::StorageDriveWinprotected
m_maxFileHandles (defined in AZ::IO::StorageDriveWin)AZ::IO::StorageDriveWinprotected
m_metaDataCache_fileSize (defined in AZ::IO::StorageDriveWin)AZ::IO::StorageDriveWinprotected
m_metaDataCache_front (defined in AZ::IO::StorageDriveWin)AZ::IO::StorageDriveWinprotected
m_metaDataCache_paths (defined in AZ::IO::StorageDriveWin)AZ::IO::StorageDriveWinprotected
m_nameAZ::IO::StreamStackEntryprotected
m_nextAZ::IO::StreamStackEntryprotected
m_overCommit (defined in AZ::IO::StorageDriveWin)AZ::IO::StorageDriveWinprotected
m_pendingReadRequests (defined in AZ::IO::StorageDriveWin)AZ::IO::StorageDriveWinprotected
m_pendingRequests (defined in AZ::IO::StorageDriveWin)AZ::IO::StorageDriveWinprotected
m_physicalSectorSize (defined in AZ::IO::StorageDriveWin)AZ::IO::StorageDriveWinprotected
m_readSizeAverage (defined in AZ::IO::StorageDriveWin)AZ::IO::StorageDriveWinprotected
m_readSlots_active (defined in AZ::IO::StorageDriveWin)AZ::IO::StorageDriveWinprotected
m_readSlots_readInfo (defined in AZ::IO::StorageDriveWin)AZ::IO::StorageDriveWinprotected
m_readSlots_statusInfo (defined in AZ::IO::StorageDriveWin)AZ::IO::StorageDriveWinprotected
m_readTimeAverage (defined in AZ::IO::StorageDriveWin)AZ::IO::StorageDriveWinprotected
OpenFile(HANDLE &fileHandle, size_t &cacheSlot, FileRequest *request, const Requests::ReadData &data) (defined in AZ::IO::StorageDriveWin)AZ::IO::StorageDriveWinprotected
OpenFileResult enum name (defined in AZ::IO::StorageDriveWin)AZ::IO::StorageDriveWinprotected
PrepareRequest(FileRequest *request) overrideAZ::IO::StorageDriveWinvirtual
QueueRequest(FileRequest *request) overrideAZ::IO::StorageDriveWinvirtual
ReadRequest(FileRequest *request) (defined in AZ::IO::StorageDriveWin)AZ::IO::StorageDriveWinprotected
ReadRequest(FileRequest *request, size_t readSlot) (defined in AZ::IO::StorageDriveWin)AZ::IO::StorageDriveWinprotected
Report(const Requests::ReportData &data) const (defined in AZ::IO::StorageDriveWin)AZ::IO::StorageDriveWinprotected
s_averageSeekTime (defined in AZ::IO::StorageDriveWin)AZ::IO::StorageDriveWinprotectedstatic
SetContext(StreamerContext &context) (defined in AZ::IO::StreamStackEntry)AZ::IO::StreamStackEntryvirtual
SetNext(AZStd::shared_ptr< StreamStackEntry > next)AZ::IO::StreamStackEntryvirtual
StorageDriveWin(const AZStd::vector< AZStd::string_view > &drivePaths, u32 maxFileHandles, u32 maxMetaDataCacheEntries, size_t physicalSectorSize, size_t logicalSectorSize, u32 ioChannelCount, s32 overCommit, ConstructionOptions options)AZ::IO::StorageDriveWin
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::StorageDriveWinvirtual
UpdateStatus(Status &status) const overrideAZ::IO::StorageDriveWinvirtual
~StorageDriveWin() override (defined in AZ::IO::StorageDriveWin)AZ::IO::StorageDriveWin
~StreamStackEntry()=default (defined in AZ::IO::StreamStackEntry)AZ::IO::StreamStackEntryvirtual