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

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

AddDelayedRequests(AZStd::vector< FileRequest * > &internalPending) (defined in AZ::IO::BlockCache)AZ::IO::BlockCache
BlockCache(u64 cacheSize, u32 blockSize, u32 alignment, bool onlyEpilogWrites) (defined in AZ::IO::BlockCache)AZ::IO::BlockCache
BlockCache(BlockCache &&rhs)=delete (defined in AZ::IO::BlockCache)AZ::IO::BlockCache
BlockCache(const BlockCache &rhs)=delete (defined in AZ::IO::BlockCache)AZ::IO::BlockCache
CacheResult enum nameAZ::IO::BlockCacheprotected
CalculateAvailableRequestSlots() const (defined in AZ::IO::BlockCache)AZ::IO::BlockCache
CalculateCacheableRatePercentage() const (defined in AZ::IO::BlockCache)AZ::IO::BlockCache
CalculateHitRatePercentage() const (defined in AZ::IO::BlockCache)AZ::IO::BlockCache
CollectStatistics(AZStd::vector< Statistic > &statistics) const overrideAZ::IO::BlockCachevirtual
CompleteRead(FileRequest &request) (defined in AZ::IO::BlockCache)AZ::IO::BlockCacheprotected
ContinueReadFile(FileRequest *request, u64 fileLength) (defined in AZ::IO::BlockCache)AZ::IO::BlockCacheprotected
ExecuteRequests() overrideAZ::IO::BlockCachevirtual
FindInCache(const RequestPath &filePath, u64 offset) const (defined in AZ::IO::BlockCache)AZ::IO::BlockCacheprotected
FlushCache(const RequestPath &filePath) (defined in AZ::IO::BlockCache)AZ::IO::BlockCache
FlushEntireCache() (defined in AZ::IO::BlockCache)AZ::IO::BlockCache
GetCacheBlockData(u32 index) (defined in AZ::IO::BlockCache)AZ::IO::BlockCacheprotected
GetName() constAZ::IO::StreamStackEntryvirtual
GetNext() constAZ::IO::StreamStackEntryvirtual
IsCacheBlockInFlight(u32 index) const (defined in AZ::IO::BlockCache)AZ::IO::BlockCacheprotected
m_alignment (defined in AZ::IO::BlockCache)AZ::IO::BlockCacheprotected
m_blockLastTouchedAZ::IO::BlockCacheprotected
m_blockSize (defined in AZ::IO::BlockCache)AZ::IO::BlockCacheprotected
m_cache (defined in AZ::IO::BlockCache)AZ::IO::BlockCacheprotected
m_cacheableStat (defined in AZ::IO::BlockCache)AZ::IO::BlockCacheprotected
m_cachedOffsetsAZ::IO::BlockCacheprotected
m_cachedPathsAZ::IO::BlockCacheprotected
m_cacheSize (defined in AZ::IO::BlockCache)AZ::IO::BlockCacheprotected
m_contextAZ::IO::StreamStackEntryprotected
m_delayedSectionsAZ::IO::BlockCacheprotected
m_hitRateStat (defined in AZ::IO::BlockCache)AZ::IO::BlockCacheprotected
m_inFlightRequestsAZ::IO::BlockCacheprotected
m_nameAZ::IO::StreamStackEntryprotected
m_nextAZ::IO::StreamStackEntryprotected
m_numBlocks (defined in AZ::IO::BlockCache)AZ::IO::BlockCacheprotected
m_numInFlightRequests (defined in AZ::IO::BlockCache)AZ::IO::BlockCacheprotected
m_numMetaDataRetrievalInProgressAZ::IO::BlockCacheprotected
m_onlyEpilogWritesAZ::IO::BlockCacheprotected
m_pendingRequestsAZ::IO::BlockCacheprotected
operator=(BlockCache &&rhs)=delete (defined in AZ::IO::BlockCache)AZ::IO::BlockCache
operator=(const BlockCache &rhs)=delete (defined in AZ::IO::BlockCache)AZ::IO::BlockCache
PrepareRequest(FileRequest *request)AZ::IO::StreamStackEntryvirtual
QueueRequest(FileRequest *request) overrideAZ::IO::BlockCachevirtual
ReadFile(FileRequest *request, Requests::ReadData &data) (defined in AZ::IO::BlockCache)AZ::IO::BlockCacheprotected
ReadFromCache(FileRequest *request, Section &section, const RequestPath &filePath) (defined in AZ::IO::BlockCache)AZ::IO::BlockCacheprotected
ReadFromCache(FileRequest *request, Section &section, u32 cacheBlock) (defined in AZ::IO::BlockCache)AZ::IO::BlockCacheprotected
RecycleOldestBlock(const RequestPath &filePath, u64 offset) (defined in AZ::IO::BlockCache)AZ::IO::BlockCacheprotected
Report(const Requests::ReportData &data) const (defined in AZ::IO::BlockCache)AZ::IO::BlockCacheprotected
ResetCache() (defined in AZ::IO::BlockCache)AZ::IO::BlockCacheprotected
ResetCacheEntry(u32 index) (defined in AZ::IO::BlockCache)AZ::IO::BlockCacheprotected
s_fileNotCached (defined in AZ::IO::BlockCache)AZ::IO::BlockCacheprotectedstatic
ServiceFromCache(FileRequest *request, Section &section, const RequestPath &filePath, bool sharedRead) (defined in AZ::IO::BlockCache)AZ::IO::BlockCacheprotected
SetContext(StreamerContext &context) (defined in AZ::IO::StreamStackEntry)AZ::IO::StreamStackEntryvirtual
SetNext(AZStd::shared_ptr< StreamStackEntry > next)AZ::IO::StreamStackEntryvirtual
SplitRequest(Section &prolog, Section &main, Section &epilog, const RequestPath &filePath, u64 fileLength, u64 offset, u64 size, u8 *buffer) const (defined in AZ::IO::BlockCache)AZ::IO::BlockCacheprotected
StreamStackEntry(AZStd::string &&name) (defined in AZ::IO::StreamStackEntry)AZ::IO::StreamStackEntryexplicit
StreamStackEntry()=default (defined in AZ::IO::StreamStackEntry)AZ::IO::StreamStackEntryprotected
TimePoint typedef (defined in AZ::IO::BlockCache)AZ::IO::BlockCacheprotected
TouchBlock(u32 index) (defined in AZ::IO::BlockCache)AZ::IO::BlockCacheprotected
UpdateCompletionEstimates(AZStd::chrono::steady_clock::time_point now, AZStd::vector< FileRequest * > &internalPending, StreamerContext::PreparedQueue::iterator pendingBegin, StreamerContext::PreparedQueue::iterator pendingEnd) overrideAZ::IO::BlockCachevirtual
UpdatePendingRequestEstimations() (defined in AZ::IO::BlockCache)AZ::IO::BlockCache
UpdateStatus(Status &status) const overrideAZ::IO::BlockCachevirtual
~BlockCache() override (defined in AZ::IO::BlockCache)AZ::IO::BlockCache
~StreamStackEntry()=default (defined in AZ::IO::StreamStackEntry)AZ::IO::StreamStackEntryvirtual